home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
cidos210.zip
/
changes
< prev
next >
Wrap
Text File
|
1997-04-27
|
7KB
|
138 lines
Caller ID for OS/2 CHANGES
--------------------------
This file explains changes to CID, as you can see the revision
numbers are listed in reverse order from newest to oldest.
Within each revision, the changes are listed as completed.
0.10 Somewhere along the way the revision numbers got out of sync
again between README.CID and the Product information dialog.
This revision is just to get things back in sync again. :-|
0.09 Punted the Port->Share/Port->Stop Sharing code to the object
window thread, this will stop CID from blocking the system
message queue when Port->Share is selected and CID is waiting
for the port to close.
It's official, Daves' kid doesn't like me. :-) A quote from his
message to me in response to the -K switch: " Well thanks! But
I must say - you are not popular with 'the kid'. ;-) "
Added support for Rockwell MESG message. This occurs when a
Rockwell based modem receives a packet that contains data that
the chipset doesn't understand. (Dave, you get credit for this
one, it showed up in your logs.)
When the -O switch is used the caller information is now
loaded back into memory. Please note that even if you delete a
caller from the list in memory, when you start up CID again it
will re-appear. I'm going to remedy this, but for now it stands
as is.
Moved port initialization out of WM_CREATE processing to
ACTION_ACK (object window open response) processing. This
should help speed up opening the main window.
Lowered timeout value in cid monitor thread in an attempt to
speed up shut down time.
Two new menu items, Caller->First and Caller->Last. Need I
explain what they do?
Added the ability to tell CID what names to leave alone when
the -S switch is used. The file NOSWAP.CID was added to the
distribution archive. NOSWAP.CID is a simple text file, one
name or partial name per line. All you have to do is put enough
of the name on each line so that CID can recognize the name
when a call comes in. Case is not important.
Added Caller->Contacts... This will bring up a dialog box
showing the current callers' statistics. It allows you to
attach an address and a comment to a number. *** PLEASE NOTE:
YOU NEED TO DELETE ANY FILES CREATED USING THE -O SWITCH BY
EARLIER VERSIONS OF CID. *** I hated to do that but the
information required to support the Contacts dialog
necessitated (sp?) a change in the external database file. The
record layout is the same, just some of the internal
information changed. This early in the game it shouldn't cause
much of a problem. The dialog is fairly self-explanatory, fire
it up and play with it. Make sure to click on Update for EACH
and EVERY record you make changes to.
You can now edit the name field in the Contacts dialog. Make
sure you click Update for every record you modify.
0.08 MANY, MANY thanks to Thomas Westdorp, he has been an invaluable
aid in helping me to get CID working. (Tom hung out through 2
weeks of no-go testing for him on 6 different revisions, but
CID now works for him!)
Extensive work on modem engine, changed end of packet code to
time out after a reasonable period of time and display caller
ID information gathered at that point in time. This should fix
some problems with the information not being displayed. Found a
bug in the port read code (thanks Thomas!), buffer pointer was
being incremented before the first character was placed in
input buffer.
Full debug logging implemented in both the main and port read
threads, this is for debugging purposes and will be removed
from the final code base.
Fixed Port menu initialization problem, port state is now
reflected correctly. (I don't know how this got broke, but I
suspect BC++ freaked on it. It broke on its own without me
changing that code at all.)
Modem engine now specifically sets port speed, line
characteristics and device control block information (basically
CID does its own MODE command.)
I'd like to welcome Dave Schooler to the CID testing team.
Moved end of packet detection, checks are made after the
standard packet parts are checked for. This speeds up
recognition and display of the caller ID information.
Added -K (Kid) switch, this disables the delete functions.
There ya go Dave. :-)
0.07 Added another command line switch, -X allows you to specify a
time for CID to automatically shutdown.
Tweaking done on modem engine, should be able to handle a
missing second ring after ICLID transfer from modem.
More cosmetic stuff done..
0.06 Added CID init for Practical Peripherals Proclass modem.
Port sharing options available again.
0.05 Bought a USR Sportster modem. :-)
In preparation for Voice Mail/Fax operations the modem engine
for CID was completely rewritten. (Sorry about the delay for
those of you who I promised an earlier release.)
For the time being, auto-dialing, answering and the manual
dialer have been disabled. I've got some more work to do so
that these will work reliably. Be patient folks, I've been
pretty busy at my real job and also working on other PC's.
-C+, -C- and -R switches are no longer necessary and have been
removed. CID can now detect the proper caller ID initialization
strings for most caller ID capable modems (99% are Rockwell
based anyhow..)
Standard Error and Standard Output writes removed, they only
worked from the command line and were causing confusion for
those running CID from a desktop object.
Menu options Port->Share and Port->Stop Sharing are disabled.
I'm still working out the details on how I want to handle them.
0.00 - 0.04 [Useless drivel removed for brevity...]