fix(pvalue): Fixed issue with -r -h -b combo
fix(pvalue): Don't output NCOMP line in header if including pixel coords
feat(pcond,pvalue): Added hyperspectral input handling
fix(pvalue): Remove NCOMP=, NROWS=, NCOLS= lines from header (either direction)
feat(pvalue,pextrem): Added -O option to report watts/sr/meter^2 always
fix(pvalue): removed output of BigEndian flag when not needed for -db mode
Made output a little more compatible with matrix file types
Fixed issue with BigEndian handling in header
Added explicit byte-swap checks in headers using BigEndian= line
Allow skipping header bytes on standard input and more logical binary mode
Made pvalue -u option mean "uncompressed" with -r.
Created MAXFMTLEN to guard against buffer overrun attacks in header input
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
Prepare for SCons build on Win32 and Win64
Changed every instance of BYTE to uby8 to avoid conflicts
Added recording of other color spaces to pvalue -r conversion
Added byte-swapping i/o options to rcalc
Forgot to remove debug statement on last check-in
Fixed bug where pvalue -o would report watts/sr/m^2 from XYZE input
Continued ANSIfication, and other fixes and clarifications.
Fixed typing/prototype of getheader() and its callback.
Fewer complaints if "platform.h" precedes "standard.h"
Added -dF and -dD options for byte-swapped float's and double's
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Changed instances of "int4" to "int32" and "int2" to "int16"
Reduced compile warnings/errors on Windows.
Macros for setting binary file mode. Replacing MSDOS by _WIN32.
Corrected format string for -pP option
Added -dW option for 16-bit byte-swapped words
Added -dw option for 16-bit i/o
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 getheader() to listen to return value of passed function
added -n option for non-interleaved RGB input and output
took out file arguments from get and put value routines
added routines for reading and writing separate RGB files added -pP (where P is one of 'R', 'G' or 'B' upper or lower case) added -s option to skip specified number of bytes on header
made it so -e and +e work well together
Added new ID to first line of header and changed use of formatval
added +/-e option to correct/adjust exposure
made pvalue accept upper case X and Y for resolution spec. also
Changes for PC port
added -R option for color order reversal
added +/-H option for no/yes to resolution string
eliminated atof declarations for NeXT
updated revision number for release 2.0
Improved handling of scanline ordering
added -g (gamma correction) option
added format info to header
added use of COLORCORR header i/o
improved portability for read(), write() and bcopy()
changed EXPOSURE information interface
added calls to get/put picture resolution (bug fix)
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.