home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / cidos210.zip / changes < prev    next >
Text File  |  1997-04-27  |  7KB  |  138 lines

  1.  
  2.                       Caller ID for OS/2 CHANGES
  3.                       --------------------------
  4.  
  5.        This file explains changes to CID, as you can see the revision
  6.        numbers are listed in reverse order from newest to oldest.
  7.        Within each revision, the changes are listed as completed.
  8.  
  9. 0.10            Somewhere along the way the revision numbers got out of sync
  10.                 again between README.CID and the Product information dialog.
  11.                 This revision is just to get things back in sync again. :-|
  12.  
  13. 0.09            Punted the Port->Share/Port->Stop Sharing code to the object
  14.                 window thread, this will stop CID from blocking the system
  15.                 message queue when Port->Share is selected and CID is waiting
  16.                 for the port to close.
  17.  
  18.                 It's official, Daves' kid doesn't like me. :-) A quote from his
  19.                 message to me in response to the -K switch: " Well thanks!  But
  20.                 I must say - you are not popular with 'the kid'.  ;-) "
  21.  
  22.                 Added support for Rockwell MESG message. This occurs when a
  23.                 Rockwell based modem receives a packet that contains data that
  24.                 the chipset doesn't understand. (Dave, you get credit for this
  25.                 one, it showed up in your logs.)
  26.  
  27.                 When the -O switch is used the caller information is now
  28.                 loaded back into memory. Please note that even if you delete a
  29.                 caller from the list in memory, when you start up CID again it
  30.                 will re-appear. I'm going to remedy this, but for now it stands
  31.                 as is.
  32.  
  33.                 Moved port initialization out of WM_CREATE processing to
  34.                 ACTION_ACK (object window open response) processing. This
  35.                 should help speed up opening the main window.
  36.  
  37.                 Lowered timeout value in cid monitor thread in an attempt to
  38.                 speed up shut down time.
  39.  
  40.                 Two new menu items, Caller->First and Caller->Last. Need I
  41.                 explain what they do?
  42.  
  43.                 Added the ability to tell CID what names to leave alone when
  44.                 the -S switch is used. The file NOSWAP.CID was added to the
  45.                 distribution archive. NOSWAP.CID is a simple text file, one
  46.                 name or partial name per line. All you have to do is put enough
  47.                 of the name on each line so that CID can recognize the name
  48.                 when a call comes in. Case is not important.
  49.  
  50.                 Added Caller->Contacts... This will bring up a dialog box
  51.                 showing the current callers' statistics. It allows you to
  52.                 attach an address and a comment to a number. *** PLEASE NOTE:
  53.                 YOU NEED TO DELETE ANY FILES CREATED USING THE -O SWITCH BY
  54.                 EARLIER VERSIONS OF CID. *** I hated to do that but the
  55.                 information required to support the Contacts dialog
  56.                 necessitated (sp?) a change in the external database file. The
  57.                 record layout is the same, just some of the internal
  58.                 information changed. This early in the game it shouldn't cause
  59.                 much of a problem. The dialog is fairly self-explanatory, fire
  60.                 it up and play with it. Make sure to click on Update for EACH
  61.                 and EVERY record you make changes to.
  62.  
  63.                 You can now edit the name field in the Contacts dialog. Make
  64.                 sure you click Update for every record you modify.
  65.  
  66. 0.08            MANY, MANY thanks to Thomas Westdorp, he has been an invaluable
  67.                 aid in helping me to get CID working. (Tom hung out through 2
  68.                 weeks of no-go testing for him on 6 different revisions, but
  69.                 CID now works for him!)
  70.  
  71.                 Extensive work on modem engine, changed end of packet code to
  72.                 time out after a reasonable period of time and display caller
  73.                 ID information gathered at that point in time. This should fix
  74.                 some problems with the information not being displayed. Found a
  75.                 bug in the port read code (thanks Thomas!), buffer pointer was
  76.                 being incremented before the first character was placed in
  77.                 input buffer.
  78.  
  79.                 Full debug logging implemented in both the main and port read
  80.                 threads, this is for debugging purposes and will be removed
  81.                 from the final code base.
  82.  
  83.                 Fixed Port menu initialization problem, port state is now
  84.                 reflected correctly. (I don't know how this got broke, but I
  85.                 suspect BC++ freaked on it. It broke on its own without me
  86.                 changing that code at all.)
  87.  
  88.                 Modem engine now specifically sets port speed, line
  89.                 characteristics and device control block information (basically
  90.                 CID does its own MODE command.)
  91.  
  92.                 I'd like to welcome Dave Schooler to the CID testing team.
  93.  
  94.                 Moved end of packet detection, checks are made after the
  95.                 standard packet parts are checked for. This speeds up
  96.                 recognition and display of the caller ID information.
  97.  
  98.                 Added -K (Kid) switch, this disables the delete functions.
  99.                 There ya go Dave. :-)
  100.  
  101. 0.07            Added another command line switch, -X allows you to specify a
  102.                 time for CID to automatically shutdown.
  103.  
  104.                 Tweaking done on modem engine, should be able to handle a
  105.                 missing second ring after ICLID transfer from modem.
  106.  
  107.                 More cosmetic stuff done..
  108.  
  109. 0.06            Added CID init for Practical Peripherals Proclass modem.
  110.  
  111.                 Port sharing options available again.
  112.  
  113. 0.05            Bought a USR Sportster modem. :-)
  114.  
  115.                 In preparation for Voice Mail/Fax operations the modem engine
  116.                 for CID was completely rewritten. (Sorry about the delay for
  117.                 those of you who I promised an earlier release.)
  118.  
  119.                 For the time being, auto-dialing, answering and the manual
  120.                 dialer have been disabled. I've got some more work to do so
  121.                 that these will work reliably. Be patient folks, I've been
  122.                 pretty busy at my real job and also working on other PC's.
  123.  
  124.                 -C+, -C- and -R switches are no longer necessary and have been
  125.                 removed. CID can now detect the proper caller ID initialization
  126.                 strings for most caller ID capable modems (99% are Rockwell
  127.                 based anyhow..)
  128.  
  129.                 Standard Error and Standard Output writes removed, they only
  130.                 worked from the command line and were causing confusion for
  131.                 those running CID from a desktop object.
  132.  
  133.                 Menu options Port->Share and Port->Stop Sharing are disabled.
  134.                 I'm still working out the details on how I want to handle them.
  135.  
  136. 0.00 - 0.04     [Useless drivel removed for brevity...]
  137.  
  138.