Funiter (FUNction ITERation) is developed for educational purposes, generating graphs of several types for iteration of real and complex functions with comfortable switching between related types of graphs.

2.3.5

- Added escape key to enter the central menu for orbit diagrams.

- Fixed floatingpoint precision problems that occured when reading
a .par file from older versions.

- Fixed a problem with the coordinates (incorrect width and height)
that occurs when drawing the graph directly after opening a 
parameter file.

- Fixed a bug in the menu's that caused texts with '&' to be
partially displayed.

- Fixed some problems regarding MacOS X.

- Fixed a lockup that was caused when min. and max. coordinates
were equal.

- Fixed problems with visible Orbit diagram for var. z in 
Step-by-Step iteration (inverse).

- Fixed commandline (spaces allowed between command and argument).

- Added 'highlight' for color component texts in palette editor.

- Fixed bug: advanced/standard menu was set only for the
current functiontype.

- Fixed bug causing the central menu to not appear after a sub menu
has been canceled.

- Removed two unused features from the settings menu:
Step-by-step iteration ('Show coords at iter points' and 'Text size').

- Fixed a bug causing a reference to the wrong orbit diagram in the
central menu.

- Fixed a bug in de progressbar that caused a floatingpoint exception when
there was < 1% left.

- Fixed a bug that caused a keypress not to be activated until the
mouse was slightly moved after selecting an area to zoom.

- Disabled function of editing the first and last colors in order to prevent 
invisible controls.

- Fixed problem with partially saved images (.ps) at resolutions > 640x480.

- Completed feature: parameter set connections.

- Fixed problem with selection of a starting value in 'step-by-step iteration'
(mouse invisible) / fixed signedness-warning.

- Fixed some menu-text (translation) errors/inconsistencies.

- Added documentation: Dutch and English.

- Fixed some problems that caused a number of warnings in various files.

2.3.4

- Fixed several bugs related to "Functiontype: From C to C" , 
    "Step-by-step inverse iteration": 

            1. Selecting a shape was extremely slow and raised cpu usage to 100%. 
            2. After releasing the left button it was necessary to move the mouse a  
               bit, but this caused a shift in position of the second point of the 
               shape. This could also cause a segfault when there was not enough 
	       space in the Points array to hold the extra pixels.

- Changed a menu-index to the correct value.

- Fixed the problem that a missing tag in the language file
caused a segfault.

- Fixed some precision problems (from 6 significant digits to 
DBL_DIG).

2.3.3

- Escape key to stop calculation now works for real graph orbit-
diagrams too.

- Fixed a segfault that occured after drawing a real graph function

- Added NULL-pointer checks for ErrorNum / ErrorPos in parser.c.

- Restored statusbar which is visible while calculating the graph.


2.3.2

- Changed '-cx^2+(c+1)x^3' to '-cx^3+(c+1)x^2' in menu's.

- The text "Orbit diagram for var. c (Mandelbrot)" when z <> 0 
is also updated in the statusbar now. 

- Fixed a segmentation-fault occuring when z <> 0 and Funiter 
changes the menu  text "Orbit diagram for var. c (Mandelbrot)" 
so that the text "(Mandelbrot)" is removed. 

- The text "Orbit diagram for var. c (Mandelbrot)" when z <> 0 
is also updated in the summary now. 


2.3.1:

- Lucian Bentea reported that there was no proper error handling
for user defined functions. Error handler added. Some texts moved 
from cntmenu.c to menutext.c. Cleaned up DrawFunction().

- Lucian Bentea reported two bugs in the expression evaluator:
The div operator ('/') and the 'asn' function were not recognized,
both bugs are fixed.

- Lucian Bentea reported a problem with the 'End' key, it jumped
to the wrong position in the editfield. Both, the 'Home' and 'End'
key are temporarily disabled now.


* New features (compared to version 2.1):

2.3.0:

Except for 'history for experiments' and 'fixedpoint',
everything from the original 2.1 version has been implemented 
as far as I can see.

This version should be pretty stable.
Many bugs are fixed, and some new features added. If you 
encounter any bugs not listed in the BUGS file, please let me 
know! 

If you think a certain feature should be added to Funiter,
please let me know. 



2.2.3:

- Changed the mouse-keys used to select a shape. When you click on
the left-button you should hold it while selecting the second point.
The right button is to start a new shape-selection. I realize that
it's a pretty fundamental change because you probably got used to
the old style, but I see no way to retain that one without losing
the coordinates in the statuspanel.

- solved numerous bugs/added code.


2.2.2:

None, mostly 'repaired' bugs from the previous (2.2.1) version.


2.2.1:

- Multilanguage support.

- Restored old menustyle (other files are still available, I will
make an option for switching between the two styles in the next 
version). 

- Central menu's now have the same control as the other menu's, so
you can use the cursor as well as the the hotkeys.


2.2.0:

- EscapeValueChanged is now updated for each GraphPar.

- Step by step iteration (inverse) asks for recalculating the Julia-set
in case there's not enough memory to hold the original image when the
user switches from Julia -> step-by-step iteration.