Continued ANSIfication. There are only bits and pieces left now.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Changed (char *) casts for memory copies to (void *) and other fixes
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
changed int to long in split() (16-bit bug fix)
portability fixes (removed gcc warnings)
removed redundant (and sometimes conflicting) math declarations
updated revision number for release 2.0
minor fixes to gamma correction
added missing declaration of errmsg
added map_color function
added debugging statements
improved portability and speed of bcopy()
got rid of pointer nonsense that was confusing optimizer
Changed histogram type to short to save space.
Dynamic allocation to eliminate cap on color table size.
Changed tree arrangement (for the hell of it).
Changed new_ctab() error handling
Increased allowed color error before table update.
Changed calling conventions slightly and added custom color map.
Improved color table allocation, second cut.
New adaptive color allocation scheme for rview
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.