Increased command-line buffer size from 512 to 2048
Increased buffer size for long commands/comments in Radiance scenes
Continued ANSIfication, and other fixes and clarifications.
ANSIfication, and fixed switched ac/av parameters in doargf() and doarray().
Various compatibility fixes.
Fewer complaints if "platform.h" precedes "standard.h"
Fixed bug in xform where it wasn't transforming mesh primitives
Added grouping parens to reduce ambiguity warnings.
Moved some more platform dependencies to common header files. Included a few necessary system headers.
Reduced compile problems on Windows.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Fixed a couple of bugs from last changes where atof() declaration was lost
Reduced compile warnings/errors on Windows.
Changed (char *) casts for memory copies to (void *) and other fixes
Changed alias handling to allow tracking, fixed freeobjects() and do_irrad bugs
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
added -e option after appended xform command for -c option
made it so -n option can be given multiple times with desired effect
reduced size of argument buffer in doargf()
made -f option ignore leading '!' and "xform" on each line
made it so -f option ignores completely empty lines and comments
added ability to read from stdin from -f - option
added -f option to read transform arguments from a file
fixed bug handling mist's with > 5 real arguments
fixed bug in definition of mainfn
bug fix in array option and made expansion the default
greatly improved file handling -- lib search and directory change
bug fixes associated with new mist type
added M_MIST type
added missing tinvers initialization for OBJ_FACE
added warning about empty input
Removed problematic math function declarations
Changes for PC port
made text() more flexible for proportional spacing
fixed bug in xfcomm() causing some things to go unexpanded
fixed handling of surfaces
fixed bug in addxform() when arrays are used
updated revision number for release 2.0
changed double var[3] to FVECT var
added -I option to invert surfaces in scene
moved readfargs() to library
moved readfargs() and freefargs() to library
added -m option to xform
added compound matrix type
uses otypes.h for initialization and compatibility
eliminated unnecessary processing for xform -e
Improved argument error checking.
Added array capability.
Added multi-line commands.
Added exapand option to piped command
reinstated spot type, glow also
No more spot type, fewer parameters for glow type
eliminated unnecessary test
added texdata type
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.