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.