home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 June / Image.iso / share / grafik / edgediag / setup.exe / BUGS.TXT next >
Encoding:
Text File  |  1996-11-24  |  17.6 KB  |  354 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.    3/23/96 V2.00b    Added MDI, OLE, bitmaps, scale, drag&drop, dot grid,
  8.                      property bar, orthogonal connector, full MFC, zoom combo box
  9.                      load last option, fixed 
  10.                      Fixed KB10003, it is now FB20001
  11.                      Other assorted fixes
  12.                      FB10501 no longer applicable, V2 doesn't use THREED.VBX
  13.    6/23/96 V2.01     Maintenance release to fix a few bugs
  14.    9/16/96 V2.02     Maintenance release to fix a few bugs
  15.   11/09/96 V2.03     Maintenance release to rare print bug
  16.  
  17.  
  18.                            +------------------------+
  19.                            |                        |
  20.                            |    EDGE Diagrammer     |
  21.                            |                        |
  22.                            |       FIXED BUGS       |  
  23.                            |                        |
  24.                            +------------------------+
  25.  
  26.  
  27. FB10501 Version 1.0 contained a bug that could be serious for some people.
  28.         EDGE Diagrammer relies on a file called THREED.VBX made by 
  29.         Sheridan Software to provide some simple dialog box controls
  30.         such as the percent progress box.  Some versions of THREED.VBX
  31.         contained a backwards incompatibility for Visual C++ applications
  32.         such as EDGE Diagrammer.  If you install EDGE Diagrammer when you 
  33.         already have an incompatible (newer) version of THREED.VBX on your 
  34.         system, the result can be bad.  For example, EDGE Diagrammer can 
  35.         crash (GPF) when you enter a style dialog box, or double click on 
  36.         a figure, convert a diagram, or print a diagram.
  37.  
  38.         V1.0 required:   THREED.VBX V3.0.0.6 64,544 04-28-93 12:00a
  39.         V1.0 GPF'd with: THREED.VBX V3.0.1.0 64,432 07-16-93  3:28p
  40.         V1.05 contains:  THREED.VBX V3.0.2.0 64,352 
  41.         The file should always be located in the \WINDOWS\SYSTEM directory.
  42.  
  43.         Version 1.05 contains an updated THREED.VBX plus fixes that should
  44.         eliminate this problem.
  45.  
  46. FB10502 Version 1.0 contained a couple minor bugs that caused labels to
  47.         become positioned incorrectly following resize of one of the
  48.         figures attached to the connector.
  49.  
  50. FB10503 Version 1.0 contained various minor bugs having to do with dialog
  51.         control graying in the properties dialog box.
  52.  
  53. FB10504 Added several performance enhancements.  Redraw speed increased 10% 
  54.         for non-selected items, 20% for selected items, and 33% for drag
  55.         outlines.
  56.  
  57. FB10505 Fixed 13 class 5 bugs, rarely affect usage/no serious results
  58.  
  59. FB11001 Version 1.05 contained a potentially serious bug that can occur 
  60.         when copying multiple figures with different fonts (but does not 
  61.         occur when copying all figures).  The result can be a figure font 
  62.         that changes when it shouldn't or in some cases a crash.  It is also
  63.         possible for the error to be saved in a diagram file causing the 
  64.         program to crash each time the diagram is opened.  Version 1.1
  65.         fixes all aspects of this problem.  
  66.         For users of versions 1.05 and earlier, if you have a diagram file
  67.         that causes a crash every time you load it, use a text editor to 
  68.         edit all figure definitions to use font 0 (as shown below), the open
  69.         the diagram, and reset all your figure fonts.
  70.  
  71.         Figure 24
  72.         {
  73.           <other fields...>
  74.           Font 0
  75.           <other fields...>
  76.         }
  77.  
  78. FB11002 Version 1.05 contained many visual anomalies when run under Windows 95
  79.         in conjunction with a non-standard color theme.
  80.  
  81. FB11003 Version 1.05 contained an annoying bug that could cause unattached
  82.         connectors to move small amounts relative to nearby figures whenever
  83.         you move a group of figures, copy, paste, and so on.
  84.         This effect happened whenever snap-to-grid was enabled and some
  85.         of the figures moved had the snap-to-grid property AND unattached
  86.         connectors were moved as well.  The problem was that the figures would
  87.         snap to the grid but the connectors would not.  The fix enforces
  88.         that whenever a group of objects is moved, they are all moved the 
  89.         same amount.  If a particular figure is not aligned on a grid point,
  90.         and you want to snap it to a grid point, you must move it alone.
  91.  
  92. FB11004 Version 1.05 would not allow you to align two figures (the menu item
  93.         was grayed unless three or more were selected.)  This has been fixed.
  94.  
  95. FB12001 In all previous versions copying or cutting selected characters 
  96.         could cause a General Protection Fault (crash) if the number of
  97.         characters was evenly divisible by 32.  This has been fixed in V1.2.
  98.  
  99. FB12002 International characters are now valid (sych as German umlauts).
  100.         Use ALT+0+Ansi code to enter from US keyboard (e.g. 'ae' is Alt+0230)
  101.  
  102. FB13001 Exporting to a metafile now works properly when overwriting an
  103.         existing file.  Previously, it appended the new data to the 
  104.         previous file.  The work-around is to delete the file then export
  105.         again.
  106.  
  107. FB20001 Text scaling and truncation problem.
  108.  
  109.         DESCRIPTION: Text does not scale as precisely as other objects 
  110.         in a diagram.  This is primarily a limitation of the Windows
  111.         operating system that we have not found a good method to get around.
  112.         Text can only scale to even point sizes 4pt, 5pt, 6pt.  However,
  113.         diagrams can scale to any degree.  The rounding that occurs usually
  114.         picks a smaller text size if the exact size is not available, 
  115.         however occasionally, the larger size is chosen inadvertantly.
  116.  
  117.         SYMPTOMS: Ends of text labels can occasionally be cut of on 
  118.         print-outs. At certain zoom percentages, text seems to be cut off 
  119.         in a figure or label near the edges.  When a figure expands to the 
  120.         size of its text, sometimes it will not seem to expand to the proper  
  121.         size.
  122.  
  123.         This has now been fixed and should very rarely if ever occur any longer.
  124.          
  125. FB20002 When you scale objects, connector ends that are not connected
  126.         to any objects do not always scale proportionately to other objects
  127.         throwing off alignment.
  128.         Fixed.
  129.  
  130. FB20003 Select range of text and chaneg font size, intermittently causes
  131.         a crash.
  132.         Fixed.
  133.  
  134. FB20004 If you select a figure, then start editing text size on the tool
  135.         bar, then hit delete, the figure is deleted NOT the text size 
  136.         - similar if editing zoom.
  137.         Fixed.
  138.  
  139. FB20005 When you are in the middle of editing text and you type such that
  140.         the text and cursor extend off of the screen, the screen should
  141.         automatically scroll so that the cursor remains in view.
  142.         Fixed.
  143.  
  144. FB20006 When you are in the middle of editing text and you scroll using the
  145.         scroll bars, text background is not updated properly.
  146.         Fixed.
  147.  
  148. FB20007 When you are in the middle of editing text and you click the show
  149.         grid toolbar button, the text background doesn't adjust right away.
  150.         Fixed.
  151.  
  152. FB20008 Version 2.0 and previous versions contained a bug that prevented
  153.         symbol fonts (for example WingDings) from displaying as symbols.
  154.         This has been fixed.
  155.  
  156. FB20009 FB20001 still applied to vertical text spacing under some zoom
  157.         percentages.  The bottom text of a figure would sometimes be cut
  158.         off partially or completely out of site.  This has been fixed.
  159.  
  160. FB20010 Space Evenly will not always move all selected figures
  161.  
  162.         When you select a number of figures, then choose Space Evenly from 
  163.         the Figures menu, some or all of the selected figures will not move 
  164.         as expected.  This has been fixed.
  165.       
  166. FB20011 Align will fail to align some figures on occasion.
  167.  
  168.         When you select a number of figures, then choose Aign from 
  169.         the Figures menu, some or all of the selected figures will not move 
  170.         as expected.  This has been fixed.
  171.  
  172. FB20012 Loading a diagram saved by V1.2 wiht "Save all Fields" option enabled
  173.         doesn't work - figures appear as outlined boxes.
  174.         Fixed.
  175.  
  176. FB20013 A very unusual and rare set of circumstances would cuse the program to hang
  177.         when you drag a slected connector.
  178.         Fixed.
  179.          
  180. FB20014 If you enter text mode, click on an arbitrary location, then click at another
  181.         place before entering text, an odd box will appear on the screen
  182.         occasionally even a crash.
  183.         Fixed.
  184.         
  185. FB20015 Connector ends moving when they should not
  186.  
  187.         DESCRIPTION: An unattached connector should stay straight.  If it
  188.         is vertical, it should stay vertical when you move it with a group 
  189.         of objects.  However, there is a bug that can cause certain
  190.         connectors to slip from one end or another when moved.  This will 
  191.         only occur if the connector is dragged above or to the left of the
  192.         0,0 mark on the ruler bar.  
  193.         This is a much less serious problem than FB11003 which has been
  194.         fixed.
  195.  
  196. FB20101 If you had a diagram open, create a new diagram, and try to save
  197.         the new diagram to a file with the same name as the other open
  198.         diagram (choosing yes when asked to confirm), you got an error
  199.         message box that was blank.  It now closes the old diagram.
  200.  
  201. FB20102 Under some conditions, it may become impossible to enable the grid
  202.         for a diagram.  This is now fixed.
  203.  
  204. FB20103 In text mode, scrolling repeatedly with the scroll bar can cause 
  205.         a crash. Fixed.
  206.  
  207. FB20201 EDGE did not operate properly with certain printer drivers especially
  208.         those that used non-standard paper sizes such as plotters that used
  209.         D or E sized sheets.  This is now fixed.  
  210.  
  211.         This change required a change in the way that diagrams are saved.
  212.         The complete printer set-up and page layout is now saved in the
  213.         diagram in structures called 'DevMode' and 'DevNames'.  Diagrams
  214.         saved by previous versions will load with this version, but diagrams
  215.         saved by this version will NOT load with previous versions.  In a 
  216.         bind, you manually edit a diagram saved by V2.02 to be loadable
  217.         by V2.0 or V2.01.  To do so, load the diagram (.EDG file) into a
  218.         text editor and delete the line that starts with the text 'DevMode'
  219.         and the lines that follow from the '{' to the '}'.  Do the same for
  220.         'DevNames'.  Also change the version (2nd line from 2.02 to 2.0)
  221.  
  222. FB20202 When you print across multiple pages (poster style), one letter on
  223.         each line of text in a figure that crosses the page boundary is cut 
  224.         off.
  225.  
  226.         The printer itself is cuting out the character because it is trying 
  227.         to use its internal fonts or downloaded soft fonts.  To solve this
  228.         problem, go into printer set-up and chosoe the option that is called
  229.         "Print fonts as graphics" (or "Print TrueType as graphics").  With 
  230.         this option set, the characters inquestion will be printed partially
  231.         on one page and partially on the other.
  232.  
  233.         The bug in all of this was that this option was not being saved with
  234.         the diagram - you had to go into set-up and choose this option each
  235.         time your ran EDGE.  This is now fixed.
  236.  
  237.  
  238.                            +------------------------+
  239.                            |                        |
  240.                            |    EDGE Diagrammer     |
  241.                            |                        |
  242.                            |  KNOWN BUGS (unfixed)  |  
  243.                            |                        |
  244.                            +------------------------+
  245.  
  246.  
  247. KB10001  Multiple text areas highlighted simultaneously.
  248.  
  249.          DESCRIPTION: While editing text in a figure that has multiple text 
  250.          areas, pressing the tab key twice in rapid succession causes both 
  251.          text areas to be highlighted improperly.
  252.  
  253.          WORKAROUND: Don't type so quickly.
  254.  
  255. KB10003  Endcap colors don't match connector colors when printing.
  256.  
  257.          DESCRIPTION:  Endcaps are the squared-off areas that EDGE 
  258.          Diagrammer adds to connectors that are thicker than 3pts and are 
  259.          vertical or horizontal or meet another connector at a ninety degree 
  260.          angle. On the screen, the end cap color always matches the color 
  261.          of the connector.  However, when printing, o after pasting to 
  262.          another program, the endcaps can become a slightly different shade 
  263.          than that of the connector.  This occurs because the line color must 
  264.          be a solid color on the output device (either black or white on a 
  265.          black and white printer!) while the endcap uses dithering to achieve
  266.          a closer match to the true color.
  267.  
  268.          WORKAROUND: Avoid fancy colored connectors if they are thick and you 
  269.          want to print them to black and white printers.  Or avoid endcaps.
  270.          You can prevent endcaps by keeping thick labels slightly off from
  271.          vertical or horizontal by turning off snap an moving one end
  272.          slightly.
  273.  
  274. KB10004  Tooltip drop-outs over rulers.
  275.  
  276.          DESCRIPTION: Occasionally, a small piece of a toolbar "tip" (the
  277.          little help balloons) is left drawn on top of the ruler bar.  We
  278.          have not been able to isolate exactly how this is caused.
  279.  
  280.          WORKAROUND: The problem is only visual.  You can clean up your
  281.          display by either toggling rulers off then back on, or resizing your
  282.          main window to force the screen to repaint.  No harm is caused by
  283.          ignoring the problem.
  284.  
  285. KB10005  Figure text edit overlapping other figures.
  286.  
  287.          DESCRIPTION: If you edit text for a figure that is "behind" 
  288.          other nearby figures but is not overlapping those figures so that 
  289.          it doesn't appear to be behind them, and then you add text such 
  290.          that the figure automatically expands to such extent that it now 
  291.          overlaps the other figures.  In this unusual case, the other figures 
  292.          will appear between the figure and the text until you cause a 
  293.          repaint.
  294.  
  295. KB10006  Connectors, text, and border don't draw in the color I want.
  296.  
  297.          DESCRIPTION: As explained several times in the User Guide and 
  298.          on-line help, connectors, text, and figure borders (anything 
  299.          drawn with lines), has to be drawn in a color that can be drawn 
  300.          solid on the output device.  In the case of a black and white 
  301.          printer, the only solid colors are black and white.  On a 16 color 
  302.          video display, there are 16 different solid colors. Windows can 
  303.          create other colors on the screen for fills by dithering (adding 
  304.          patterns of multiple colors) but it cannot do so for lines or text.  
  305.          Therefore, it you choose a dithered color like blue-green and try 
  306.          use that color as a connector color, the connector will actually 
  307.          be drawn in the nearest solid color (blue or green on the display, 
  308.          black on a black and white printer.)
  309.  
  310.          WORKAROUND: For text and lines, use only colors that can be drawn
  311.          solid on the output device that it will be drawn on.  If possible
  312.          use a 256-color display mode, and if you want to get fancy with
  313.          colors, consider a color printer.
  314.  
  315. KB10007  Dashed or dotted connectors must be 1/4 pt.
  316.  
  317.          DESCRIPTION: When you try to create a dashed or dotted connector
  318.          that is thicker than 1/4 pt, the point size reverts back to 1/4 pt.
  319.          This is simply a restriction of styled lines.  Only thin lines may
  320.          be dashed or dotted.  Our only practical alternative was to 
  321.          disallow dashed and dotted lines altogether.
  322.  
  323. KB10008  Some point sizes are not allowed.
  324.  
  325.          DESCRIPTION: Although point sizes (for connector thicknesses, figure
  326.          border thicknesses, and connector end sizes) are displayed as
  327.          decimal numbers and are entered as decimal numbers, they are in fact
  328.          rounded to the nearest 256th of an inch (or 100th of a cm.) for
  329.          internal storage.  Therefore, the numbers you enter get rounded to
  330.          a number than can be used internally, then rounded back to decimal 
  331.          for display.  For example, point measures can be made no finer than
  332.          0.25 points (0.25, 0.5, 0.75, 1.0, 1.25, and so on.)  In fact, some 
  333.          whole numbers are best represented by a slightly different value.  
  334.          For example 10pts is not possible to display because 35/256ths is
  335.          closer 9.75 than to 10.0 and 36/356ths is closer to 10.25 than to
  336.          10.0.  Therefore, EDGE Diagrammer stores 10pts as 10.25pts, its
  337.          closest match.
  338.  
  339. KB10009  Can't paste some characters into figure or label text.
  340.  
  341.          DESCRIPTION: A few special punctuation characters cannot be added
  342.          to  figure  or  label  text.  The tilde "~", vertical bar "|", 
  343.          and accent grave '`' are reserved for internal usage.  If you try 
  344.          to paste text from the clipboard that contains these characters,
  345.          they will be stripped out of the text.
  346.  
  347.  
  348.  
  349. --------------------------------------------------------------------------
  350. Please report any bugs you discover, CompuServe E-mail (72162,1672)
  351. is the best method, or from the Internet 72162.1672@compuserve.com 
  352. Thanks.
  353.  
  354.