Continued ANSIfication, and other fixes and clarifications.
Minor comment changes
Added prototypes submitted by Randolph Fritz.
Instrumented headers against multiple inclusion and for use from C++. Moved includes in headers out of "C" scope.
Removed stdio.h includes from calcomp.h, resolu.h, and color.h
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
*** empty log message ***
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
modifications to avoid problems with redeclared BYTE type
removed problematic declaration of memcpy()
fixed macro definition of memcpy
changed STDPRIMS definition to avoid compiler problems
added clipgamut() routine for performing gamut mapping and clipping
changed colortrans() to optionally allow negative results
removed memcpy() declaration
made changes for new 32-bit_rle_xyze picture type
added comment as to values of CIE_rf, CIE_gf and CIE_bf
added 1 digit to accuracy of white
changed RGB primaries and went to true (i.e. equal-energy) white
added conditional atof() declarations
removed incompatible atof(), ldexp() and frexp() defines
Removed problematic math function declarations
changed /256 to >>8 for compilers that aren't so swift
added conditional compilation of atof() declarations
updated revision number for release 2.0
Improved handling of scanline ordering
added new definition for efficacies
fixed definition of luminance
changed XSTRL macros to LXSTR for preprocessors with short id's
added format info to headers
changed constant for watts to lumens in brightness()
added luminance() macro
added macros for color correction header specification
added correct color transformations
added macros for reading and writing pixel aspect ratio info
added macros for reading and writing exposure values
second cut on color normalization
added macros and routines for normalized short colors
added routines for reading and writing picture resolution
Initial revision
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.