caverot: MSDOS Allegro mode-picker now reappears if an invalid mode is chosen (caverot used to unhelpfully exit in this case).
caverot: Fixed cursor keys and delete in MSDOS Allegro version
fixed problem with US English messages
text files in DOS/Win32 zips now have ".txt" extension and DOS end-of-lines
3dtodxf: Leandro Dybal Bertoni has made major improvements to DXF output
caverot: Right and Middle mouse button functions were swapped under RISC OS
caverot: BorlandC (pre-386) version wasn't erasing screen between redraws
HTML version of documentation now has a hyperlinked table of contents
cavern: output files now go in current directory rather than the same directory where the first .svx file is found. You can set a different directory using the "--output" command line option, which can point to a directory or a file.
cavern: "*truncate off" rather than "*truncate 0"
survex: added wrapper to convert survex invocation into cavern invocation
hto filters moved into separate subdirectory of source distribution
cavern: fixed bug which included stations with 4 or more connections in the .3d file several times
added "miniam.pl" which generates makefiles for BorlandC and RISC OS
printdm/printpcl: weren't showing text - problem with new format font file
check for old SURVEXLANG codes (engi, fren, germ, ...) now case insensitive
xcaverot: Fixed to handle > 2048 stations/legs
Spanish and Catalan translations updated (only French left to do)
German, Italian, and Portuguese translations updated
Linux binaries now supplied (x86 RPM)
Documentation brought largely up to date
cavern: comment parsing fix
cavern: network reduction bug fixed
new messages extracted for translation
printps: much smaller postscript output
printps: real circles in postscript output
nicer infobox on printouts
caverot: help page improved
scale units on printout bug fixed
printps: made postscript bounding box slightly larger
printps: tweaked postscript output to reduce size (5% smaller for Kaninchenhoehle)
fixed bogus "Error writing printer output" message from printer drivers
minor cosmetic fixes to printer drivers
printps: added postscript bounding box
printps: fixed extra "%"s in postscript output
cavern: removed stray debug messages added in 0.90 alpha2
cavern: fixed memory allocation bug (affected *include and *title)
cavern: Halt after 50 errors to save swamping user
now use GNU getopt to parse command line options
cavern: -f and @ removed
cavern: -n, -t and -u replaced by *-commands
source code tidied up considerably
new format message files - now internally use unicode (in UTF-8) and should be faster and smaller
new format font file for printdm/printpcl (faster and smaller)
cavern: GCC format error/warning messages to allow clicking on messages to jump to the problem line in editors which support it (e.g. GNU emacs and jed)
Now uses GNU automake under Unix which makes my life a lot easier and also provides "make install"
xcaverot: now checks for failing to open the X display
survex: Network reduction bug fixed (fix carried back from 0.90 development)
Added ChangeLog
DOS binary distribution now includes files: BUGS NEWS TODO ChangeLog
Cross-compiler build for DOS now has debugging information stripped from .exe files once more, so they are rather smaller
Sources now include configure.in for those wanting to do major development work
Unix versions now build use GNU autoconf - to build just unpack, run "./configure" then "make"
Messages file now represents accents like in HTML (e.g. é for é)
caverot: fixed up standard DOS (allegro) version to work much better. In particular, it will now try to choose a video mode for itself (use --mode-picker at the end of the command line to get the mode picker), and keyboard and mouse initialisation problems are cured
survex: You can now use DOS or UNIX style filenames (/ or \ for directory separator) on any platform and they will be translated to the native format for your OS. This makes datasets much more portable.
survex: "Unique" option changed to "Truncate" and now truncates names if set
Removed artificial limit on survey station name length (was 12 characters per prefix component)
Many other minor changes
Expiry timeout removed from all programs
printdm: Native Printer support for Cannon BJ printers.
caverot: DJGPP version for use of more than 640K
xcaverot: Updated to have most of the features of Caverot (non-overlapping labels, scale bar & tilt/direction indicators)
Language support for Catalan, Spanish, and Italian added
caverot: tilt indicator added
caverot: constant speed rotation (e.g. for small caves on fast computers)
caverot: Smooth plan <-> elevation transitions on faster machines
caverot: Two files can be read in and displayed in different colour (eg cave and surface data)
caverot: Extended memory version so big datasets can be displayed on DOS version
Printer Drivers: INI file used instead of multiple configuration files.
Printer Drivers: Defaults set-able for all print settings
Printer Drivers: Option to print tilted plots
printhpgl: now has origin in centre of page option (and is default)
printdm/printpcl: Printer font made ISO-8859-1 compatible
Printer Drivers: Dotted borders to facilitate cutting to size with scissors
Printer Drivers: Scale bar length limited to save time on large plots
survex: If adjusted tape is negative then warning generated
survex: User-definable characters for input (e.g. for odd characters in imported station names)
printdm: bug-fix: a graphics postfix setting had been added to dm.cfg, but if this was not used then printing would go wrong
printpcl: added an option for printers that do not understand the PCL Vertical Tab command - see PCL.cfg
Includes a new version of caverot that arranges the labels so that they don't overlap.
French and German translations greatly improved
survex: Survey grades now supported
survex: *calibrate, *data, and *units enhanced in a backwards compatible way
survex: survey network is now split at articulation points (faster/less memory)
survex: Omitted clino readings give a vertical sd of tape/sqrt(10)
survex: filenames with spaces are now supported - just put them in quotes ("")
diffpos/3dtodxf: improved and made more robust
caverot: "sliding point" code improved to work even in really extreme cases
caverot: added a "compass"
caverot: memory usage improved, so it now copes with larger files
And a host of more minor improvements and bug-fixes