home *** CD-ROM | disk | FTP | other *** search
/ pc.louisiana.edu/pub/unix/ / Louisiana_UNIX.tar / Louisiana_UNIX / xspread3.0.zoo / TODO.old < prev    next >
Text File  |  1994-04-26  |  3KB  |  60 lines

  1.   After the program is started up you shouldn't need to keep asking
  2.   for the whole path name.
  3.   
  4.   The docs on the toggle keys don't seem to match what they do.
  5.  
  6.   Fix the way the graph function returns error, not enough X values
  7.   is a very poor way of saying, you need a string not a number label
  8.  
  9.   It should check at runtime for the crypt program since different machines of
  10.   the same type may or may not have crypt or DES on them.
  11.  
  12.   It brings up the window OK, but when I type " to insert a string in the
  13.   current cell, I get a load of gibberish printed in the current cell. If I
  14.   type in a string (say, "Hello"), then "Hello" does get inserted OK into the
  15.   cell. It's somewhat disconcerting to see a load of random characters in the
  16.   cell before you press RETURN to terminate the string ! This didn't happen
  17.   with xspread 1.1 and HP-UX, I hasten to add :-)
  18.  
  19.   I am impressed with xspread, except for one nagging bug.  When editing the
  20.   contents of a cell, the underline cursor doesn't move.  The program's idea
  21.   of where the cursor *should* be does change (i.e. you can insert characters
  22.   into the middle of the line), but the underline never moves.  It does move
  23.   while in insert mode, however.  This happens under 2.0 and 2.1.  I'm running
  24.   the generic R5 Xsun server, pl.21. 
  25.  
  26.   Currently this is xspread..  One day it will be incorporated
  27.   with SC.  SC and xspread will be the same program.  
  28.   I've also noticed that sc.c could not compile if DOINGX is not defined
  29.   due to the use of userfont which is declared only when DOINGX is
  30.   defined.  Some of the other defines also still get screwed up.
  31.  
  32. BTW, there is a serious bug concerning functions that return strings
  33. (eg @DATE, @SUBSTR): it says "invalid numeric function" or somesuch.
  34. This means that eval() instead of seval() is being called for those
  35. functions, but I couldn't discover why.  At present, you can't use
  36. functions that return strings.
  37.  
  38.     - Let the user save the graphics definitions across sessions,
  39.       either bound to the spreadsheet or in an standalone form.
  40.       I mean a way to suspend work now and be able to return to
  41.       it later.
  42.     - Graphic option selection user interface needs tuning, ranges
  43.       would be the ideal way to define the rows desired. Still
  44.       better if TAB works the standard way in sc.
  45.     - The mouse is underutilized. It should be possible to select ranges
  46.       using the mouse. I use at the office sc with NCSA Telnet and
  47.       I can use the mouse of my PC to select ranges. I really miss
  48.       that function when using X. Also, it should be possible to
  49.       scroll the view of the spreadsheet with the mouse.
  50.     - There is also another deficiency that is not particular to
  51.       xspread, but rather inherited from sc, and is the lack of
  52.       column and row freezing on screen, I mean the ability
  53.       to leave some region fized on the view while the rest of the
  54.       spreadsheet scrolls. Hiding and showing is not enough.
  55.     - Alternatively (or in addition to the above), opening other
  56.       views of the same spreadsheet simultaneously.
  57.     - Real time update of the graphic from the data, and maybe
  58.       several graphics at the same time.
  59.  
  60.