home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / sc621_3.zip / src / TODO < prev    next >
Text File  |  1991-06-10  |  1KB  |  30 lines

  1.  
  2. todo:
  3. 1) autobackup of things typed in.
  4.     idea: each cell change output to a stdio open file
  5.         in the save format, fflush() every so often...
  6.         (diffs w/r to the original file)
  7. 2) lock/freeze (glue down) a section of the screen (the rest of the screen
  8.     scrolls but a row/column/block stays fixed on the screen)
  9. 3) (seems ok, but check) FIX the insert/delete row functions.
  10.     a) column of equations (EX: E50 = E49+D50)
  11.     b) insert a few rows, look at the equations below the insert point
  12.     c) delete the inserted rows
  13.     d) The equations should now be the same as in (a), but they are not...
  14. 4) make sure ISVALID should <not> be used in place of checkbounds
  15.     in interp.c
  16. 5) hide range
  17. 6) block moving into range
  18. 7) chain cells w/ equations into a linked list or dependency tree
  19.     -have a top level eval, eval and UPDATE all lower nodes
  20. 8) an option to go into a ^R like <mode>
  21.     ++data entry fields (highlight entry cells)....
  22.     ++only allow entry in these cells....
  23. 10) don't redraw the whole screen all the time 
  24.     (only cells that change, (in addition to what is in 'fixed #9'))
  25. 11) add uemacs keybinding stuff
  26. 12) add uemacs macro language
  27. 13) add uemacs command completion
  28. 14) insertrow should be openrow w/ a count arg (limits looping)
  29. 15) on a Get if the buffer hasn't been written, ask to overwrite
  30.