home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / demo / vbxexe / vbxfixes.txt next >
Encoding:
Text File  |  1995-01-14  |  8.0 KB  |  190 lines

  1.                       Fixes and Additions to VBXRef 2.1 
  2.  
  3. The following are fixes, modifications and additions to VBXRef version 2
  4. since its initial commercial release.
  5.  
  6. 2.10.14
  7. 1-15-95 A fix in 2.10.12 to avoid an error printing a report from an ODF file
  8.     introduced a new error, that would prevent all of the detail from being 
  9.     printed.  The reference count would be correct, but some of the detail 
  10.     references would be missed.
  11.  
  12. 2.10.13 If the project file had references to forms or modules in subdirectories
  13. 1-2-95  beneath the project file and the default drive directory was changed,
  14.         VBXRef could no longer find the files.
  15.  
  16.         If you tried to load an individual module with ONE procedure, the file
  17.         may have been rejected as a non-VB form/module.
  18.  
  19.         If you attempted to print a file that contained a line that had
  20.         contiguous text longer than the printer's width, the program could hang
  21.         in an infinite loop.
  22.  
  23. 2.10.12
  24. 7-18-94 Added more error trapping to routines that output to printer to
  25.         trap against Print Manager being closed in the middle of a job w/out
  26.         first cancelling our report.  If a printer error occurs, VBXRef will
  27.         now abort the report.
  28.  
  29.         Printing reports from loaded ODF files could result in a "Subscript Out
  30.         of Range" error, if the report requested Basic keywords, but the ODF
  31.         file did not contain any.
  32.  
  33.         The MDI status line message was being cleared when minimized.
  34.  
  35.         Aliased procedures were not being identified properly.
  36.  
  37. 2.10.11
  38. 5-22-94 Loading a large existing string data file (.SDF) could result in a load
  39.         failure and possibly a GPF (depending on report options).
  40.  
  41.         If the VBXREF.INI was write protected (Read-Only) a VB error would
  42.         occur on program termination.
  43.  
  44.         If the number of object references for a VB Keyword exceeded 32767, it
  45.         was not being trapped and would cause a subscript out of range error.
  46.  
  47.         Added wait cursor when loading large data files.
  48.  
  49. 2.10.10
  50. 12-09-93 256 color BMPs in custom controls would cause an "Invalid Picture"
  51.          error and terminate.  The error is now properly trapped.
  52.  
  53.          The last object and reference may have been missed/excluded from
  54.          the cross reference report.  This was primarily evident in very
  55.          small projects.
  56.  
  57. 2.10.09
  58. 11-05-93 Only the first occurrence of string literal detail was being printed.
  59.  
  60.          If a string literal was identical to a variable name, they may have
  61.          been misidentified.
  62.  
  63.          Some module names in detail report may have been incorrect due to
  64.          VB huge array search problem.
  65.  
  66. 2.10.08
  67. 10-15-93 If you viewed a control array in the file viewer, the displayed
  68.          stopped at the Index property.
  69.  
  70.          While viewing the controls on a form, if you expanded a list of
  71.          controls of a single type that extended past the bottom of the form
  72.          and dragged the entire control type to the status bar for printing,
  73.          the display would refresh mutiple times.
  74.  
  75.          5 keywords were added to the VBxKW.DAT files.
  76.  
  77.          VBXRef now checks to see if a previous instance of itself is
  78.          already loaded.
  79.  
  80.          Added Icon extraction to the "Load VBX" module - see READ.ME.
  81.  
  82.          If you had a module with a function that 'Sub ' as part of the
  83.          procedure name or as part of one of the variable names in the
  84.          procedure list, that procedure may have been missed in the
  85.          the listing.
  86.  
  87.  
  88. 2.10.07
  89. 07-06-93 If you drag/dropped a file or module to the viewer segment, you would
  90.          receive a "No Lines in General Section" message box, vs showing the
  91.          entire file.
  92.  
  93.          Line numbers for constants and procedure declarations were off by the
  94.          number of modules corresponding to the order in which they were
  95.          processed.
  96.  
  97.          The detail cross-reference may have had extra, erroneous references
  98.          due to a bug in VB huge arrays.  This was a random bug that would
  99.          appear only rarely.
  100.  
  101.          The file viewer now will paste highlighted data into the clipboard
  102.          by pressing Ctrl-Insert.
  103.  
  104.          The max button has been removed from the file viewer forms due to
  105.          a problem with Mh3dMenu and VB2 MDI forms.
  106.  
  107.  
  108. 2.10.06
  109. 06-14-93 Adjusted the alignment of the headers and footers when outputing reports
  110.          to the printer.
  111.  
  112.      Added ability to print all of the source for an entire project at once.  
  113.         Drag-Drop: drag any module to the printer segment, and hold down the 
  114.          <Ctrl> key.  Menu: Hold down the <Ctrl> key when selecting 
  115.      "Print Selected Module". If you have the "File Name Info" option selected,
  116.      all of the project file names will be printed at the beginning of the
  117.      report.
  118.  
  119.  
  120. 2.10.05
  121. 06-03-93  If you had a zero-byte .TXT file (caused by saving the code as text
  122.           and not the entire form), the cross reference would stop when the
  123.           zero-byte file was encountered.  This could cause a project to end
  124.           up with a lot fewer objects/references than it should, since
  125.           processing stopped on the first zero-byte file.
  126.  
  127.           Screen fonts are now read only once - the first time a file viewer
  128.           is loaded. This will save considerable time on systems with a lot
  129.           of fonts.
  130.  
  131.           If large fonts were being used, the segment on the status bar
  132.           was not wide enough for the percentage complete during a
  133.           cross-reference.
  134.  
  135.           If you added a BMP for a new custom control via drag-drop, an
  136.           "Invalid property array index" error would occur after 100 pictures
  137.           were defined.
  138.  
  139. 2.10.04
  140. 05-18-93  Visual Basic 3.0 compatibility added.  New file "VB3KW.DAT"
  141.           contains the VB3 keywords for the cross-reference report.
  142.           Your forms MUST be saved under VB3 for VBXRef to properly
  143.           identify them as a version 3 project.
  144.  
  145. 2.10.03
  146. 05-10-93
  147.           "Print Selected Controls" menu selection was not functional.
  148.  
  149.           File viewers now recognize <F3> key for search and find next.
  150.  
  151.           Added a new menu selection "View File".  This selection is the
  152.           same as double-clicking the left mouse button on the file viewer
  153.           segment on the status line.
  154.  
  155.           Made a fix to the routine that reads binary form files. If you
  156.           attempted to read a .FRM file that was over 200K and received
  157.           an error msg, this should resolve the problem.
  158.  
  159. 2.10.02
  160. 04-21-93
  161.           If you displayed a project tree, drag-dropped the MAK file to the
  162.           printer icon and output the report to the printer, only the header
  163.           and footer were being printed (multiple times).
  164.  
  165.           Objects in Cross-Reference report were being sorted as Case-sensitive,
  166.           changed to case insensitive.
  167.  
  168.           If there were no VBX's in the project, the procedures in the LAST
  169.           form/module were not being processed properly.  This would cause
  170.           the procs in the last form/module to be misidentified. If the
  171.           last file in the list was a Form, the source code for the form
  172.           and controls would be included in the .SRC listing.
  173.  
  174.           The starting line for the first procedure in a module was showing
  175.           as the first line in the file. If there were any declarations in
  176.           this module, they were being missed.
  177.  
  178. 2.10.01
  179. 04-14-93  If you output a cross reference report directly to the printer and
  180.           the Footer checkbox was not selected and the footer was nul, the
  181.           report may have skipped a page eject causing multiple pages to print
  182.           on the same physical page.
  183.  
  184.           If you cross-referenced a project and sent the report to a disk file,
  185.           then viewed a file, selected "Print File in Viewer" and changed
  186.           the printer setup information prior to printing, the printer change
  187.           was not detected.
  188.  
  189.  
  190.