Created MAXFMTLEN to guard against buffer overrun attacks in header input
Improved commenting on matrix operations for rmtxop
Saved a little time and memory when writing out RGBE data
Made double i/o more efficient by avoiding unnecessary element copies
Added element-wise multiplication and division to rmtxop command
Re-removed long double promotion, which I'd already done and undone previously!
Force promotion to long double
Changed to using SET_FILE_BINARY() where possible
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
Prepare for SCons build on Win32 and Win64
Moved declaration of popen to paths.h and put convert_command() into module
Make sure result from loading XML file is ASCII
Moved some file settings around to improve logic
Reduced precision of multiplies in favor of time when little differ found
Added rtprocess.h needed for popen() under Windows
Minor type-checking fix
Added the ability to read matrix inputs from commands as well as files
Fixed rmx_identity(), which was incorrect as first written but never used
Fixed output format for ASCII from ASCII inputs
Took out unreliable call to ftell()
Bug fix pointed out by Andy McNeil
Bug fixes in matrix concatenation
Added missing _O_BINARY setting for Windows
Made rmtxop output the same type as lesser of inputs by default
Maintain header information in matrix structure
Made NROWS/NCOLS more consistent with resolution string
Removed unnecessary address operators from function ids.
Bug fixes
Created rmtxop command, need to test and debug
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.