Share

Zhu3D

File Release Notes and Changelog

Release Name: zhu3d-4.1.0.zip

Notes:


Changes: 4.1.0 Jul 2008 - The benchmark calculates relative "Isomarks" too now. So the effect of misc. thread settings or compiler switches can be evaluated quickly - Changed the benchmark-file to be more suitable for Isomarks Note: This file must contain exactly one isosurface- equation mandatory now - Added additional sanity checks for file-loading. Any potential malware attack through a Zhu3D-file should be completely impossible now - Slightly adjusted menu-structures for better gui-conformance - Small optimizations and code polishing in the iso-OpenGL-parts and elsewhere - Revised translation files - Updated readme.txt in regards to Postscript. My new Linux-box renders ps-files up to "poster-formats" like 10000x10000 e.g. without problems now - Small enhancements in the html-code of the help-docs - The builtin QTextBrowser for the new Qt4 4.4.x has some minor troubles with html. Switched default help-browser for the very first start to "external" therefore. This may be a better choice anyhow - Despite improvements the download is smaller again than 4.0.8 4.0.8 Jul 2008 - Added multicore-support for isosurface-tessellations when user-defined functions are enabled. The whole time critical iso-stuff is multithreaded up to 16 CPU-cores now without any exceptions - Updated fparser to the new 2.83 release which fixes some small parsing errors in combination with the optimizer - Removed never referenced functions from the 2.83 optimizer - Switched solver module to fparser 2.83 - Adopted two examples due to slight parser changes and documented this. Important: all constants and function- parameters must have different names now mandatory - Speeded up parser-inits for the "File/New" menu-action - Removed 2.x-3.x file support as announced. This shrinks code- and executable-sizes considerably as well as compilation time - Minor typo-fixes, renamings, install.txt-updates, ... - Raised Windows version to Qt 4.3.5 - Replaced ugly macro-RNG's with a clean and fast RNG-class - Replaced CPU-clockcycle-stuff with an optimzed class - Removed CPU-clock display for Windows. The granularity of the Windows-timers is simply too bad for this - The solver display does not show comments and empty functions any more. Replaced these by a mathematically more sounding 0 - Stripped html-docs again to save some KB in download size - Updated intel-icc.txt in regards to errors with gcc 4.3.x - Updated readme.txt in regards to errors with Qt4 4.4.0. Trolltech fixed a severe bug in newer snapshots - Fixed a (harmless) error message for a uic-part of Qt4 4.4.2 snaphot release - Inserting rows in user defined tables did not work under some seldom circumstances. Fixed - Entering something in the last row of the user defined table did not set the current row pointer correctly. Fixed - Fixed a small header dependency issue for the newer gcc 4.3.x compilers - Eliminated (harmless) compiler warnings with gcc 4.3.1