home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD 24 / PCPLUS115.iso / share / edge / bugs.tx_ / bugs.tx
Encoding:
Text File  |  1995-10-24  |  12.8 KB  |  251 lines

  1. Version history:
  2.  
  3.    6/21/95 V1.00     Initial release and introduction
  4.    7/16/95 V1.05     Fixes for a few bugs (mainly FB10501)
  5.    9/25/95 V1.10     WIN95 compatibility & bug fixes (mainly FB11001-FB11003)
  6.   10/25/95 V1.20     Added diagram linking feature (fixed FB12001 )
  7.  
  8.  
  9.                            +------------------------+
  10.                            |                        |
  11.                            |    EDGE Diagrammer     |
  12.                            |                        |
  13.                            |       FIXED BUGS       |  
  14.                            |                        |
  15.                            +------------------------+
  16.  
  17.  
  18. FB10501 Version 1.0 contained a bug that could be serious for some people.
  19.         EDGE Diagrammer relies on a file called THREED.VBX made by 
  20.         Sheridan Software to provide some simple dialog box controls
  21.         such as the percent progress box.  Some versions of THREED.VBX
  22.         contained a backwards incompatibility for Visual C++ applications
  23.         such as EDGE Diagrammer.  If you install EDGE Diagrammer when you 
  24.         already have an incompatible (newer) version of THREED.VBX on your 
  25.         system, the result can be bad.  For example, EDGE Diagrammer can 
  26.         crash (GPF) when you enter a style dialog box, or double click on 
  27.         a figure, convert a diagram, or print a diagram.
  28.  
  29.         This problem was made worse by distribution channels that refused
  30.         to distribute THREED.VBX with our software (to save disk space on
  31.         their BBS), notably WINSHARE on CompuServe.
  32.  
  33.         V1.0 required:   THREED.VBX V3.0.0.6 64,544 04-28-93 12:00a
  34.         V1.0 GPF'd with: THREED.VBX V3.0.1.0 64,432 07-16-93  3:28p
  35.         V1.05 contains:  THREED.VBX V3.0.2.0 64,352 
  36.         The file should always be located in the \WINDOWS\SYSTEM directory.
  37.  
  38.         Version 1.05 contains an updated THREED.VBX plus fixes that should
  39.         eliminate this problem.
  40.  
  41. FB10502 Version 1.0 contained a couple minor bugs that caused labels to
  42.         become positioned incorrectly following resize of one of the
  43.         figures attached to the connector.
  44.  
  45. FB10503 Version 1.0 contained various minor bugs having to do with dialog
  46.         control graying in the properties dialog box.
  47.  
  48. FB10504 Added several performance enhancements.  Redraw speed increased 10% 
  49.         for non-selected items, 20% for selected items, and 33% for drag
  50.         outlines.
  51.  
  52. FB10505 Fixed 13 class 5 bugs, rarely affect usage/no serious results
  53.  
  54. FB11001 Version 1.05 contained a potentially serious bug that can occur 
  55.         when copying multiple figures with different fonts (but does not 
  56.         occur when copying all figures).  The result can be a figure font 
  57.         that changes when it shouldn't or in some cases a crash.  It is also
  58.         possible for the error to be saved in a diagram file causing the 
  59.         program to crash each time the diagram is opened.  Version 1.1
  60.         fixes all aspects of this problem.  
  61.         For users of versions 1.05 and earlier, if you have a diagram file
  62.         that causes a crash every time you load it, use a text editor to 
  63.         edit all figure definitions to use font 0 (as shown below), the open
  64.         the diagram, and reset all your figure fonts.
  65.  
  66.         Figure 24
  67.         {
  68.           <other fields...>
  69.           Font 0
  70.           <other fields...>
  71.         }
  72.  
  73. FB11002 Version 1.05 contained many visual anomalies when run under Windows 95
  74.         in conjunction with a non-standard color theme.
  75.  
  76. FB11003 Version 1.05 contained an annoying bug that could cause unattached
  77.         connectors to move small amounts relative to nearby figures whenever
  78.         you move a group of figures, copy, paste, and so on.
  79.         This effect happened whenever snap-to-grid was enabled and some
  80.         of the figures moved had the snap-to-grid property AND unattached
  81.         connectors were moved as well.  The problem was that the figures would
  82.         snap to the grid but the connectors would not.  The fix enforces
  83.         that whenever a group of objects is moved, they are all moved the 
  84.         same amount.  If a particular figure is not aligned on a grid point,
  85.         and you want to snap it to a grid point, you must move it alone.
  86.  
  87. FB11004 Version 1.05 would not allow you to align two figures (the menu item
  88.         was grayed unless three or more were selected.)  This has been fixed.
  89.  
  90. FB12001 In all previous versions copying or cutting selected characters 
  91.         could cause a General Protection Fault (crash) if the number of
  92.         characters was evenly divisible by 32.  This has been fixed in V1.2.
  93.  
  94. FB12002 International characters are now valid (sych as German umlauts).
  95.         Use ALT+0+Ansi code to enter from US keyboard (e.g. 'ae' is Alt+0230)
  96.  
  97.                            +------------------------+
  98.                            |                        |
  99.                            |    EDGE Diagrammer     |
  100.                            |                        |
  101.                            |  KNOWN BUGS (unfixed)  |  
  102.                            |                        |
  103.                            +------------------------+
  104.  
  105.  
  106. KB10001  Multiple text areas highlighted simultaneously.
  107.  
  108.          DESCRIPTION: While editing text in a figure that has multiple text 
  109.          areas, pressing the tab key twice in rapid succession causes both 
  110.          text areas to be highlighted improperly.
  111.  
  112.          WORKAROUND: Don't type so quickly.
  113.  
  114. KB10002  Text scaling and truncation problem.
  115.  
  116.          DESCRIPTION: Text does not scale as precisely as other objects 
  117.          in a diagram.  This is primarily a limitation of the Windows
  118.          operating system that we have not found a good method to get around.
  119.          Text can only scale to even point sizes 4pt, 5pt, 6pt.  However,
  120.          diagrams can scale to any degree.  The rounding that occurs usually
  121.          picks a smaller text size if the exact size is not available, 
  122.          however occasionally, the larger size is chosen inadvertantly.
  123.  
  124.          SYMPTOMS: Ends of text labels can occasionally be cut of on 
  125.          print-outs. At certain zoom percentages, text seems to be cut off 
  126.          in a figure or label near the edges.  When a figure expands to the 
  127.          size of its text, sometimes it will not seem to expand to the proper  
  128.          size.
  129.          
  130.          WORKAROUND: In extreme cases you might have to manually enlarge a
  131.          figure or label beyond the size that EDGE Diagrammer does itself.
  132.          You can also add extra spaces to your text at strategic locations.
  133.          On the screen, the problem will only occur at certain percentages
  134.          of zooming, you can avoid these percentages.
  135.  
  136. KB10003  Endcap colors don't match connector colors when printing.
  137.  
  138.          DESCRIPTION:  Endcaps are the squared-off areas that EDGE 
  139.          Diagrammer adds to connectors that are thicker than 3pts and are 
  140.          vertical or horizontal or meet another connector at a ninety degree 
  141.          angle. On the screen, the end cap color always matches the color 
  142.          of the connector.  However, when printing, o after pasting to 
  143.          another program, the endcaps can become a slightly different shade 
  144.          than that of the connector.  This occurs because the line color must 
  145.          be a solid color on the output device (either black or white on a 
  146.          black and white printer!) while the endcap uses dithering to achieve
  147.          a closer match to the true color.
  148.  
  149.          WORKAROUND: Avoid fancy colored connectors if they are thick and you 
  150.          want to print them to black and white printers.  Or avoid endcaps.
  151.          You can prevent endcaps by keeping thick labels slightly off from
  152.          vertical or horizontal by turning off snap an moving one end
  153.          slightly.
  154.  
  155. KB10004  Tooltip drop-outs over rulers.
  156.  
  157.          DESCRIPTION: Occasionally, a small piece of a toolbar "tip" (the
  158.          little help balloons) is left drawn on top of the ruler bar.  We
  159.          have not been able to isolate exactly how this is caused.
  160.  
  161.          WORKAROUND: The problem is only visual.  You can clean up your
  162.          display by either toggling rulers off then back on, or resizing your
  163.          main window to force the screen to repaint.  No harm is caused by
  164.          ignoring the problem.
  165.  
  166. KB10005  Figure text edit overlapping other figures.
  167.  
  168.          DESCRIPTION: If you edit text for a figure that is "behind" 
  169.          other nearby figures but is not overlapping those figures so that 
  170.          it doesn't appear to be behind them, and then you add text such 
  171.          that the figure automatically expands to such extent that it now 
  172.          overlaps the other figures.  In this unusual case, the other figures 
  173.          will appear between the figure and the text until you cause a 
  174.          repaint.
  175.  
  176. KB10006  Connectors, text, and border don't draw in the color I want.
  177.  
  178.          DESCRIPTION: As explained several times in the User Guide and 
  179.          on-line help, connectors, text, and figure borders (anything 
  180.          drawn with lines), has to be drawn in a color that can be drawn 
  181.          solid on the output device.  In the case of a black and white 
  182.          printer, the only solid colors are black and white.  On a 16 color 
  183.          video display, there are 16 different solid colors. Windows can 
  184.          create other colors on the screen for fills by dithering (adding 
  185.          patterns of multiple colors) but it cannot do so for lines or text.  
  186.          Therefore, it you choose a dithered color like blue-green and try 
  187.          use that color as a connector color, the connector will actually 
  188.          be drawn in the nearest solid color (blue or green on the display, 
  189.          black on a black and white printer.)
  190.  
  191.          WORKAROUND: For text and lines, use only colors that can be drawn
  192.          solid on the output device that it will be drawn on.  If possible
  193.          use a 256-color display mode, and if you want to get fancy with
  194.          colors, consider a color printer.
  195.  
  196. KB10007  Dashed or dotted connectors must be 1/4 pt.
  197.  
  198.          DESCRIPTION: When you try to create a dashed or dotted connector
  199.          that is thicker than 1/4 pt, the point size reverts back to 1/4 pt.
  200.          This is simply a restriction of styled lines.  Only thin lines may
  201.          be dashed or dotted.  Our only practical alternative was to 
  202.          disallow dashed and dotted lines altogether.
  203.  
  204. KB10008  Some point sizes are not allowed.
  205.  
  206.          DESCRIPTION: Although point sizes (for connector thicknesses, figure
  207.          border thicknesses, and connector end sizes) are displayed as
  208.          decimal numbers and are entered as decimal numbers, they are in fact
  209.          rounded to the nearest 256th of an inch (or 100th of a cm.) for
  210.          internal storage.  Therefore, the numbers you enter get rounded to
  211.          a number than can be used internally, then rounded back to decimal 
  212.          for display.  For example, point measures can be made no finer than
  213.          0.25 points (0.25, 0.5, 0.75, 1.0, 1.25, and so on.)  In fact, some 
  214.          whole numbers are best represented by a slightly different value.  
  215.          For example 10pts is not possible to display because 35/256ths is
  216.          closer 9.75 than to 10.0 and 36/356ths is closer to 10.25 than to
  217.          10.0.  Therefore, EDGE Diagrammer stores 10pts as 10.25pts, its
  218.          closest match.
  219.  
  220. KB10009  Can't paste some characters into figure or label text.
  221.  
  222.          DESCRIPTION: A few special punctuation characters cannot be added
  223.          to  figure  or  label  text.  The tilde "~", vertical bar "|", 
  224.          and accent grave '`' are reserved for internal usage.  If you try 
  225.          to paste text from the clipboard that contains these characters,
  226.          they will be stripped out of the text.
  227.  
  228. KB10010  Can't import exported metafile
  229.  
  230.          DESCRIPTION: If you export a diagram to a metafile, you cannot then
  231.          import  that  metafile for use as a figure style graphic.  Actually,
  232.          this should work unless the exported diagram contains WMF graphics
  233.          itself.  
  234.  
  235. FB10011  Connector ends moving when they should not
  236.  
  237.          DESCRIPTION: An unattached connector should stay straight.  If it
  238.          is vertical, it should stay vertical when you move it with a group 
  239.          of objects.  However, there is a bug that can cause certain
  240.          connectors to slip from one end or another when moved.  This will 
  241.          only occur if the connector is dragged above or to the left of the
  242.          0,0 mark on the ruler bar.  
  243.          This is a much less serious problem than FB11003 which has been
  244.          fixed.
  245.  
  246.  
  247. --------------------------------------------------------------------------
  248. Please report any bugs you discover, CompuServe E-mail (72162,1672)
  249. is the best method.  Thanks.
  250.  
  251.