Survex 1.4.12 released

Philip Schuchardt vpicaver at gmail.com
Wed Oct 23 04:06:57 BST 2024


I've also bumped CaveWhere's version of survex:
https://github.com/Cavewhere/survex/tree/cmake

This branch ports survex to build with *cmake *with conan
dependency management.

On Tue, Oct 22, 2024 at 5:53 PM Olly Betts <olly at survex.com> wrote:

> Survex 1.4.12 is now available:
>
> https://survex.com/download.html
>
> It seems appropriate to dedicate this release to the memory of Andy
> Waddington (aka Wadders) who died fairly recently.  His !Survey cave
> survey software for RISC OS was one of the early inspirations for
> Survex.  We didn't go with his proposal to call it the Betts Underground
> Mapping System though.
>
> Here's the full NEWS file entry for this release:
>
> Changes in 1.4.12 (2024-10-23):
>
> * aven:
>
>   + (Microsoft Windows version): Geodata overlays are (hopefully
> temporarily)
>     no longer available in the pre-built version of Survex installed by the
>     Microsoft Windows installer.  We use the GDAL library to load them and
>     there's a hard to debug problem during DLL initialisation somewhere in
> its
>     dependency tree.  If you really need geodata overlays, the 1.4.9
> installer
>     still works.  Thanks to Wookey for extensive testing to investigate the
>     problem, and to everyone else who reported this.
>
> * cavern:
>
>   + A leg with the same station as from and to is now only a warning in
>     Compass data.  Compass itself seems to quietly ignore such legs, but
>     they seem worth warning about.  In native Survex data this is still
>     an error.
>
>   + Short survey and station names are now stored without an extra memory
>     allocation.  On a 64-bit platform (most modern computers) we can store
>     name components up to 7 characters in this way; on a 32-bit platform
>     up to 3 characters.  On a large dataset which needs large matrices
>     solving this reduces cavern's memory usage by 3.5MB (~4.5%).  It's
>     also fractionally faster (but only ~0.05% which is not normally even
>     measurable).
>
>   + Assigning matrix row numbers to stations is now faster and allocates
>     less memory.
>
> * (Microsoft Windows version): The Microsoft Windows installer is now
>   named `survex-microsoft-windows-1.4.12.exe`.  The old name was
>   `survex-win32-1.4.11.exe` but the "win32" is now misleading as it's been
> a
>   64-bit build since 1.4.9.  Reported by Wookey.
>
> * Testsuite:
>
>   + dump3d.tst: Add tests of img library's survey filtering.
>
>   + cavern.tst: Normalise `-0.00` to `0.00` in JSON test output before
>     comparing with expected output.  We can get -0.00 on x86 due to excess
>     precision.
>
> * img library:
>
>   + Survey filtering now works correctly for files which use a survey level
>     separator other than `.`.  Patch
> https://github.com/ojwb/survex/pull/14
>     from Thomas Holder.
>
>   + Reading a v7 or earlier .3d format extended elevation with survey
> filtering
>     was failing to set is_extended_elevation.
>
>
> Here are SHA256 checksums should you want to verify the integrity of the
> files:
>
> b80f0cf677348e4cd26a4684d09424d3a1bd47ef03626e5648220eec7ada0d37
> survex-1.4.12.tar.gz
> 1294db0f7d9d810e5b4ac7a8d14bfc0f2b0d646a53c7ed09b040b94e1da96b8e
> survex-microsoft-windows-1.4.12.exe
>
> There are also detached GPG signatures in the download directory:
> https://survex.com/software/1.4.12/
>
> There are "release notes" on the wiki, which I'll try to keep updated
> with any issues found, so take a look there for the latest information:
>
> https://trac.survex.com/wiki/ReleaseNotes/1.4.12
>
> Please report any issues you find which are not covered in the release
> notes to the bug tracker: https://trac.survex.com/
>
> Cheers,
>     Olly
> --
> Survex https://lists.survex.com/mailman/listinfo/survex
>


More information about the Survex mailing list