1. Run shouldn't try to save in the current directory! Can't load
   somebody's examples and run it w/otu running into permission problems.

   10/3/96: Fixed for SOURCE, but not for SYSTEM or OEs.
   10/4/95: Fixed for OEs as well. Partial fix really, since the STAR,
   MIRR, etc files are still written in the current directory!

2. FIX xmenu table handling. Scrolling works, but needs more work.
   
   10/3/96: Somewhat fixed.

3. FIX the fonts problem.

   10/3/96: Somewhat fixed. Needs better fonts though. Still trouble on
   HPs with large monitors, where the default fonts seem too big.

4. MENU LOGIC: Some n/a doesn't work. See 'Angle Distribution' in SOURCE

   10/4/96: Fixed (I think). Rewrote Relation::eval_1_flag.

5. MENU GUI entry reader: strings with embedded white space gets screwed!
   Temp workaround: put these in ""

   10/7/96: Fixed with stringifying the strings with embedded spaces,
   instead of using them as lists.

6. LOAD/SAVE: Can't load/save systems where the systemfile is in a
   different directory and doesn't contain the absolute pathname of
   the OE files. YUK!

   One solution is to change current dir to the target, load or save, 
   and then back to what used be current. Does work, I checked.
   Added a "CHANGE DIR" menu for that.

   10/8/96: Fixed (I think?)

7. RUN system: Do we chdir????? What to do???
   
   10/9/96: Fixed. Simply use the CHDIR menu option to chdir somewhere
   else.

8. ENUM LIST BROWSER: Selection doesn't work. Shouldn't work with anchors.
   Too lazy to figure it out now (page.tcl).  

   4/7/97: Fixed. Now uses a popup, and no new toplevels.

9. Trouble running X-based programs under the current system. See PLOTXY.
    
   10/14/96: Fixed. Use filevent a bit differently than the Tix example
   I started with. No more 'after idle ....'. Bit slower, but works.

10. Implement delete inspectors ...

   10/14/96: Fixed.

11. Fix up the current selection mechanism. Get rid of the get_cur_oe 
   and friends. These are mistakes. Re-normalize editing/selecting etc
   thru a single interface (none of the weird mix of callbacks and
   routines, just go a single mechanism).

   Open.

12. "edit_nothing" doesn't fix the status bar for Current selection and
  edit info.

   10/14/96: Fixed.

13. Delete SOURCE when it is being EDITED and seee what happens!
   
   10/14/96: Fixed. Take the conservative route of 'edit_nothing' when
   anything is deleted! Annoying, but beats crashing.

14. INSPECTOR file links: Add Screen and the Inspector file links are
   messed up.

   10/15/96: Fixed. Side effect -- if you changed PLOTXY image from
   star.0x to mirr.0x, it'll change back! Better make the input types
   enumerated and fix the extensions.

   11/2/96: Fixed. Now the filename root (eg., star, mirr, etc) is preserved
   and only the extension is fixed.

15. MENU PAGE scrolling: Resizing doesn't work again! Only seems to happen
  if the startup doesn't have an editing page, but rather an empty one.

  10/16/96: Fixed? See comments in GUI:make (gui.tcl) about the SWindow
  window subwidget and how I get around the problem.

16. EDIT ITEM inconsistency: Editing an item from the PULLDOWN doesn't
  update the "CURRENT EDIT" item bar.

  Open.

17. Return error code instead of dumping CORE.
    #
    # the following dump core!
    # FIXME
    # beamline add inspector inspector oe 1 MIR 1
    # beamline add inspector oe 1
    #
    # also try adding an inspector to non-existent OE/SCR/SRC!
    #

  10/16/96: Somewhat fixed. The GUI should check for bad syntax of course,
  but that's no excuse.

18. Page stack gets screwed up! Try the following:
   
   1. Add SOURCE and OE 1
   2. a. Edit SOURCE
      b. Edit OE
      c. Hit << while on OE page. Voila! garbage.
   
   Need to reproduce this one still.
    
19. When new OE/SCRs are added, refresh the current edit page if any!

  10/16/96: Fixed. Use reload_current_page now

20. "Current selection" window is screwed up after "Copy" then "Paste".

21. Pasting to Inspectors don't seem to work consistently. eg., the
  following screws up:
      
      - add oe 1
      - add inspector oe 1 mirinfo 1
      - change some values in mirinfo 1
      - copy to clipboard
      - add inspector oe 1 mirinfo 2
      - paste from clipboard
  the changed values don't show up.

  10/25/96: But it does copy variable values which are not COMMENTS and
  TITLE. ????

  10/26/96: Partially fixed using fix_oe_filenames when pasting. The 
  COMMENTS/TITLE etc are still screwed up.

  10/28/96: Fixed in ShadowNamelist copy constructor and copy method.

22. How to create tclIndex correctly? VPATH screws things up.

  10/31/96: Now tclIndex is created when installing. Double check this,
  but looks like the right way to go. Uses tclmenu as the interpreter
  4/6/97: Double Checked above. Works.

  4/6/97: New bug? Make sure LD_LIBRARY_PATH or equivalent is set
  correctly when tclIndex is created using tclmenu.

23. Workspace might have garbage linked file names, must fix!

  11/1/96: We have to assume that workspaces are correct as they are! I
  don't consider this a bug anymore.
   
24. HP BUG!!! Must be memory-related one. Dies when adding OE's somewhere
   in Value::getstrval. Only shows up when compiling without -O. CHECK.
   Same for i486-linux with -O2.

   New data point: works for certain gcc snapshots.

25. Option|Preferences bug: Toggle the "Show Command Window", and then
   hit reset_to_defaults. Doesn't call the appropriate show_command_*
   proc. Minor bug IMO.

26. Solaris BUG! Doesn't even get started with building the windows on
   both solaris 2.4 and solaris 2.2. Dies somewhere Tcl and right now
   the priority is too low to worry about for me (filed: Nov 8, 1996).

   Fixed: Seems to work fine now with tcl 7.6, tk4.2, blt 2.1, Tix 4.1.0

27. Bug since release 1.0.0: SRCInfo doesn't exist! Select source, click
   on SRCInfo and voila! (filed: 11/5/96)

   Fixed.

28. Bug in Relation handling! When certain items are changed via enum
   Popup dialogs, new items are not activated. To check: Goto the
   'Define Grating' Menu page and change the first item by typing in
   and then by using the popup. (filed: 22/16/96)

   Fixed. With the new popup for enumerated types, this is not an issue.
   See page.tcl (page:_make_enum_popup)

29. New bug in ENUMERATED TYPE popup: When the user selects something from
   the popup while the currently edited field is something else, sometimes
   the result goes to the current field, not to the intended one. Must
   reproduce to figure out what is going one. (Filed: 4/7/97).

30. Fix gprefs. Use a Tabbed Notebook.

31. No name in FILE_SOURCE causes problems. Also, delete source, add a
    filename in OE's input file and try to run. Doesn't work. (9/15/97)

    Works if we do file-naming explicitly.

32. Windows problems:
    tcl/tk8.0 fonts too small for medium screen. Following works:
      page_ht 525 (TODO)
      page_wt 780 (TODO)

      font sizes 14 all-around. (done)
    
    (Fixed)
    
33. Windows problems: Menu traversal doesn't work as expected with tk8.0. 

   (Fix 9/20/97): Use tk8.0 menubar when using tk8.0.

34. Windows problems: Tix4.1.0 tixPopupMenu screws up with tk8.0. (TODO)

    (Fixed 9/20/97): Now use tk_popup instead. Lose the label, but
    otherwise works just as well.

35. Workspace Load error: When there is an error loading a workspace, the
    filename is still there! Minor, but annoying. (Filed: 9/21/97)

36. Unix<-->Windows -- importing files exported by the other. Does not work
    due to linefeeds. (filed: 9/24/97)

====================== RELEASE v1.1.1 BETA 1

37. Installation still creates $prefix/lib/tcl directory. (filed: 9/28/97)

38. Gmake clean doesn't delete src/libtoolmenu.a. (filed: 9/28/97)

39. Solaris 2.5.x installation fails for tclmenu. Lacks the ${SOCKET_LIBS}
    Get it from tclConfig.sh? (filed: 9/28/97)

40. Add -L$prefix/lib for AIX4. Don't use installbsd but use the slower
    script. Otherwise changing ownership fails. (filed: 9/28/97)

41. From Steve hulbert. If a workspace file as a different name for the
    source image, then the OEs don't pick it up. (filed: 9/29/97)

    NOTE: The problem is that gen_source FORCES writing to begin.dat and
    hence the FILE_SOURCE variable is ignored (in fact, input_source
    writes out garbage for that field, but MENU writes out begin.dat). 
    If we start using FILE_SOURCE, then we break compatibility with
    existing start.00 file which were created in the PROMPT mode. What to
    do?

