home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / DATABASE / BLTC17.ZIP / !FIXES.TXT next >
Encoding:
Text File  |  1993-08-31  |  6.0 KB  |  164 lines

  1. --------------
  2. 31-Aug-93 (ES)
  3. Issued 1.07.
  4.  
  5. Bugs in the C version of Bullet when the Borland patch was applied were killing
  6. nearly everyone concerned with Bullet, Borland, and the large memory model.
  7.  
  8. Fixed a few bad bugs in the BC_LAI10.C example (pretty obvious as they were).
  9.  
  10. BULLET.H file updated a bit with some new stuff by ES.
  11.  
  12. Added _max vars to MEMXB/MEMCXB.ASM to limit amount of memory allocated, if
  13. so desired (limits in place in MEMCXB for Borland patch, no limit otherwise).
  14.  
  15.  
  16. --------------
  17. 04-Aug-93 (MG)
  18. Issued 1.06.
  19.  
  20. Fixed PackRecordsXB bug where, if the number of records in the DBF were
  21. greater than 1 internal buffer's worth, but less than 2 buffer's worth,
  22. the routine would typically error out with a -2, UNEXPECTED EOF.
  23.  
  24. Altered UNEXPECTED EOF error code from -2 to -3.  DISK FULL remains -2.
  25.  
  26.  
  27. --------------
  28. 31-Jul-93 (DR)
  29. Internal 1.05.
  30.  
  31. Fixed UpdateXB CPU fault error when running BULLET in protected-mode. Fault
  32. occured only in protected-mode and has no impact on DOS programs, whatsoever.
  33. Also fixed ExitXB bug when ExitXB called BreakXB at shutdown (typically not
  34. a problem).
  35.  
  36.  
  37. --------------
  38. 27-Jul-93 (MG)
  39. Issued 1.04.
  40.  
  41. Bug with PackRecordsXB where, if from the last record in the internal buffer
  42. backward, there are no records that are un-deleted (i.e., all records past
  43. "any" point in the internal buffer are all deleted), then that buffers' worth
  44. of records are not written to disk. This situation would cause data loss. Fixed.
  45. Fixed typographical/syntax errors in BLTNETWK.TXT (originally added 14-Jul-93).
  46. For users with BULLET 1.03, get file BPAT104.ZIP (24K). For users with previous
  47. versions, get either CBULLET.ZIP or QBULLET.ZIP. See the BULLET conference
  48. files' listing for additional information.
  49.  
  50.  
  51. ---------------
  52. 22-July-93 (DS)
  53. Issued 1.03a.
  54.  
  55. Fixed documentation error in Borland C compiler patch that was causing patch to
  56. be ignored. Updated all distribution packages. Also, BLT13BOR.ZIP, containing
  57. updated patch documentation as well as an already-patched large model BULLET
  58. library, is available in the BULLET conference download area. BLT13BOR.ZIP
  59. is also included in the BULLET registered-version packages.
  60.  
  61.  
  62. ----------------
  63. 14-July-93 (chh)
  64. No version change; new timestamp of: 14-Jul-93  1:03a
  65.  
  66. Supplemental Network Information added to all distribution packages. Details
  67. network routines available in BULLET and their operatation. Also available as
  68. BLTNETWK.ZIP (4K) from Main Board Files and BULLET conference download area.
  69.  
  70.  
  71.  
  72.  
  73. 22-Apr-93 (MG)
  74. Issued 1.03.
  75.  
  76. Bug with ReindexXB when followed up with InsertXB with a non-unique index
  77. file causing sporadic 201 error. Fixed.
  78.  
  79. Huge model properly supported with Borland C/C++ compilers. See MEMCXB.ASM
  80. for more in the BORLAND.ZIP file. Also see FIX103.TXT in that ZIP file.
  81.  
  82. CZ.HLP updated with new BBS support number and other minor changes. Shareware
  83. versions BLTQ13.ZIP and BLTC13.ZIP released.
  84. ---
  85.  
  86. 24-Aug-92 (WS)
  87. Issued 1.02.
  88.  
  89. Bug with CreateKeyXB (parsing the key expression) that would occur if making
  90. an EXE file from the environment. Would probably also occur if linking to
  91. other libraries if those libraries where place before BULLET.LIB on LINK's
  92. Libraries: prompt. Caused by using OFFSET DGROUP:kfKeyExpression--the DGROUP
  93. specifier was not intended since kfKeyExpression is used to compute the offset
  94. relative a dynamically allocated segment base, not DGROUPs base. Since LINK
  95. was making adjustments for DGROUP (some of it already having been used by
  96. those libraries appearing before) the key expression offset was not where it
  97. should have been (if BULLET.LIB was not first the first library specified)--
  98. --the parser was parsing thin air, resulting in error 240. Fixed.
  99.  
  100. CZ.COM changes: CZ.COM consolidated with CZXT.COM. CZ now bumps InDOS flag on
  101. popup for MT environments. Keypad-plus key functions as keypad-enter. Keypad-5
  102. moves cursor to center of screen. The mouse is software reset at popup.
  103.  
  104. Shareware release of C version of BULLET 1.02 (BLTC12.ZIP). BASIC version named
  105. BLTQ12.ZIP (formerly BULETQ10.ZIP). Only difference is the CZ.HLP file and the
  106. sample programs (or lack of in the case of BLTC12). Second shareware release
  107. for BLTQ12. First for BLTC12.  (Archive extensions may vary.)
  108. ---
  109.  
  110. 21-Aug-92 (chh)
  111. Issued 1.01b.
  112.  
  113. Added single-record locking to LockDataXB (and unlocking, of course). Requires
  114. that AP.RecNo be set to record number to lock. To lock the entire data file set
  115. AP.RecNo=0. Better still, use LockXB when locking more than a single record.
  116. See LockDataXB in CZ for more. For most purposes the LockXB full-region locks
  117. is the best way to go. Added BB_RKL10.BAS showing single-record locks in action.
  118.  
  119. Made some changes to CZ.HLP. Also added HLP2TXT.EXE to strip off the index data
  120. at the front of CZ.HLP. Makes it easier to import into WPs or even print
  121. directly. Creates CZ.TX!. About 5800 lines with 20 or so blank lines at the end
  122. (filler lines).
  123. ---
  124.  
  125. 28-July-92. (chh)
  126. Issued 1.01a.
  127.  
  128. In ReadKHXB the cache buffer needed to be invalidated since the cache buffer
  129. is invalid once control is released/made available to another process.
  130.  
  131. Added !README2 text file explaining value (status=) returned from
  132. transaction-based routines.
  133. ---
  134.  
  135. 24-July-92. (BJ)
  136. Issued 1.01
  137.  
  138. In PackRecordsXB, if the last physical record is the only record to be
  139. deleted, it won't. Fixed.
  140.  
  141. In ReindexXB, the index cache buffer was not invalidated after reindex which
  142. means that a subsequent request may be satisfied from the invalid cache
  143. (causing spurious 224 errors from no longer existing data records). Fixed.
  144.  
  145. CZ.HLP BULLET error 223 should be 224 (223 is the one reserved). Fixed.
  146. ---
  147.  
  148. 23-July-92 ()
  149.  
  150. Added CZXT.COM for PCs and early XTs. Popup text does not appear on the early
  151. machines. Fixed.
  152. ---
  153.  
  154. 22-July-92. (CH)
  155.  
  156. In OpenKXB, an invalid xbHandle link will return a negative 222 (-222). Fixed.
  157.  
  158. CZ.HLP lists OpenPack.xbHandle as OpenPack.XBlink. xbHandle will be used.
  159.  
  160. ---
  161.  
  162. 16-June-92.
  163. Issued 1.00.
  164.