Bug list

    This page (which was updated last on 2.10.00 ) includes a list of bugs, missing features, dreams, wishes and gotchas of the Constraint Diagram Editor. The page is maintained by Felix Laventman with a lot of help from Danny Brokman.

     The following document is divided into three connected sections :

    Short List

    Bug status legend
     
      Logo  Bug status
    Ongoing  Ongoing
    Irreproducible  Irreproducible
    Solved  Solved
     Level 1: Application crash.
      1. Solved Application crash after insertion of a large number of spiders
      2. Solved Crash when connecting motes by strand/tie in universal zone
      3. Solved No Installation Package
      4. Solved Application crash on opening already existing & saved file
      5. Irreproducible(A) Hang the editor on choosing the HELP option on Toolbar
      6. Ongoing (A) Application crash on deleting the selection of large number of  contours (Win 95)
      7. Solved Application crash during in place editing
    Level 2: Usability - design problem.
      1. Solved Contours lose their label when their type is changed
      2. IrreproducibleRenaming of contour label leads to deletion of its first letter
      3. Solved Can't connect an arrow to already existing spider
      4. Ongoing(A) Enormous zoom factor while converting to MS - Word (OLE)
      5. Solved Inconsistent font size on the screen and in the Options menu
      6. Solved Arrows & shading lost while converting diagrams to MS - Word
      7. Solved No "command line options": converting to other formats yet
      8. Solved No check for valid strands
      9. Solved More than one mote of the same spider permitted "universal zone"
      10. Solved Inserting illegal spider changes the spider's legs
      11. Solved Changing from adding spider to spiders menu leaves a dashed line
      12. Irreproducible Cursor is lost on right low corner of  the diagram
      13. Solved Arrow can't be selected by clicking on it's body
      14. Solved Changing a contour type doesn't update the positions of arrow spots
      15. SolvedNo "spiders only" editing mode yet
      16. Solved "Models" (file containing multiple diagrams) are not implemented yet
      17. Solved No spider labeling yet
      18. Ongoing(C) UML style arrows are not implemented yet
      19. Solved Wrong effects in label styles
      20. Solved Export to PostScript doesn't work
      21. Solved Export to Abstract Diagram
      22. Solved Abstract Diagram syntax in Help file
      23. SolvedConnection of different spiders changes their motes & their legs' position
      24. Ongoing(B) Import from Abstract Diagrams.
      25. Solved  No "Orange mode" selection yet (feature was updated)
      26. Solved Deletion of spiders' motes and legs on changing shapes' positioning.
      27. Irreproducible(B) Can't insert arrows on Win 95.
      28. Solved Illegal strand insertion brings the connected spider deletion.
      29. Solved Editor automatically performs Fit to Diagram on every saved diagram.
      30. Solved Export to PostScript converts diagrams last edited page only
      31. Solved Zone which was created by one contour only should not get a label.
      32. Solved Editor should be able to open files created by  previous versions
      33. Solved No exported to PostScript diagram files can be printed
      34. Solved The wonders of EPS conversion
      35. Solved Figures aligning is not enabled (Feature was rephrased) (still disabled)
      36. Ongoing(C) Ad hoc distinct should not be selected
      37. Solved No zoom into diagram to view finer details enabled
      38. Ongoing(C) Projection should have two labels.
      39. Solved There is no way to select diagrams' segment (with all contours in it)
      40. Solved Figures aligning option should be a part of general TOOLS menu
      41. Ongoing(B)On Windows 95, all labels are restricted to one character.
      42. Solved Only one character viewing on zone label editing (NT)
      43. Solved There is no automatic export to EPS of all pages in a diagram
      44. Solved Venn mode not implemented yet
      45. Solved Program general options are not saved per user
      46. Solved Copy of spiders doesn't work if selected as a bunch.
      47. Ongoing(C) No label inforced mode yet
      48. Solved Page deletion is not supported yet
      49. Solved Export dialog box not implemented yet
      50. SolvedArrows are not connected to spiders they source / target
      51. Solved Wrong rectangle selection during zoom
      52. Solved No appropriate support to copy / duplicate zones, strands / ties & arrows
      53. Solved Small zones inconsistent on file loading
      54. Ongoing(B) Losing contours on WMF conversion
      55. Ongoing(C) Inappropriate labels' renaming on Win 95
      56. Solved There no appropriate acknowledgment in Help/About CD Editor menu
      57. Ongoing(D) While exiting CD Editor without saving the diagram unreadable message occurs
      58. Ongoing(B) Abstract diagram includes the superfluous zones
      59. Ongoing(C) Arrow duplication ?
      60. SolvedInappropriate strands output in OLE & WMF
      61. Solved Loosing label's underline on EPS conversion
      62. Solved No labels editing during zoom-in.
    Level 3: Convenience v GUI problem.
      1. Solved While inserting a new curve, editor doesn't switch automatically to naming its label.
      2. Solved There is no convenient way  to resize the shapes
      3. Ongoing(D) Aliasing problem in drawing the borders of a selected zone
      4. Solved Improve algorithm of positioning a contour label after that contour is resized
      5. Ongoing(F) Marked contour obscures labels it comes across
      6. Solved Page properties menu should allow a variety of units in selecting its dimension
      7. Solved Low display resolution causes inappropriate diagram's frame appearance
      8. Solved No ground symbol at arrow ends yet (feature was updated)
      9. Solved Missing "as Entered" and "Title Case" label style
      10. Solved Gray color and missing title of sample labels
      11. Solved Tab order and selectable elements in label styles dialog box
      12. Solved "Fit to diagram" ignores arrow's labels
      13. Solved Missing toolbar separators on some systems.
      14. Solved Duplicate selection (Ctrl-D)
      15. Solved Same Size As First Selected (contour) option
      16. Solved Solid shading of zones
      17. Solved Maximized first diagram window on CD Editor starting
      18. Solved "Obsolete file format" error message
      19. Ongoing (D) No "Drawing page"  menu yet
      20. Solved  No "Plain text" option in insert menu
      21. Solved Strand between two spider motes on the same horizontal or vertical line look's like straight line
      22. Solved Page properties dialog on new page creation not implemented yet
      23. Solved Label doesn't change their position when the contours' type is changed
      24. Ongoing (D) "Small caps" should be implemented on label option
      25. Solved "Page menu" should be moved to the top level
      26. Solved  Incorrect labels font formatting upon spider/contour duplication
      27. Solved  Icons for page toolbar buttons .
      28. Solved Clipboard support to label copy / paste to/from not implemented yet
      29. Solved  Page properties dialog box should include a button- "fit to size"
      30. Ongoing (C) Menu option "center drawing on page" should be included
      31. Solved  The ground symbol arrows do not come out right in EPS.
      32. Solved  Inappropriate Ad hock appearance on EPS.
      33. Solved  Long label disappearance on label insertion
      34. Solved Direct label insertion while typing on shape selection not enabled (feature was updated)
      35. Solved  Ad hoc duplication does not duplicates its label
      36. Ongoing (C) Parenthesized should be one of the options of style
      37. Ongoing (C) Label disposition on a complicated zone insertion
      38. Solved  Dashed line disappearance on EPS conversion
      39. Solved Changing the label option does not change the labels
      40. Solved  Inappropriate installation default pass
      41. Solved  No Postscript fonts mapping
      42. Solved  Inappropriate Zone's shading on EPS
      43. Solved  No label redraw option included
      44. Solved  No setting to the default page dimensions included
      45. Ongoing (C) Yet difficulties on contour selection
      46. Solved  Inappropriate spd extant ion on EPS conversion
      47. Solved First character capitalization in "as Entered" mode
      48. Ongoing (C) Label disposition on zone's label editing
      49. Ongoing(C) Labels disappearance on few contours segment copying
      50. Solved Undo of first operation on non first page should not be allowed
      51. Solved On EPS contour obscures labels it comes across
      52. Solved There is no label modification on projection copying
      53. Solved There is no redraw on page change
      54. Ongoing(C) Inappropriate diagram appearance on *.WMF conversion
      New features
        New Features Diagram Samples page
        New Features CD Editor download page
        New FeaturesCD Editors "Orange" mode question page
        New Features SGML on the Web
        New FeaturesXML links

 Long List


Solved
Usability 0001: Contours lose their label when their type is changed ( 0.08a - 0.12)
Comments: Same phenomena occurs when changing a state to an ad hoc. Note that Class type doesn't change.
Resolution: Problem solved in version 0.12

irreproducible
Usability 0002: Renaming of contour label leads to deletion of its first letter ( 0.08a - )
Comments: Likewise when changing an arrow's name. In several cases the last letter vanishes (Win 95)
Resolution: Can't reproduce the error on 0.08b version on NT

Solved
Usability 0003: Can't connect an arrow to already existing spider  ( 0.08a -0.08b )
    1. Choose the spider and connect any arrow to it.
Comments: Can't reproduce an error on 0.08b version
Handling: Arrows should be connected only to spiders or zones
Resolution: Problem solved in version 0.08b

ongoing
Usability 0004: Enormous zoom factor while converting to MS - Word (OLE) ( 0.08a - )
    1. Open any saved diagram that was made on CD Editor in  Word or just print it
Resolution: This is one of new features which will be included in the new version of  CD Editor

Solved
Convenience 0005: While inserting a new curve, editor doesn't transfer automatically to naming its label ( 0.08a - 0.08d) Comments: Likewise when choosing a new arrow
Handling: Editor should transfer automatically to naming the label right after insert new contour
Resolution: Problem solved in version 0.08d

Solved
Convenience0006: There is no convenient way  to resize the shapes ( 0.08a -0.11 )
Handling: Resizing of any contour should be possible strictly by mouse selection on one of the contour's sides (horizontal / vertical) and then by pulling  it  in the matching direction (left / right , up / down)
Resolution: Problem solved in version 0.11

ongoing
Convenience 0007: Aliasing problem in drawing the borders of a selected zone ( 0.08a -) Handling: Aliasing

Solved
Convenience0008: Improve algorithm of positioning a contour label after that contour is resized ( 0.08a -0.12) Comments: If a similar problem occurs with the arrows the problem's level would climb immediately to level 2 (NT, Win 95)
Handling: Smart label position
Resolution: Problem solved in version 0.12 feature was updated on version 0.20

Solved
Usability0009: Arrows & shading lost while converting diagrams to MS  Word  ( 0.08b -0.10c) Comments: Any marked zone vanishes in any saved diagram. File ruined on Win 95
Resolution: Problem solved in version 0.10c for Win NT only

Solved
Usability 0010: No "command line options": convert to other formats yet (0.08b -0.12)
Comments: Command line options allow to convert diagram files to "eps / xml /..." formats.
Resolution: This is one of new features which was added in version 0.12

ongoing
Convenience 0011: Marked contour obscures labels it comes across ( 0.08b -) Comments: Abort of marking restores the damaged label (NT, Win 95)
Handling: Upgrade zones marking algorithm

Solved
Usability 0012: No check for valid strands ( 0.08b - 0.12) Comments: Contours intersecting  is not necessarily, the same result can be achieved with spiders only. In several cases the same problem occurs with ties Sample 2. (NT, Win 95)
Handling: Strand's definition is the same as a tie's.
Resolution: Problem solved in version 0.12

Solved
Application crash 0013: Application crash after insertion of a large number of spiders ( 0.08b -0.09)
    1. Insert randomly  big number of spiders in high speed. (with the option: only legal optimized spiders allowed)
    2. Application slows down, spiders lose legs,  legs appear without their spiders after approximately 30 spider's motes
    3. Several more spiders will cause the application to collapse
Comments: It could be lack of memory problem (unlikely). It is very hard to reproduce the right sequence (exact number of spiders and their legs direction) but the general consequence remains the same in every case  (NT)
Handling: Need minimal system requirement to CD Editor . Legalize spider before optimizing
Resolution: Problem solved in version 0.09

Solved
Convenience 0014: Page properties menu should allow a variety of units in selecting its dimension ( 0.08b - 0.12 )
    1. Choose View menu
    2. Choose Page menu
    3. Choose properties
    4. Followed menu consists of two numbers without any units
Handling: Actually, I would like to see something of the sort of MS  Word page size selection menu, which allows a selection of any page size that a printer knows about, along with a custom size. In addition, for the custom size, I would like to see an option for changing the units, e.g., points, pixels, mm, inch and cm. Please study the page size definition of Visio!
Resolution: This is one of new features which was added in version 0.12

Solved
Usability0015: More than one mote of the same spider permitted "universal zone"( 0.08b - 0.12) Handling: Treating Universal Zone
Resolution: The only one foot of the particular spider is permeated in universal zone (I am not sure that is was the right thing to do). Problem solved in version 0.12

Solved
Usability 0016: Inserting illegal spider changing spider's legs ( 0.08b - 0.09) Comments: In few cases it could also bring to the erasure of already existing legs and replace them by others - new non optimized spider is created. Sample 3. Sample 4. Sample 5 . Legs erasing might bring to creation of two or more spiders from already existing spider Sample 6 (NT)
Handling: Legalize spider before optimization
Resolution: Problem solved in version 0.09

Solved
Usability 0017: Changing from adding spider to spiders menu leaves dashed line ( 0.08b -0.11) Resolution: Problem solved in version 0.11

Solved
Convenience 0018: Low display resolution causes inappropriate diagram's frame appearance ( 0.08b -0.09) Comments: Problem occurs on Win 95 and on NT as well
Handling: Choosing higher resolution solves the problem
Resolution: Problem solved in version 0.08d

irreproducible
Usability 0019: Cursor is lost on right low corner of  the diagram ( 0.08b -) Comments: Can't reproduce this problem on NT

Solved
Usability 0020: Arrow can't be selected by clicking on it's body ( 0.08b -0.10c) Handling: Arrow selection should be possible by clicking also on arrow's body
Resolution: Problem solved in version 0.10b
Solved
Usability 0021: Changing a contour type doesn't update the positions of arrow spots( 0.08b -0.12 ) Comments: Same when changing type to State
Resolution: Problem solved in version 0.12

Solved
Usability0022: No "spiders only" editing mode yet (0.08b -0.10b -0.12) Resolution: This is one of new features which was added on 0.09 version of CD Editor. Feature should be updated in the next version of CD Editor. Feature's last update was made in version 0.12

Solved
Convenience0023: No ground symbol a arrow ends yet ( 0.08b - 0.17) Resolution: This is one of new features which was included in last version of CD Editor

Solved
Usability0024: "Models" (file containing multiple diagrams) are not implemented yet (0.08b - 0.14 )
Comments: A file should contain a number of diagrams.
  1. The following invariants should be maintained: distinct labels (except for projections).
  2. Elena should define the semantics of labels duplication.
  3. For now, all labels should be distinct.
Resolution: Feature was added in version 0.14 of CD editor 
Solved
Usability 0025: No spider labeling yet (0.08b - )
Comments: Decide if every spider's mote should carry a label
Resolution: This is one of new features was added on 0.10b version of CD Editor

ongoing
Usability 0026: UML style arrows are not implemented yet (0.08b -0.16- )
Comments: Ground arrows should act exactly like regular ones. For instance: ground symbol could point up/ left/ right us well as it points down
Resolution: This is one of new features which will be included in new version of CD Editor

Solved
Convenience 0027: Missing "as Entered" and "Title Case" label style (0.08b -0.09)
  1. The options of "label style" in View/Options/Label should also include an "as Entered" mode. This mode would make it possible to enter labels such as onHoldFor.
  2. The same options should also include a "Title Case" option, in which all words in a label are capitalized.
  3. The name of the "Capitalized" options in the same menu should be changed to "Sentence case".
  4. In summary the options should be (observe the case) as follows, where the first letter in each option is used for shortcut:
Comments: Current options include lowercase, UPPERCASE and Capitalize.
Resolution: Problem solved in version 0.09

Solved
Convenience 0028: Gray color and missing title of sample labels (0.08b -0.09)
The View/Options dialog box, in its "Label" tab, includes a sample of what each label looks like, demonstrating the case selection, font and size. This sample label is painted in gray, thus suggesting that it is part of the dialog box, where it is in fact a sample.
  1. Check out Windows 95/NT "display properties" dialog box, scheme tab for ideas on how sample windows are shown.
  2. Add a title to the column of "sample labels"
Resolution: Problem solved in version 0.09

Solved
Usability 0029: Wrong effects in label styles (0.08b -0.12)
Current font effects in label styles include strikeout and underline. Now, although the underline option is useful, there is absolutely no use to the strikeout effect, which is used in legal documents for showing text which was erased. It would be better to change the strikeout effect to "Small Caps" effect.
Resolution: Problem solved in version 0.12

Solved
Convenience 0030: Tab order and selectable elements in label styles dialog box (0.08b -0.09)
The label style dialog box has a very strange behavior if you hit tab from the keyboard. You can rest the focus on sample labels (these should never receive the focus), and the order in which the option boxes and the buttons are stepped through does not correspond to any geometrical ordering.
Resolution: Problem solved in version 0.09

Solved
Convenience 0031: "Fit to diagram" ignores arrow's labels (0.08b - 0.09)
    1. Insert random contour on diagram
    2. Label it
    3. Remove the contour's label out the diagram frame
    4. View / Page / Fit to diagram will leave the label out the diagram frame.
Comments: I managed to reproduce the bug only on arrow's label, Fit to diagram ignores the arrow's curve ever  Sample 7
Resolution: Problem solved in version 0.09

Solved
Convenience 0032: Missing toolbar separators on some systems (0.08b - 0.20)
 There is no MS - Word style toolbar separators on some of the computers
Comments: Actually, I saw those separators only on Yossi's Think Pad screen
Resolution: Problem solved in version 0.20

Solved
Usability 0033: Export  to PostScript doesn't work (0.08b -0.16)
    1. Insert random contour on diagram
    2. Save it
    3. Conversion of the diagram to PostScript ruins it
Comments: It is not even close to "slight" changes likewise in MS  Word conversion
Resolution: Feature added in version 0.16 of CD Editor

Solved
Usability 0034: Export to Abstract Diagram (0.08b - 0.10a)
 Abstract diagram is form of textual interface of CD Editor input
Handling: Any input should be exported to Abstract Diagram. Abstract diagram should include locations and sizes of contours etc.
Resolution: This is one of new features that were added on 0.10a version of CD Editor.

Solved
Application crash 0035: Crash when connecting motes by strand / tie in universal zone ( 0.08d -0.09)
    1. Insert random contour on diagram
    2. Insert two or more spiders with motes in universal zone
    3. Application crashes while connecting those motes by tie or strand
Comments: Connection of  any other spider motes by strand / tie works exactly like it should (based on tie / strand definition)
Resolution: Problem solved in version 0.09

Solved
Application crash 0036: No Installation Package (0.08d -0.19)
Comments:  Currently, a dynamic installation program, which will check and update relevant program files, is not included with the CD Editor. Thus mfc42.dll should be placed in the editor's directory.
Handling: Yan should make one
Resolution: Since version 0.19  release the installation package included ( See more info on Download Page )

Solved
Usability0037: Inconsistent font size on the screen and in the Options menu ( 0.08a - 0.11)
    1. Despite the label's font is 8 ( check in View /Options menu ) it actually looks like at list 14
Resolution: Add Zoom changing option  to Toolbar buttons. Problem solved in version 0.11
Solved
Usability 0038: Abstract Diagram syntax in Help file ( 0.08b -0.10a )
Handling: Abstract Diagram syntax should be included in CD Editor help file as soon as possible
Resolution: This is one of new features that were added on 0.10a version of CD Editor. Help/User's Guide/How to.../ Export a diagram to Abstract Diagram

Solved
Convenience 0039: Duplicate selection (Ctrl-D) (0.08b - 0.10a - 0.12)
    1. There is no convenient way to duplicate the contours.
    2. In duplicating a shape, the label should be generated using the default rules, CLASS 2, CLASS 3, etc., not Copy of CLASS
Resolution: This is one of new features that were added on 0.10a version of CD Editor. Feature last updated in version 0.12

Solved
Convenience 0040: Same Size As First Selected (contour) option (0.08b - 0.10a)
    1. An option, which allows to draw all the types of contours in the same size as the first selected contour, is not included in current CD Editor version
Resolution: This is one of new features that were added on 0.10a version of CD Editor

Solved
Convenience 0041: Solid shading of zones (0.08b -0.09)
 Currently zone's shading is made by lines
Resolution: This is one of new features which were added on 0.09 version of CD Editor

Solved
Convenience 0042: Maximized first diagram window on CD Editor starting (0.08b -0.10a)
 While starting the CD Editor the first diagram window should be maximized ( in order to present the whole diagram )
Resolution: Problem solved in version 0.10a of CD Editor

Solved
Convenience 0043: "Obsolete file format" error message (0.08b -0.09)
    1. All Diagram files that are made on one version of CD Editor won't run on any other version
    2. Thus trying to get it started in the wrong version will fail & "Unexpected file format"  massage will appear
    3. The massage should give more specific description of the problem
Resolution: This is one of new features which was added on 0.09 version of CD Editor. The massage now is "File of unknown format (not a CD Editor file)"

Solved
'Usability 0044: Connection of different spiders changes their motes or their legs' position (0.08d -0.20)
    1. Insert three intersecting districts A, B, C (According to Venn method there are 8 zones)
    2. Insert a spider with one leg in every zone (make sure that the option of only legal optimized spiders is enabled )
    3. Insert a different spider (one mote spider is sufficient) in one of those zones (except universal zone)
    4. Connect one of the motes of new spider with any mote of already existing spider
    5. Mote & leg of first spider in that zone are deleted
    6. The new spider's mote connects to first spider's closest mote Sample 8
Comments: While performing the sequence in universal zone, the first spider's mote won't be deleted but his legs' position will change.
Resolution: Problem solved in version 0.20 as a part of "Orange mode" implementation

ongoing
Usability 0045: Import from Abstract Diagram (0.08b - 0.10a)
 Abstract diagram is form of textual interface of CD Editor input. The abstract diagram is represented using SGML (in truth, a subset of SGML called XML).
Tools for parsing SGML (and XML) files are available elsewhere .  http://www.jclark.com/sp/
Handling: Any input that was written in Abstract Diagram format should be exported to Diagram file.
Resolution: The problem should be solved in new version of CD Editor.

ongoing
Convenience 0046: No "Drawing Page" main menu yet (0.08b - )
  There should be a drawing main menu containing the following items:
    1. Same size
    2. Aligning, right, left, center, middle, up, top, just as in Visio.
    3. Spacing, again just like in Visio.
Resolution: This is one of new features which will be included in new version of CD Editor

Solved
Usability 0047: No "Orange mode" selection enabled (0.08b - 0.20 )
Comments:  Graphical elements which are illegal should be painted in a special color- orange for now. This includes motes of the same spider in the same
                    zone, illegal ties and strands, notes, and perhaps other things...( Assortment of selected items is still questioned)
           For instance: two spiders in the same zone are connected by tie/strand, but when you insert contour around one of the spiders - tie/strand no longer
                    legal, so it should be painted in orange color
Resolution: The feature  was implemented in 0.20 version of CD Editor for few know "Orange mode" cases.
                    Orange Mode algorithms optimized in version 0.26

Solved
Convenience 0048: No "Plain text" option in insert menu (0.08b - 0.29)
Comments: The insert menu should  include an option for insertion of plain text, for user annotations. This of course will not be part of the syntax. For now, it would be enough if these annotations would have uniform style, and that style is represented in the options menu.
Resolution: Plain text option should be included in View/ Option / Annotation. Feature was added in version 0.29 of CD Editor

Solved
Usability 0049: Deletion of spiders' motes and legs when changing shapes' positioning (0.08b - 0.20)
    1. Create diagram that contains as many intersecting shapes as possible
    2. Insert several spiders with motes in almost every zone which was created by shapes intersection
    3. Every major change in shapes' positioning will automatically cause the motes' and legs' deletion Sample 12
 Comments: It makes an impression of a local case of "Orange mode"
 Resolution: Problem solved in version 0.20 as a part of "Orange mode" implementation

irreproducible
Usability 0050: Can't insert arrows on Win 95 ( 0.10b - )
    1. Any attempt to connect spiders or curves by arrows is failed.
    2. The bug appears only when CD Editor in running on Win 95

Solved
Convenience0051: Strand between two spider's motes on the same horizontal or vertical line look's like straight line (0.08b - 0.14)
Comments: When two spiders are on the same horizontal or vertical line, then a strand between them appears as a straight line (very confusing).
Resolution: Problem solved in version 0.14

Solved
Convenience 0052: Page properties dialog on new page creation not implemented yet (0.08b - 0.12)
Comments: While creating a new page, the page properties dialog should be implemented
Resolution: Feature was added in version 0.12 of CD editor

Solved
Usability 0053: Illegal strand insertion brings the connected spider deletion ( 0.12 -0.20) Comments: I was able to reproduce this bug on NT several times with random success
Resolution: Problem solved in version 0.20 as a part of "Orange mode" implementation
Solved
Usability 0054:  Label doesn't change their position when the contours' type is changed ( 0.14 - 0.16)
    1. Insert an ad hoc contour
    2. Change  type to Class (right click + change type)
    3. Label appears inside the contour
Resolution: Feature was added in version 0.16 of CD editor

ongoing
Usability 0055: "Small caps" should be implemented on label options ( 0.14 -)

Comments: It would be better to change the strikeout effect to "Small Caps" effect.
Resolution: This is one of new features which will be included in new version of CD Editor


Solved
Convenience 0056: "Page menu" should be moved to the top level (0.11 - 0.14 )
Comments:  Page menu should be moved from Edit menu to top level of the editors toolbar
Resolution: Feature was added in version 0.14 of CD editor 
Solved
Convenience0057: Incorrect labels font formatting upon spider/contour duplication ( 0.12 - 0.18 )
Comments: Upon duplication of a contour/spider, the label of the new shape does not assume the correct font formatting and case setting for its group.
Resolution: Problem solved in version 0.18 of CD editor

Solved
Convenience 0058: Icons for page toolbar buttons ( 0.14 -0.16 )
Comments: Icons should be added  to page toolbar buttons
Resolution: Feature was added in version 0.16 of CD editor

Solved
Convenience 0059: Clipboard support to label copy / paste to/from not implemented yet( 0.11 -0.16 )
Comments: Clipboard support to any operation on labels (copy /paste ) should be implemented
Resolution: Feature was added in version 0.16 of CD editor

Solved
Usability0060: CD Editor automatically performs "Fit to Diagram" on every saved diagram ( 0.16 - 0.18 )
Comments: When you are opening previously saved diagram file, notice, that page properties weren't saved. Editor has performed "fit to diagram" operation
                     by default on diagram's page.
Resolution: Problem solved in version 0.18 of CD editor

Solved
Usability0061: Export to PostScript converts diagrams last edited page only ( 0.16 -0.17)
  1. Insert a  new diagram that contains several pages
  2. Save diagram file
  3. Export to PostScript on File menu
  4. Only last edited diagram's page are being converted to PostScript
Comments: Nor original diagram's page setting were converted to PostScript. It could be caused by  "Fit to diagram"  bug
Handling: The valid form for  PostScript  conversion of the diagrams that  contain more than one page is still unsure. I will be grateful to see every proposal
Resolution: Diagram and page title used as exported file name. All pages are converted during command line conversion . Features was updated in version 0.17

Solved
Application crash0062: Application crash on opening already existing & saved file ( 0.16 - 0.17 )
    An original error massages:
    The instruction at "0x0040fde9" referenced memory at "0n0000003c". The memory could not be "read".
    The instruction at "0x5f4012a1" referenced memory at "0n00000004". The memory could not be "read".
Comments: You got pretty good chances to reproduce the bug with our "magic file", but even without it , sooner or latter it gonna crash.
           Problem solved in version 0.17 of CD Editor.

Solved
Usability 0063: Zone which was created by one contour only should not get a label. (0.16- 0.27)
  1. Open new diagram file
  2. Insert an ad hoc contour
  3. You can give it a zones' label, since the contour itself is a zone
Comments: Any zone which was created by one district contour only should not get a label.
Resolution: Problem solved in  version 0.27 CD Editor.

Solved
Usability0064: CD Editor should be able to open files created by previous version ( 0.17 - 0.18 )
Comments: Only if there was a major change in file format, you should make non compatible changes.
Resolution: This is one of new features which will be included in new version of CD Editor
           CD Editor supports previous versions from 0.16 feature was updated in version 0.20

Solved
Convenience0065: Page properties dialog box should also include a button- "fit to size" ( 0.17 - 0.18 )
Resolution:  Problem solved in  version 0.18 CD Editor.

ongoing
Convenience 0066: A menu option "center drawing on page" should be included ( 0.17 -)
Comments: There should be an option to center both horizontally and vertically.
Resolution: This is one of new features which will be included in new version of CD Editor
        Use center and middle as in Power Point to distinguish between vertical and horizontal centers.

Solved
Convenience0067:  The ground symbol arrows don't come out right in EPS ( 0.17 - 0.18 )
Comments: Enlarged ground symbol looks like broken triangle
Resolution: The  feature should be updated in new version of CD Editor
                    Problem solved in  version 0.18 CD Editor.

Solved
Usability0068:  Any exported to PostScript diagram files can't be printed  ( 0.17 -0.19)
Comments: Same goes to insertion of  EPS is other documents . Problem appears also on Win 95.
Resolution: Problem solved in  version 0.19 CD Editor.

Solved
Usability0069: The wonders of EPS  ( 0.17 - 0.18 )
Comments: Diagram is being rotated on nighty degrease (irreproducible). Diagram is being pushed to low left corner of the page (Why?).
Several types of label problems:  insertion of ( ... )  labels? Impossible to insert long labels (irreproducible).
Resolution: Problem solved in  version 0.18 CD Editor.

Solved
Convenience0070: Inappropriate Ad hock appearance on EPS ( 0.18 - 0.20)
Comments: On every exported to EPS diagram Ad hock contour looks like seek State  .
Resolution: Problem solved in  version 0.20 CD Editor.

Solved
Convenience0071: Long label disappearance on label insertion ( 0.18 - 0.20)
Comments: While inserting quite long label for one of  the contours or labels after 6's character "blind insertion" enabled . Even the label comes as expected after the 6's symbol you loose the control on insertion.
Resolution: Problem solved in  version 0.20 CD Editor.

ongoing
Usability 0072: Figures aligning is not enabled ( 0.19 -0.27)
Comments: Figures aligning should be possible on  6's well known position (Center, Right, Left...)
Resolution: Alignment options enabled via Layout menu options on Toolbar in  0.27  version of CD Editor

ongoing
Usability 0073: Ad hoc distinct should not be selected ( 0.19 -)
Comments:  It should not be possible to select zone which is also a district.
Resolution: This is one of new features which will be included in new version of CD Editor

Solved
Usability0074: No zoom into diagram to view finer details enabled ( 0.19 -0.22)
Comments: We are talking about diagrams' segment selection and then zoom it. Necessary case large amount of contours involved in diagram insertion .
Resolution: Zoom support added - see View menu and Zoom toolbar button. Zoom choice control added to page toolbar.

ongoing
Usability 0075: Projection should have two labels ( 0.19 -)
Comments: We would like a labeling option for projections, remembering that projections can have two labels (the name of the set being projected,
 which is bracketed, and the label given to the projected contour itself).
Resolution: This is one of new features which will be included in new version of CD Editor

Solved
Usability0076: There is no way to select diagrams' segment (with all contours in it) ( 0.19 - 0.23)
Comments:  There is no way to draw a rectangle and select everything in it! Necessary in case large amount of contours involved in insertion & zoom option.
Resolution: The  feature was added in version 0.21 CD Editor.

irreproducible
Application crash 0077: Application crash / stack while choosing the HELP option on Toolbar  ( 0.19 -)
  1. Start the Editor
  2. Choose the HELP option on Toolbar
  3. Say BYE BYE to Editor
Comments:  Same problem occurs while trying to use HELP outside the Editor.
   It seems to be some kind of installation problem ( bug is reproducible on my computer only)
Resolution: The  problem  should be fixed in new version of CD Editor

Solved
Convenience0078: Direct label insertion while typing on shape selection not enabled ( 0.19 - 0.29)
Comments: When a contour is selected and you start typing, it should go into label.
Auto typing prints the text capitalized first, and only when typing is finished the text comes out right.
Resolution: Problem was particly solved in  version 0.21 CD Editor. Feature was  updated in the 0.29 version of CD Editor

Solved
Convenience0079: Ad hoc duplication does not duplicates its label ( 0.19 - 0.21)
Resolution: Problem was solved in  version 0.21 CD Editor.

ongoing
Convenience 0080: Parenthesized should be one of the options of style ( 0.19 -)
Comments: Parenthesized should be one of the options of style (just like underline, See on View / Options / Label / Change).
Resolution: This is one of new features which will be included in new version of CD Editor

ongoing
Convenience 0081: Label disposition a complicated zone insertion ( 0.19 -)
Comments: If you insert a label into a complicated zone, it appears outside the zone
Resolution: The  problem  should be fixed in new version of CD Editor

Solved
Convenience0082: Dashed line disappearance on EPS conversion ( 0.19 - 0.21)
Comments:  On EPS conversion the layout of projections is the regular contour (instead of the dashed one).
Resolution: Problem was solved in  version 0.21 CD Editor.

Solved
Convenience0083:  Changing the label option does not change the labels ( 0.19 - 0.29)
Comments:  Changing the options of labels does not change the labels (specifically arrows)
Resolution: Problem solved in version 0.29

Solved
Convenience0084:  Inappropriate installation default pass ( 0.19 - 0.25 )
Comments:  The default pass for the installation includes the programmer name.
Handling:  It should be instead something like:  c: \ Program Files \ Technion \ SSDL \ CDEditor
Resolution:  Problem solved in  version 0.25 CD Editor.

Solved
Convenience0085:  No Postscript fonts mapping ( 0.19 - 0.20 )
Resolution: Problem solved in  version 0.20 CD Editor.

Solved
Convenience0086:  Inappropriate Zone's shading on EPS ( 0.19 - 0.20 )
Comments: The shading disappears in several cases.
Resolution: Problem solved in  version 0.20 CD Editor.

Solved
Convenience0087:  No label redraw option included ( 0.19 - 0.21 )
Comments: It should be label redrawing  when renaming is canceled.
Resolution: The  feature was added in version 0.21 CD Editor.

Solved
Usability 0088:  Figures aligning option should be a part of general TOOLS menu ( 0.19 - 0.27)
Comments: Perhaps the easiest thing is to change this menu title to Tools instead of Page.
Resolution: Layout menu options enabled on Toolbar. The  feature was added in version 0.27

Solved
Convenience0089:  No setting to the default page dimensions ( 0.20 - 0.23)
Comments:  There should be an option to set the default dimensions of a page to inch, cm or whatever.
Resolution:  The  feature was added in version 0.21 CD Editor

ongoing
Convenience 0090:  Yet difficulties on contour selection  ( 0.20 - )
Comments: Selecting a contour rather than a region seems harder than it needs to be. Couldn't you do it so that if you hold down (say) the shift key, then the contour nearest to the mouse pointer will get selected? Sometimes (when a contour is inside other contours) I am unable to select the contour.
Resolution:  We want to have a contour selection only when you do a shift click! The  problem  should be fixed in new version of CD Editor

ongoing
Usability 0091:  On windows 95, all labels are restricted to one character ( 0.21 -)
Resolution: The  problem  should be fixed in new version of CD Editor

Solved
Usability0092:  Only one character viewing on zone label editing (NT) ( 0.21 -0.23)
Comments: On windows NT, when you try to edit zone labels, you can only see one character at a time. (The display buffer is of size 1).
Resolution:  Problem solved in version 0.23 of CD Editor

Solved
Convenience0093:  Inappropriate "spd" extant ion on EPS conversion  ( 0.22 - 0.25)
Comments:  When you export to EPS on windows NT, the exported file includes the extension .spd. For example, cover.spd -> cover.spd.eps
Resolution:   The problem solved in version 0.23 of CD Editor

Solved
Usability0094: There is no automatic export to EPS of all pages in a diagram ( 0.22 -0.24)
Resolution:  Feature was added in version 0.24 of CD editor

Solved
Usability 0095: Venn mode not implemented yet ( 0.22 - 0.23)
Comments: New spider diagrams mode which will be called Venn mode, in which no spiders, nor any arrows are allowed. (This is a sub mode of spiders only).
Resolution:  Feature was added in version 0.23 of CD editor

Solved
Convenience 0096:  First character capitalization in "as Entered" mode ( 0.22 - 0.27 )
Comments:  In inserting a label, even if the default mode is "as Entered", the editor insists on capitalizing the first letter. The only work around is to do
                    a backspace and then enter the character again.
Resolution:  The  problem  solved in version 0.27 of CD Editor

Solved
Usability 0097: Program general options are not saved per user ( 0.22 - 0.23)
Comments: Program general options (View/Options/Edit) are not saved per user. For instance: label's mode
Resolution:  Option was added in version 0.23 of CD editor

ongoing
Convenience 0098:  Label disposition on zone's label editing  ( 0.22 - )
Comments:  There are problems in labeling zones whose shape is non convex, or even contain a whole. The label initially appears outside the zone,
            and can be easily moved out of it.
Resolution:  The  problem  should be fixed in new version of CD Editor

Solved
Usability0099: Copy of spiders doesn't work if selected as a bunch ( 0.22 - 0.25)
Resolution: Problem solved in version 0.25 of CD Editor

ongoing
Convenience 0100:  Labels disappearance on few contours segment copying  ( 0.22 - )
Comments:  While copping few contours segment the contour's label disappear
Resolution:  The  problem  should be fixed in new version of CD Editor

ongoing
Usability 0101: No label inforced mode yet ( 0.22 -)
Comments: The only place in which the editor enforces distinct labels is in copy. We are quite happy with this, since the new semantics is that
several contours could share a label. (We need to discuss this so that I explain to you what should be done in this case). However, it would
be very nice to have a mode which enforces distinct labels.
Resolution:  The  feature should be added in new version of CD Editor

Solved
Usability0102: Page deletion is not supported yet ( 0.22 - 0.24)
Comments:  It would be nice to have Delete Page button on page toolbar
Resolution:  Feature was added in version 0.24 of CD editor

Solved
Usability0103: Export dialog box not implemented yet ( 0.22 - 0.24)
Comments:  We need an export dialog box with followed options: export all, use page name, etc.
Resolution:  Feature was added in version 0.24 of CD editor

Solved
Usability 0104: Arrows are not connected to spiders they source/target ( 0.16 - 0.27)
Comments: The feature was disabled few version ago and I can't hardly remember, what  was exactly the reason for that decision. Any way, thanks for reminding me to document the fact, however, I am absolutely sure, that Yan is awered of that matter.
Resolution:  Problem solved in version 0.27

Solved
Usability0105: Wrong rectangle selection during zoom  ( 0.24 - 0.25)
Resolution: Problem solved in version 0.25 of CD Editor

Solved
Convenience0106: Undo of first operation on non first page should not be allowed ( 0.24 - 0.25)
Resolution: Problem solved in version 0.25 of CD Editor

Solved
Usability0107: No appropriate support to copy / duplicate zones, strands / ties & arrows ( 0.24 - 0.25)
Comments: No support to zones' copying during contours' copying (via Copy/Paste or duplication)
                    No support to strands' and ties' copying (via Copy/Paste or duplication)
                    No support to arrows' copying (via Copy/Paste or duplication)
Resolution: Problem solved in version 0.25 of CD Editor

Solved
Convenience0108: On EPS contour obscures labels it comes across ( 0.24 - 0.26)
Resolution: Problem solved in version 0.26 of CD Editor

Solved
Convenience0109:  There is no label modification on projection copying ( 0.24 - 0.25)
Comments:  Labels are not modified during copying/duplication of projected contours.
Resolution: Problem solved in version 0.25 of CD Editor

Solved
Usability0110: Small zones inconsistent on file loading ( 0.24 - 0.25)
Comments:   This bug relates to differences between Win NT and Win9x platforms. Very small zones created on Win NT were not recognized
                       correctly on Win9x platform, and vice versa.
Handling:  Now there is a warning when a file with such small zones is loaded.
Resolution: Problem solved in version 0.25 of CD Editor

Solved
Convenience0111: There is no redraw while the page is changed ( 0.24 - 0.26)
Comments:  Switching to next page when universal zone is selected left the selection marks.
Resolution: Problem solved in version 0.26 of CD Editor

ongoing
Application crash0112:  Application crash on deleting the selection of large number of  contours (Win 95)  ( 0.26 -)
  1. Start the Editor
  2. Change the page size using the Properties dialog to 400 * 300 pixels
  3. Inset at least one CLASS, STATE contours
  4. Insert two different  large numbered spiders, one of them in Universal zone
  5. Make sure there are at least one arrow, strand / tie included
  6. Select everything
  7. Now pointing the one of the spider's foot and clicking on the right button choose DELETE
  8. Say BYE BYE to editor
Comments:  There are two different arrow message with the same frame "This program has performed an illegal operation and will be shut down"
Plus three well known options: CLOSE, DEBUG , DETAILS. Sure, I did asked for details. For the first message it was:
  1. CDEDITOR caused an invalid page fault in module CDEDITOR.EXE at 014f:0041d63d, and very long list after it

  2. second message details:
  3. CDEDITOR caused an invalid page fault in module MFC42.DLL at 014f:5f4012al, and very long list after it
Resolution: The  problem  should be fixed in new version of CD Editor

ongoing
Convenience 0113: Inappropriate diagram appearance on *.WMF conversion  ( 0.26 - )
Comments:  On wmf conversion at least one figure's line disappears
Resolution:  The  problem  should be fixed in new version of CD Editor



ongoing
Usability 0114: Losing contours on WMF conversion  ( 0.27 -)
Comments: While diagrams' SPD file is being exported to WMF format (File / Export / Meta file ) few of the diagrams' contours' parts are being loosed. Check the  CLASS borders on on right side & bottom of the diagram.
Resolution:  The  problem  should be fixed in new version of CD Editor

ongoing
Usability 0115: Inappropriate labels' renaming on Win 95  ( 0.27 -)
Comments: While renaming contours' / arrows' / spiders' label  on Win 95/ 98 things get out of control. You get un expectable &  unreadable label (usually only the first letter of new label comes as it supposed to come).
Resolution:  The  problem  should be fixed in new version of CD Editor


Solved
Convenience0116: There no appropriate acknowledgment in Help / About CD Editor dialog (0.26 -0.28)
Comments:  Currently there is no acknowledgment about constraint diagrams iterative language founders  nor legal trademarks information
Resolution: Acknowledgments added to About CD Editor dialog in version 0.28 of CD Editor

irreproducible
Usability 0117: While exiting CD Editor without saving the diagram unreadable message occurs ( 0.028 - )
Comments: After diagrams' insertions or editing any try to exit CD Editor without diagrams saving causes a warning message " Save changes to Diagram1?" (or something like it) to appear, but now it is "?nderungen in Diagram1 speichern?". I don't know German very well but I absolutely sure it's not it.
Resolution: The most strange thing about  this bug, is that it is reproducible only on mine PC ( I couldn't reproduce it on labs' PC's ).
ongoing
Usability 0118: Abstract diagram includes the superfluous zones ( 0.28 -)
Comments: Zones that aren't appear in the diagram (don't included in diagrams' file - they weren't actually inserted ) somehow decided that they are diagrams part to. According to Elena the problem  seems to appear only in diagrams with projections ( More check in the future)
The examples of diagrams with such problem you can find in the attached file ( by Elena).
Resolution:  The  problem  should be fixed in new version of CD Editor

Solved
Application crash 0119:  Application crash during in-place editing (0.27-0.28)
Comments:  CD Editors' files editing while editor runs through external "editor" (MS Power Point for instance) brings to applications' collapse
Resolution: Problem solved in version 0.28 (Still on check)

ongoing
Usability 0120: An arrow duplication?  ( 0.25 -)
Comments: There are a few  problems in general concept of arrow ( of any type) duplication:
  1. What exactly the definition of the "copy of Arrow #" ?
  2. Since an arrow is not a regular contour, what should be the correct copy replacement mechanism?
  3. A new arrow inserting defines its source and target (spider / contour) , but what about arrows duplicates' source & target ?
Resolution:  According to my recent talk with Yan I understood  that he is well awered on that issue problemability.

Solved
Usability0121: Inappropriate strands output in OLE & WMF  ( 0.27 - 0.29)
Comments: Inappropriate appearance of strand which connects to spiders that are placed on the same height (could be placed on the same horizontal line)
Resolution: Problem solved in version 0.29

Solved
Usability0122:  Loosing label's underline on EPS conversion ( 0.27 - 0.29)
Comments: As well known ( at least to small group of people) zone's label has an underline to to differ it from other labels, unfortunately the underline is mysteriously disappears on EPS conversion.
Resolution: Problem solved in version 0.29

Solved
Usability0123: No labels editing during zoom-in  ( 0.27 - 0.29)
Comments: There is no label editinig during zoom-in alowed.
Resolution: Problem solved in version 0.29

                                                   .   1999. This document was created by Felix Laventman.Mail to webmasterAll Rights Reserved.