Survex 0.99 prerelease 1 available
Olly Betts
olly@survex.com
Thu, 27 Sep 2001 01:30:49 +0100
This prerelease is available for all platforms except RISC OS and pre-386
DOS machines. Download it from:
http://www.survex.com/
The Survex manual and other documentation has been given a major overhaul
and should be up-to-date now - please report and omission, inaccuracies, or
poorly documented features. There's a lot of other new work in this
prerelease, especially in Aven, so have a good play with it and let us know
of any problems you find.
Full list of user-visible changes between 0.98 and
0.99-prerelease1:
* Major clean-up of Survex Manual; renamed from "svxdocs" to "manual".
* Text documentation converted to HTML; BUGS and TODO merged, ZOMBIES
removed.
* Include HTML documentation overview page and manual in all versions
(was only included in MS Windows before).
* aven: added new functionality: toolbar, side panel with survey tree,
find station, measure distance between two stations, click on
station to centre.
* aven: can now create presentations consisting of a set of views with
movements between them. Useful for using aven as a "slide show" in
a conference talk.
* aven: handles loading file from command line better.
* cavern: added error checks for "*flags" (with no arguments) and
"*flags not".
* cavern: you can now specify optional covariances to *FIX.
* cavern: parser fixed to recover from errors as intended in a few
situations where it was failing to.
* cavern: implemented covariances for diving data.
* cavern: added "cylpolar" data style - similar to diving, except the
tape is measured horizontally rather than along the slope of the leg.
* cavern: complain about *export-ing or *entrance-ing a station which
is never used.
* cavern: complain about *export after a *begin without an argument.
* cavern: use *title only if at top of survey tree, else generate
title from filename(s).
* cavern: removed dummy *lrud command which was added for tunnel but
isn't used by tunnel.
* cavern: round coordinates to nearest cm when writing .3d file.
* cavern: fixed reporting of node stats for stations fixed with error
estimates.
* cavern: no longer generate a .inf file - the .log file generated by
the --log option makes the .inf file obsolete.
* cavern: only apply special pathname handling to filenames in
*include, not those on the command line.
* cavern: *date now checks its argument. It expects an ISO format date
(e.g. 2001.09.13) or range (e.g. 2001.09.12-2001.09.13). For cases
where the exact date isn't know, the day and month can be omitted -
e.g. 2001.09 and 2001 are also valid.
* cavern: --new-format renamed to --chasm-format.
* print*: If restricting to a subsurvey, use that survey name for the
title of the printout.
* print*: Detect .3d files produced by extend and handle them more
appropriately (don't ask for view or bearing, and modify info box
on printout).
* print*: --skip-blanks now works on printwin/printpcl/printps;
--skip-blanks now forces --no-border.
* printps: thinner lines by default (0.1 points rather than 0.5).
* printdm: added --calibrate option to print calibration page; if
there's no calibration in the .ini file, refuse to print (apart
from calibration pages) rather than printing to the wrong scale.
* printwin: removed --output option - there is no output file.
* extend: wasn't picking start station as documented - fixed and
also enhanced to try to find an entrance with legs first.
* survex: conversion wrapper doesn't use --output unless it is actually
needed, and displays corresponding cavern command line, and (if
appropriate) file.
* cad3d: added --reduction option (from Leandro) which allows sketch
output to be scaled down (default scale is 1:500); grid in sketch
file is now visible by default; default output now goes in the
current directory.
* cad3d/3dtopos/sorterr: delete output file if there's an error
writing to it.
* 3dtopos: minor improvements to sort order.
* hto2svx, svx2hto: Removed HTO support - Survex appears to be the
only released software to ever have provided support, and an
exchange format that nobody else supports is useless.
* xcaverot: report more detailed error when .3d file can't be loaded.
* `program --version' now works even if message file can't be found.
* (Unix version): Fixed attempt to load messages from
"DEFAULTLANG.msg" if both SURVEX_LANG and LANG were unset.
* Much more rigorous checking for operating system errors when reading
and writing files.
* (RISC OS version): query Territory module to find currently selected
language, and use that for messages.
* (UNIX version): man pages now have "Survex <version number>" on them;
fixed minor flaws in man pages.
* Distinguish between a "bad" .3d file and one which has a newer
revision of the format than we understand.
* img library can now read .pos files as if they were .3d files with
just stations in, so all programs which can read .3d files can also
now read .pos files.
* Expanded testsuite further.
* French, Brazillian Portuguese, and German translations brought
almost completely up-to-date.
* Lots of little improvements to debian packages (mostly from Wookey).
Cheers,
Olly