refactor: Changed some char* args to const char* to avoid warnings
Removed extraneous "extern" and "register" qualifiers
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
Minor fixes
Added planisphere view type (-vts option) as requested by Axel Jacobs
Continued ANSIfication, and other fixes and clarifications.
Ansification and prototypes.
Added grouping parens to reduce ambiguity warnings.
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
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"
Changed (char *) casts for memory copies to (void *) and other fixes
Added (void *) cast to realloc calls
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
attempted fix for Linux _cnt field absence
removed unnecessary inclusion of sys/types.h
added wait for initialization in disp_wait() changed return value of beam_view()
fixed debug reporting of rays recalled/second
added new "portals" variable for multiple section geometry
created new ogl driver with direct geometry rendering
created "frame" command to focus calculation
fixed problem with debug code after mode switch alterations
made animations from standard input work
added paranoid checks for negative message sizes
reordered display request handling
bug fix in getting empty user input
added odev.inpready member and periodic input checking to rhdisp
changed dev_value() interface so NULL is passed for infinite points
simplified error checking logic
changed beam management to allow temporary override
added dev_auxcom() for auxiliary command handling
added EYESEP variable for world eye separation distance
added multiple device view capability
added check for EOF on server stdin and increased input buffer size
created dev_clear() routine to clear device ray cache
added statistics code for DEBUG mode (doesn't work with pauses)
added motion outside section when OBSTRUCTIONS=True
changed order of read after select to avoid stalls waiting for server
increased interactive update rate with periodic display flushing
fixed minor logic error in new_view()
increased number of stored views to 4 and made view cycling logical
resume calculation after restart
implemented kill, clobber and restart commands
normalized commands between driver and standard input
added command for returning to previous view(s) added check to dev_view() for illegal views fixed bug in X11 driver on window resizing
fixed minor error in parsing of command arguments
added command reading from server's stdin
added direction vector to dev_value() call
added guard for inappropriate moves
added device flush when DS_ENDIMM is received
bug fixes and minor improvements
fixed update mode
added server-driven redraw function to replace display quadtree
stopped pause function from resuming upon iconification and interfering with full view updates
added eputs() function to prepend program name added noop function to recover from vain DR_ATTEN added pause function
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.