POV-Ray Changelog

What's new in POV-Ray 3.7.0

Jul 7, 2016
  • Fix of formula to restore backward compatibility of heightfield on red+green non-indexed color image (not only backward compatible, but also correct formula to cover the full range as intended and documented).
  • Added also a comment to explain why the indexed-image code should NOT be fixed: despite providing more range, index*257 would break the backward compatibility, so index*256 should remains (for historical reasons only).
  • Updates to changes/revision files.
  • Cleanup... updates and deletes.
  • Delete outdated files.
  • Add warranty disclaimer to console output.
  • Remove outdated support header files for borland, mingw and watcom compilers. if support is needed for any of the above, it would be better to start a fresh header as the old ones have not been used since 3.6.
  • Correct typo in rename.
  • Remove old 4BPP toolbar icons as 16-color mode support isn't really relevant anymore.
  • Rename a few files whose names were upper-case.
  • Move SubmitMinidump to internal area.
  • Another tweak to the about box.
  • Update about bitmap to remove explicit URL's and add support to about window code to make some areas act as hyperlinks.
  • Fix issue with editor selection due to off-by-one line numbers.
  • Make use of SetCaretPos consistent.
  • Fix cpuinfo stub for unofficial builds.
  • Move about.psd from bitmaps/source to smp/internal/windows.
  • Move #undef back inside official code block.
  • Added some files left out of previous submissions.
  • Minor indentation cleanup of various sample scene files.
  • Swathe of windows changes for 3.7 AGPL3 release. Most visible is removal of the splash window and updating of the about dialog. 'Tip of the day' feature removed. Licensing clarified for pvbitmap.cpp/.h. pvlegal.h updated to reflect AGPL3. readme.html/.txt updated. Import libraries added forpovcmax so as to allow cmedit to link without it. Several functions only used in official builds moved to new file 'official.h'. Many other changes related to official vs unofficial builds.
  • Move Intel CPU info code to legacy license area; add stub for unofficial builds.
  • Add BSD-style license header to chi2.cpp as discussed with author.
  • Remove some distribution license-related files that are no longer required.
  • Tweak console project, remove unused codemax project.
  • Remove outdated makefiles.
  • Remove vs8 and vs9 solutions.
  • Integrate flohmuller branch to trunk.
  • Tweaks related to console build (windows version).
  • Remove all dependence on codemax header files.
  • Move codemax source to //depot/povray/smp/legacy-license/codemax/.
  • Move cmedit source to //depot/povray/smp/windows/cmedit.
  • Integrate flohmuller branch to trunk.
  • Fix filetype of prebuild.sh (unix specific).
  • First pass at explicitly assigning licences to individual source files in the distribution tree. Notes: fish13 has been deleted, and the Insert Menu and Templates sub-trees have not been updated.
  • Corrections to a malformed regex used to fill a script variable.
  • Trivial file header fix.
  • Change headers to reflect AGPL; remove beta-test boilerplate.
  • Fixed typo in warp allocation: spherical warp would have been reported as cylindrical warp in case of leak or failure to allocate.
  • Addressing FS#294 splines are not thread safe.
  • Integrate flohmuller branch to trunk.
  • Integrate flohmuller branch to trunk.
  • Integrate flohmuller branch to trunk.
  • Updates to changes/revision files.
  • Integrate flohmuller branch to trunk.
  • Follow up to change #5889 corrected typo.
  • Rename a distribution template file that had spaces in it's filename.
  • Completed rollback of change #5876.
  • Addressing FS#262 linux sources being compiled twice.
  • Partial rollback of change #5876 (radiosity).
  • Follow up to change #5859 (consistency).
  • Follow up to change #5877 (minor comment update).
  • Moves some code to frontend, where it is needed.
  • Adds back experimental warning for radiosity and adds experimental warning for gamma handling.
  • Cleaned up our jpeg code to use the proper constants for the jpeglib's custom "boolean" type (we erroneously passed standard C++ bool constants instead, which could lead to compile errors on some systems).
  • Activate one message de-activate another.
  • Suppress what appears to be a duplicate version related message.
  • Bump unix VERSION to 3.7.0.
  • Bump VERSION to 3.7.0.
  • Rollback change #5843.
  • Rollback change #5842.
  • Rollback change #5841.
  • Fixes for CID#967299 - CID#967301 resource leak.
  • Fix for CID#967298 resource leak.
  • Rollback change #5840.
  • Fixes for CID#967302 and CID#967303 resource leak.
  • Fixes FS#274 light source fading doesn't work properly with area_illumination and subsurface scattering.
  • Addressing CID's# 967358-967362 Uninitialized variables.
  • Addressing CID's# 967337-967345 Uninitialized scalar variables.
  • Addressing CID's# 967333-967336 Uninitialized scalar variables.
  • Addressing CID# 967350 Uninitialized pointer read.
  • Minor fix to radiosity statistics (octree samples/node).
  • Minor but effective changes to octree code for improved performance in radiosity-heavy scenes.
  • Addressing CID #967264 non array delete used on array "str".
  • Fix for FS#271 (old behaviour is retained for pre-3.7 scenes).
  • Fixes a potential illegal memory access when reading a broken .pot (16-bit greyscale GIF) file, detected as Coverity issue CID #967365 should also solve CID #967363 and #967364 along the way.
  • Update source code readme.html.
  • Fix unquoted path in shell extension registration and add registry key backups for uninstall.
  • Minor setup tweak.
  • Update about box image.
  • Update keywords used for context-sensitive help (windows version).
  • Change copyright date to 2013.
  • Update windows help file.
  • Integrate flohmuller branch to trunk.
  • Updates to changes/revision files.