All releases of evolvotron


Release Notes: This release fixes some issues with file save/load in 0.6.0. In particular, it allows saved functions to be loaded again (alternatively, a workaround in 0.6.0 is to edit the second line of saved XML and replace version=0.6.0 with version="0.6.0"). This update is recommended to anyone making anything other than casual use of evolvotron.


Release Notes: This version now builds against Qt4. It also includes significant changes to keyboard shortcuts. The heat/cool/shield/irradiate buttons in the main window have been replaced by an (optional) "autocool" system which gradually reduces the mutation rates.


Release Notes: The little-used heat/cool/irradiate/shield buttons have been replaced by an optional steady progressive "autocooling" mechanism. Middle-mouse adjustments no longer flicker. Antialiased rendering is supported by optional multisampling and sample jittering. Enlargement images will now use multiple threads, and their command-line options provide more control over threading. However, there are no new functions in this release, so the range of images possible is the same as with 0.5.0.


Release Notes: Mainly a development release focusing on memory management (now makes extensive use of Boost smart pointers), cleaning up threading code, using precompiled headers, and replacing the messy static-initialized function meta-information with something less troublesome. There are several minor end-user visible improvements. For example, the default number of compute threads is now set to the number of processors found, colours tend to stay in a sensible range instead of saturating, the application icon is derived from the last spawned image, and there are a few new functions.


Release Notes: Various minor enhancements; primarily more sensible undo behaviour, rationalization of some function types, and a new "Favourite" dialog to force a particular "root" function type (previously only available by command line option). Fullscreen mode support is now always built in.


Release Notes: Configuration script robustness has been improved. There is a minor source change to build with gcc 3.4.


Release Notes: A -spheremap option was added, which generates textures suitable for use with POVRay's "map_type 1". A dialog for controlling individual function probabilities was added. Numerous minor bugfixes and performance improvements were made.


Release Notes: User documentation is now available in the application under the Help menu (and as text and HTML files). There is no new functionality. Evolvotron packagers are encouraged to upgrade their distributions to this version. (It's probably of less interest to self-builders as they will have seen the README anyway). This is likely to be the last release for at least a few months due to other commitments.


Release Notes: This release adds support for fullscreen mode. However, it only builds with newer versions of Qt, so it must be selected at compile time by a configure option. CPU specific optimisations are now also selectable as a configure option to save having to edit qmake files. This release will only be of interest to those wanting to run evolvotron full-screen, or who have been trying to run 0.2.1 on pre-Pentium3 hardware.


Release Notes: This version features several new functions (including some nice rotation symmetries), better redisplay code, and faster calculation of images.