home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / pd7.lzh / SRC / changes next >
Text File  |  1990-02-11  |  5KB  |  115 lines

  1. CHANGES BETWEEN 5.1 and 6.1:
  2.  
  3. Andy Valencia -
  4.         xmalloc aligns data to a double boundary.
  5.  
  6. Lawrence Cipriani -
  7.         Fixed a bug in the "do you want to save this" sequence.
  8.  
  9. Soren Lundsgaard -
  10.         A null pointer derefrence.
  11.  
  12. Rick Perry -
  13.         Cleaned up a problem with modchk() in sc.c.
  14.  
  15. Gregory Bond -
  16.         Added code for multi argument versions of @min and @max.
  17.  
  18. Tad Mannes -
  19.         Added code to save/restore hidden rows and columns when the
  20.         data base is saved or restored.
  21.  
  22. Marius Olafsson -
  23.         INTERNATIONAL changes.  Allows full 8 bit characters (if
  24.         curses supports them.)
  25.  
  26. Kurt Horton -
  27.         Added support for @pv, @fv and @pmt financial functins.
  28.         Tested lots of different systems, linting.
  29.  
  30. John Campbell -
  31.         Support for VMS.  See VMS_NOTES.
  32.  
  33. Peter King -
  34.          User selection of row or column order for recalculation.
  35.                 Also affects order of traversing regions in /f and /r
  36.          User setting of automatic or manual recalculation.
  37.          User setting of number of times to try recalculation.
  38.          + and - commands when in non-numeric mode to do
  39.                 increment and decrement operations.
  40.         @index, @stindex, @atan2, @lookup  functions.
  41.         Save/restore options.
  42.         Support for TeX, LaTeX, and better support for tbl in "T" cmd.
  43.         Provision of a copyent function to copy entries (same code repeated
  44.                 in several locations)
  45.         Forwrow, backrow, forwcol, backcol functions to replace
  46.                 repeated code
  47.         Correct interpretation of ESCAPE or ^G as an abort when in a
  48.                 two character command such as 'ar' or 'ac'
  49.         Cleanup in eval() - catches non-trap function errors.
  50.  
  51. Bob Bond -
  52.        Added search options to "g".
  53.        Added supression of hidden columns to "W"
  54.        Added the mod operator "%"
  55.        New help functions.
  56.        Constant prescale "$"
  57.        Added string matching to @lookup.
  58.        Some more bug fixes.
  59.        Testing, integration, documentation.
  60.  
  61. Alan Silverstein-
  62.         Greatly revised the manual entry.
  63.         Added menus for ^E command and row/column commands, which
  64.         involved a bunch of code cleanup.
  65.  
  66.         Changed top row display to clearly indicate string labels
  67.         versus number parts, and to distinguish string functions from
  68.         constant labels.
  69.  
  70.         When the character cursor is on a cell (not topline), ^H
  71.         (backspace) is like ^B (move back one cell), rather than being
  72.         ignored.
  73.  
  74.         When the character cursor is on a cell (not topline), ^I (tab)
  75.         is like ^F (move forward one cell), rather than being ignored.
  76.         ^R is no longer identical with ^L.  Now ^R highlights all cells
  77.         which should be entered by a user because they contain constant
  78.         numeric values (not the result of a numeric expression).
  79.  
  80.         Added a ^X command, similar to ^R, which highlights cells which
  81.         have expressions.  It also displays the expressions in the
  82.         highlighted cells as left-justified strings, instead of the
  83.         label and/or value of the cell.
  84.  
  85.         Added indirection functions (@nval() and @sval()) for simple
  86.         table lookups.  Given a column name and row number, they return
  87.         the numeric or string value of the selected cell.
  88.  
  89.         Added external functions (@ext()) for non-trivial
  90.         computations.  Given a command name and argument, it calls the
  91.         command and reads back one output line.
  92.  
  93.         Added a ^T,e command to toggle enabling of external functions.
  94.  
  95.         Changed ^T,t to only control the top line display, and added
  96.         ^T,c to control current cell highlighting.  (Separated the
  97.         functions.)
  98.  
  99.         "!" (shell escape) gives a vi-style warning if there were any
  100.         changes since the last write.  (No change to manual entry.)
  101.  
  102.         Fixed some startup, error, and prompt messages to be cleaner
  103.         and/or more consistent.  (No changes to manual entry.)
  104.  
  105.         Fixed a bug:  If @substr() upper bound (third parameter) is
  106.         past the end of the string operand, return the substring
  107.         through the end of the string, rather than returning a null
  108.         string.
  109.  
  110.         Fixed a bug:  Reset SIGINT to default after forking before
  111.         calling shell escape program and before starting pipeline (for
  112.         commands which support this).  Didn't reset SIGINT before
  113.         calling crypt and external functions because in both cases it
  114.         should be irrelevant.  (No change to manual entry.)
  115.