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