2.2     a) Added an irrelevance check to Extract.

        b) Updated man page of Extract.

        c) Debugged ReCalc
           - file saving in interactive mode
           - considering of specified outfile in batch mode
           - writing usage and error messages to stderr instead of stdout

        d) Debugged FuncCalc
           - writing usage and error messages to stderr instead of stdout

        e) Created ConvCalc to convolute sampled data with analytical
           functions.

        f) Created a ConvCalc's man page.

        g) Updated the Makefile.

        h) Substituted PLOTTOOL for FCPLOT in order to use a more general term.

        i) Completely rearranged source code to achieve a compact code.

        j) Introduced common default resource directory $HOME/.FuncCalc, where
           all individual resource directories reside.

        k) Added -l option to ReCalc and ConvCalc to list all available
           datasets.



2.1	a) Fixed delete key recognition under LINUX.

	b) Debugged calculation parameter entry.

	c) Added continue (C) and quit (Q) commands without saving calculation
	   parameters.

	d) Added ReCalc to re-calculate data

	e) Debugged Extract.



2.0	a) Introduced complex numbers and functions.

	b) Extented bracket notation to allow (), [], {} and <>.

	c) Added alternative abs() notation |<expression>|.

	d) Introduced shorthand notation for multiplication of numbers and
	   constants, e.g. "5*pi" may now be abbreviated by "5pi".

	e) Introduced user-defined symbols by symbol definition formula.

	f) Modified plotting routine to fork multiple independent graphs.

	g) Rearranged yacc precedences in order to make -2^2 to give -4
	   instead of +4.

	h) Added FCHOME environment variable to allow resource directories
	   other than ~/.fc.

	i) Adjusted maximum filename length to FILENAME_MAX in <stdio.h>.

	j) Improved cursor positioning and movement of formular entry.

	k) Introduced resource file i/o error handling.

	l) Improved dataset selection.

	m) Updated the man page.

	n) Added Linux support.

	o) Added uninstall feature in Makefile.

	p) Added '-v' option to display the current version and copyright
	   notice.



1.8	Added resizable windows to account for resized terminal windows.



1.0-1.5 Lots of things, I already forgot.



Karim Kaschani
