DATE    STATUS  FILES           DESCRIPTION
===============================================================================
8feb07  TODO    ButtonPropEd    Remove 'Icon' JTextField, just leaving the icon
                                'Choose...' button.  When an icon is selected,
                                store it in the canvas data, in the same way
                                that images are stored by the 'Image' tool on
                                the Drawing toolbar.

8feb07  BUG     File*           Using the window-manager close button, at least
                                on OS X, does not have the same effect as
                                File->Close.  In particular, the button some-
                                times closes the canvas window before he offer-
                                to-save dialog comes up, and sometimes it does
                                not resonde to the 'No' button in the offer-to-
                                save dialog.

                                There is also some interaction with the offer-
                                to-save dialog and the property editor being
                                up.

8feb07  BUG     Component*,     Components don't save and open properly.
                File*

8feb07  BUG     *Property       Some case where property editor does not recognize
                  Editor.java   the creation of a new canvas.  Not repeatable
                                as of this writing, but be aware.

8feb07  BUG     *Property       Check for invalid data entry in all places.  E.g.,
                  Editor.java   non-numeric in height/width fields.  Some details:
                                    Name: free-form string
                                    Location: 0 <= x,y <= 10,000
                                    Size: 0 <= ht,wd <= 10,000
                                    Label: free-form string
                                    Icon: valid file (must come from chooser;
                                        so, disallow typing in file name box)

30nov04 TODO    MenuComponent   When menutree is entirely empty, hide the
                                empty menubar at the top of the canvas.

2nov04  TODO    *Menu*.java     Add keyboard shortcuts, based in idraw.

2nov04  BUG     ?.java          When rotating, show the enclosing wire-frame
                                rectangle rotating, not resizing.

2nov04  BUG     ?.java          Fix case where right click to end curve is not
                                recognized.

26oct04 FIX     *.java          Fixed zoom and save as bugs that were reported
                                in the QA log.

26oct04 TODO    doc/qa-sop      Do one of these, i.e., an SOP for what should
                                go in each column.

26oct04 TODO    doc/?           Have a users manual, an include "edge"
                                behavior.  E.g., when someone shrinks something
                                too small in a prop editor, it goes invisible
                                and can only be  re-enlarged with the prop
                                editor again.

9jun04  TODO    MenuBarEditor   Implement original spec of menus behaving
                                differently, i.e., "sticky", in edit mode vs
                                run mode.

9jun04  TODO    Generate        Traverse new menubar to gen code for it.

2jun04  TODO    wherever        To support the menu expansion figure in the
                                spec doc, have some easy way to tear off menus
                                or make them sticky.

1jun04  BUGs    ?               File->Save of components not working.
                                Property editor does not appear for any
                                components.

24feb04 TODO    wherever        Change fundamental behavior of move to act like
                                other apps (including idraw and Illustrator)
                                such that original object stays in place while
                                the wire frame is moved around.