Survex 1.1.15 development snapshot uploaded

Olly Betts olly at survex.com
Fri Oct 15 10:31:29 BST 2010


I've just uploaded Survex 1.1.15:

http://survex.com/software/1.1.15/

Here are SHA1 checksums should you want to verify the integrity of the
files:

115ce104dd0c6cb8df3eb544b90fbc735740aaff  survex-1.1.15.tar.gz
8ffd5cb70231507a045a4dad4aafb8932dfeb65b  survex-win32-1.1.15.exe

Please note that this is a test build of the development version.
Things should mostly work, but you're more likely to encounter problems
than with the stable 1.0.X versions.

I wouldn't recommend installing this as your *only* Survex version and
going away on expedition, but it is working well for a number of users.
So please do download it and try it out.  I think this is getting close
to what I'd like to release as Survex 1.2, so please report any problems
you notice.

1.1.15 fixes most of the bugs reported in 1.1.14 - for those reported in
the bug tracker (http://trac.survex.com/) I've closed the ticket for bugs
which I believe have been fixed.  If you're still seeing a closed bug,
please comment on it.

Particularly notably, this version should successfully build on Mac OS X,
which a lot of people have asked about.  I got a developer friend with a
Mac to try it, and fixed the problems this turned up.  Just run the
"buildmacosx.sh" script which will build Survex and create a disk image,
which is a common way to distribute Mac software.  I think he has OS X
10.6, but hopefully other versions work too.

I've created a wiki page for "release notes", which I'll try to keep updated    with any issues found, so take a look there for the latest information:

http://trac.survex.com/wiki/ReleaseNotes/1.1.15

Changes in 1.1.15 (2010-10-15):

* aven:

  + In the cavern log window, change the "Rerun" button to "Reprocess" to
    follow terminology in manual and elsewhere.  Fixes ticket#15.

  + When displaying output from cavern, don't update the window after every
    line, but only when we don't have data from cavern pending.  Hopefully
    addresses ticket#12.

  + If we aren't using GL_POINTS for blobs, draw them using a series of
    abutting lines rather than with gluDisk which is faster and gives a
    consistent shape.

  + Check whether blobs and crosses actually render correctly as points/point
    sprites, and if they don't, fall back to drawing them with lines.  The
    best method is cached on disk, and rechecked automatically if the graphics
    hardware is changed or the drivers upgraded.

  + Fix non-USE_FNT case to work again (it's limited to ISO-8859-1 characters
    though, so we still enable USE_FNT by default).

  + Don't offer "All files" wildcard in presentation save dialog.

  + (Microsoft Windows): Handle filenames with non-Latin1 characters in in
    more places.

  + (Microsoft Windows): Quote filenames with spaces and metacharacters in
    when running cavern from aven.  Fixes ticket#11.

* editwrap: (Microsoft Windows): Handle filenames with non-Latin1 characters.

* diffpos: Handle files with duplicate labels in better - extend generates
  duplicate labels when it breaks a loop.

* Enable eswap-break testcase now that diffpos handles duplicate station names.

* New v7 of .3d format which stores survey dates as number of days since
  January 1st 1900, so we now support dates from 1900-2078 (rather than
  1970-2037) with a smaller file size.  The img API is now versioned - you
  can select the new "version 1" by compiling with -DIMG_API_VERSION=1, which
  gives the survey dates in days in days1 and days2 instead of as time_t
  values in date1 and date2.  Fixes ticket#14.

* Consistently use http://survex.com/ rather than http://www.survex.com/ - the
  former has been the canonical name for some time, with www.survex.com just
  redirecting to it.

* (Unix version): Use unlocked file I/O if available, which can be much faster
  in some cases (we don't need the locking as we don't do multithreaded file
  I/O).

* (Mac version): Fix compilation failure due to clash with Point in Mac OS X
  headers.

* (Mac version): buildmacosx.sh now works again.

* Most tests weren't actually running any testcases (looks like a sh
  portability issue).  This is now fixed, and fortunately all tests still pass.

* Include the extra .isl translation files for Innosetup in the source archive.

Cheers,
    Olly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.survex.com/pipermail/survex/attachments/20101015/7fa5561b/attachment.pgp>


More information about the Survex mailing list