Update NEWS as well and remove redundant COPYING file
This commit is contained in:
parent
f651421901
commit
b81b6a5fd4
2 changed files with 50 additions and 675 deletions
51
NEWS
51
NEWS
|
@ -1,6 +1,55 @@
|
|||
This is release 2.3.0 of teapot (Table Editor And Planner, Or: Teapot),
|
||||
This is development version 2.3.0devel of teapot (Table Editor And Planner, Or: Teapot),
|
||||
a spread sheet program for UNIX.
|
||||
|
||||
The changes compared to 2.3.0 are:
|
||||
|
||||
o computed styles for cells with an additional expression per cell
|
||||
o New token types: style and bool
|
||||
o Comparison operators return bool rather than int (Note this can be a breaking
|
||||
change; you may need to wrap comparisons in int() if you are using the result
|
||||
in a numerical computation.)
|
||||
o Foreground and background color style attributes for cells.
|
||||
o Addition of a find() macro to search for a cell satisfying a condition.
|
||||
o Addition of an is(VALUE, TYPE, TYPE,...) predicate
|
||||
o Addition of functions for unit displacements in the six cardinal directions
|
||||
(left, right, up, down, above, below)
|
||||
o TPA is now the default file format
|
||||
o Addition of hexact float format, which allow for exact round trips to ASCII
|
||||
o New token type: funcall (which basically amounts to an expression). This
|
||||
allows parsed rather than unparsed expressions to be stored in cells, and
|
||||
allows macros which receive their arguments unevaluated.
|
||||
o sum(), min(), and max() can now operate over their list of arguments as well
|
||||
as over a block.
|
||||
o Added floor(), ceil(), trunc(), and round() functions for finding integers
|
||||
associated with doubles, eiminating (note possible breaking change) the
|
||||
int conversion with two rounding directions.
|
||||
o Precedence of unary "-" made lower than exponentiation "^" to match Python;
|
||||
note possible breaking change.
|
||||
o Evened out the depth of the attribute menu in console teapot.
|
||||
o Relative and "Excel-style" addressing as well as absolute addressing.
|
||||
o Bitwise logical functions on integers.
|
||||
o Fill With operation for quickly filling the selected block with a single cell.
|
||||
o Additional arithmetic operations on locations.
|
||||
o Documentation better aligned with current behavior.
|
||||
o Additional key commands for clocking/resetting the sheet.
|
||||
|
||||
Bug fixes:
|
||||
o Occasional early coredumps of teapot have been eliminated.
|
||||
o Phantom values resulting from clocking, resetting, and clocking again
|
||||
have been eliminated.
|
||||
|
||||
Internal changes:
|
||||
o Added pretty-printer for Token values in gdb.
|
||||
o Compilation warnings with reasonably strict settings eliminated.
|
||||
o tabouteq() should scale better with respect to the magnitude of the compared
|
||||
values.
|
||||
o Funcall tokens print in infix notation.
|
||||
o All operators are also available as built-in functions, to allow for
|
||||
use in parsed expressions/funcall tokens.
|
||||
o Function identifiers are now values in an enum, for easier use and debugging.
|
||||
o style, cell, and token definitions moved into their own source files.
|
||||
o Source code arranged into subdirectories.
|
||||
|
||||
The changes compared to 2.2.1 are:
|
||||
|
||||
o visual garbage fixed (curses version)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue