fix: Changed some errors to warnings for pclose()
fix: Added check to return value of pclose() in several tools
perf: Skip pointless pass-through aliases during scene file load
perf: added calls to flockfile()/funlockfile() for more efficient reading
fix: freeing *some* objects now preserves valid modifier lookups
Eliminated cases where stdin was being closed
ANSIficatation
Moved declaration of popen to paths.h and put convert_command() into module
Added check against tab in modifier or identifier, which breaks rtrace
Increased buffer size for long commands/comments in Radiance scenes
Added gethomedir.c and various compatibility fixes.
Fewer complaints if "platform.h" precedes "standard.h"
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Changed instances of "int4" to "int32" and "int2" to "int16"
Reduced compile warnings/errors on Windows.
Various small changes to reduce 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
Compile error fixes for Linux and other improvements
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
fixed problem with new object block sizing
changed object block size and increased object limit to 32 million
increased buffer size for in-line commands from 512 to 1024
added warning about empty input
removed fgets() declaration
removed lastrno from object structure
updated revision number for release 2.0
eliminated calls to scanf()
added separate readfargs() and freefargs() routines
changed bmalloc() to call sbrk() since malloc() allocated 16K when asked for less than 8K and that's what octalloc() used before
added consistency checks to detect stale octrees
improved portability of bcopy()
Added multi-line commands.
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.