Survex 0.99 released!
Olly Betts
olly@survex.com
Wed, 19 Dec 2001 17:49:33 +0000
Downloadable from:
http://www.survex.com/download.html
RISC OS and MSDOS for pre-386 machines to follow.
There's one minor cosmetic flaw with this release I'm aware of - the file
icons on MS Windows have a coloured background rather than a transparent
one. I've worked out what went wrong, and this'll be fixed for 1.0.
I don't have much planned between this and 1.0 - a bit of tidying work on
the documentation, plus fixing any reported problems.
A full list of changes since the last prerelease is given at the end of the
message. For the benefit of those not tracking the prereleases, I've also
compiled a summary of the huge number of improvements and fixes since 0.98.
Summary of changes between 0.98 and 0.99:
* (Unix version): Survex is now an official debian package, and should be
included in the upcoming "woody" release.
* aven: New features: side panel with survey tree and station search,
toolbar, distance measuring line, drag-and-drop support, click on station
to centre.
* aven: Bug fixes: loading file on start-up now works; fixed bogus lines
caused by coordinate wrap-around; fixed problem in repeated zoom with [ or
]; suppressed message box when wxWindows doesn't support the language
Survex is set to use; Resolved a number of menu shortcut clashes; problems
with dragging scalebar fixed; improved initial sizing of window; releasing
mouse over menubar now ends drag.
* aven/caverot/xcaverot: Ctrl + Arrow keys is now the preferred way to
rotate and tilt (easier to remember than "C"/"V" and "'"/"/").
* (MS DOS version): caverot: Shift + Arrow keys now works.
* xcaverot: Shift-ed movement keys now work faster as in caverot.
* cavern: improved error reporting in numerous places.
* cavern: Diving data can now accept DEPTHCHANGE in place of a DEPTH reading
at each station; implemented covariances for diving data; added "cylpolar"
data style - similar to diving, except the tape is measured horizontally
rather than along the slope of the leg.
* cavern: *FIX now allows optional covariances to be specified.
* cavern: Fixed handling of interleaved nosurvey data; 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; --new-format renamed to
--chasm-format.
* 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.
* (MS Windows version): Installer now uses a different compression
method (bzip2) which reduces the download size by about 5% (and
should help keep the installer small enough to fit on a 1.44M floppy).
Bzip2 is a little slower to uncompress, but not appreciably so on the
machines I've checked it on.
* (MS Windows version): Should now install without errors for a
non-admin user on MS Windows NT/2000/XP.
* (MS Windows version): Installer should now allow installation on NT 3.51.
* Major reworking of Survex Documentation; documentation for each program is
now also available as a man page on Unix; renamed "svxdocs" to "manual";
Include HTML documentation overview page and manual in all versions (was
only included in MS Windows before); Text documentation converted to HTML;
BUGS and TODO merged, ZOMBIES removed.
* print*: improved reporting of invalid scales; interpret a single number
less than one as the scale in the obvious way (so "0.001" means "1:1000");
"--crosses" no longer prevents "--station-names" from working; if running
interactively, prompt for what elements to plot when run so MS Windows
users don't have to resort to the command line; --skip-blanks fixed, and
now forces --no-border; if restricting to a subsurvey, use that survey
name for the title of the printout; intelligent handling of .3d files
produced by extend.
* printps: thinner lines by default (0.1 points rather than 0.5).
* printhpgl: fixed paper size for A1 landscape (was actually A2 portrait!)
* 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.
* 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.
* 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.
* Much more rigorous checking for operating system errors when reading
and writing files.
* 3d file reading code: Distinguish between a "bad" .3d file and one which
has a newer revision of the format than we understand; 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; fixed bug which
incorrectly reconstruct the survey hierarchy in rare cases.
* (RISC OS version): query Territory module to find currently selected
language, and use that for messages.
* (MS DOS version): detect current codepage rather than assuming it's 850.
We now support codepages 437 and 850 (the common ones) - for other
codepages we fall back to using 7-bit ASCII; pick a default language for
messages by looking at the currently set country.
* (MS Windows version): fixed default action for 3d files to be "Open".
* German, Brazillian Portuguese, Italian, and French translations updated.
Changes since 0.99-prerelease9:
* Fixed bug in .3d file reading code which would incorrectly reconstruct
the survey hierarchy in rare cases.
* (MS Windows version): aven: fixed redraw problem for "N found".
* (MS Windows version): minor tweaks to .err, .pos, and .svx file icons.
* (Unix version): aven: Highlight of current station restores old background
colour correctly rather than assuming it's white.
* aven: Resolved a number of menu shortcut clashes.
* (RISC OS version): fixed automatic detection of language.
* cavern: improved error reporting from *data; better handling of some
incorrect usages of *sd and *units.
* Italian translation updated.
Cheers,
Olly