home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mksmvp10.zip / CHANGES.MKS next >
Text File  |  1994-12-10  |  6KB  |  164 lines

  1.  
  2.  
  3.  
  4.                               Changes to MKSrcMsg
  5.  
  6.          v1.06 12/10/94
  7.  
  8.                + Added ReReadIdx function to JAM to reduce code
  9.                  size (was repeated in several areas) (thanks to
  10.                  Thomas Antepoth @2:2487/8086 for noticing this)
  11.  
  12.                - Now set HdrLoc in JAM index to -1 when a message
  13.                  is deleted
  14.  
  15.                + Added GetHighActiveMsg function so that highest
  16.                  active message number is available
  17.                  (for Brent Shellenberg @ 1:140/146)
  18.  
  19.                + Added IsValidAddr function to MKGlobT to ease
  20.                  checking addresses (from a suggestion by
  21.                  Matej Miheli~ @ 2:380/103.2)
  22.  
  23.                - Fixed Hudson delete msg to properly update number
  24.                  of msgs (changed OR to AND when checking if it
  25.                  was already deleted) (thanks to Patrick Riley
  26.                  @ 1:247/129 for reporting this)
  27.  
  28.                - Changed get number of msgs in Hudson to return
  29.                  number of msg in area instead of number of msgs
  30.                  in msg base.  (suggested by Patrick Riley also)
  31.  
  32.                - Fixed bug in getstring method of *.Msg for
  33.                  messages larger than 64k (switched from
  34.                  word to longint) (thanks to Jonas Eckerman
  35.                  at 2:201/623 for catching this one and also
  36.                  for suggestions on improving speed, some of
  37.                  which are not implemented yet)
  38.  
  39.                + Changed GetString in *.Msg to get a block from
  40.                  the MKFFile buffer at a time to improve processing
  41.                  speed (this one I thought of!)
  42.  
  43.                - Fixed bug in deleting msgs in JAM areas (wasn't
  44.                  rewriting the msghdr to disk) (thanks to Vadim
  45.                  Rumyantsev @ 2:5030/48 for spotting this)
  46.  
  47.                - Fixed bug in no-kludge-line get string (thanks
  48.                  to Vadim Rumyantsev@2:5030/48 for catching this
  49.                  one)
  50.  
  51.                + Added prescan to *.Msg to significantly improve
  52.                  speed in *.Msg areas (also RESCAN method to allow
  53.                  for updates) (several people made suggestions for
  54.                  this one, although I ended up taking a slightly
  55.                  different approach to implement it)
  56.  
  57.                - Fixed INTL kludge lines in *.msg areas to
  58.                  ignore points (thanks to Ron Huiskes @2:281/506
  59.                  for spotting this one)
  60.  
  61.                - Added return value to open of *.msg area
  62.  
  63.                - Fixed bug in MKFile GetTempName routine that
  64.                  resulted in the temp file not being closed
  65.  
  66.                - Added code to prevent setting TOPT and FMPT kludge
  67.                  lines for *.Msg and Hudson unless the message type
  68.                  is Netmail
  69.  
  70.          v1.05 03/20/94
  71.  
  72.                + Changed name to MK Source for Messages (archive
  73.                  name MKSM???.*) to reduce confusion with a similar
  74.                  named Make Message utility by another author)
  75.  
  76.                + Changed "FileError" to "MKFileError" in MKFile unit
  77.                  to reduce conflict with other libraries that
  78.                  also used a "FileError" variable
  79.  
  80.                - Fixed bug in Hudson msg object so that messages
  81.                  exceeding the maximum message size it handles are
  82.                  now truncated
  83.                  (thanks to Mark Lewis for catching this one)
  84.  
  85.                - Fixed bug in "yournext" routine in Hudson msg base
  86.                  (read sizeof(yourarray) instead of "yoursize")
  87.                  (finally a bug that showed up in my own testing <grin>)
  88.  
  89.                - Fixes to MKFFile to improve effeciency by reducing
  90.                  writes to the file
  91.  
  92.                - Fixed serious error in detecting Hudson and
  93.                  Ezycom message bases.  OpenOrCreate would not see
  94.                  the message base and re-create it (overwriting the
  95.                  old one!)
  96.  
  97.                - Improved ParseAddr to ignore @domain information
  98.                  when parsing zone, net, node, point fields
  99.                  (thanks to Ryan Murray at 1:153/942)
  100.  
  101.                - Fixed value returned by WriteMsg for Ezycom
  102.                  message object (thanks to Mark Lewis)
  103.  
  104.                + Added GetNoKludgeStr method to allow ^A kludge
  105.                  lines to be ignored while retreiving text
  106.                  {thanks to Johan Corstjens 2:281/610}
  107.  
  108.                + Added capability to create directories so that
  109.                  the CreateMsgBase function will now create
  110.                  subdirectories as needed
  111.  
  112.  
  113.          v1.04 01/09/94
  114.  
  115.                + Major changes to the *.Msg routines to allow it
  116.                  to handle virtually unlimited message size with
  117.                  reasonable speed
  118.  
  119.                + Changed default in MKB.Def to use BASM interrupts
  120.                  under Windows
  121.  
  122.                - Fixed dropping character on JAM subbuf characters
  123.                  (array should start at 0)   (Thanks to Frank
  124.                  Van.Der.Ham 2:285/630.3 for noticing this and the
  125.                  following fix)
  126.  
  127.                - Fixed JAM writeidx to only write the amount that
  128.                  had been read
  129.  
  130.                + Added support for NextSeeAlso for JAM (using
  131.                  suggestion provided by Jonas Eckerman 2:201/623)
  132.  
  133.                - Fixed seekprior in JAM format to avoid GPF when
  134.                  compiled for Windows (thanks to Ton Van Den Broek
  135.                  2:2802/122)
  136.  
  137.  
  138.          v1.03 11/21/93
  139.  
  140.                - Fixed handling of JAM lastread pointers
  141.  
  142.                + Added reading JAM msg kludge lines
  143.  
  144.                - Fixed handling of message deletes in JAM
  145.  
  146.                - Fixed bug that caused some kludge lines to be
  147.                  missed in *.Msg messages
  148.  
  149.  
  150.          v1.02 08/15/93
  151.  
  152.                + Added support for JAM message bases
  153.  
  154.  
  155.          v1.01 ??/??/??
  156.  
  157.                + Added support for Ezycom message bases
  158.  
  159.  
  160.          v1.00 ??/??/??
  161.  
  162.                + MKMsgSrc released with support for Hudson,
  163.                  Squish, and *.Msg message formats
  164.