(Mac OS X version): Fix so that cavern finds its messages when run by aven.
(Microsoft Windows version): Include JPEG images for aven in the installer package (ticket#35).
cavern: If we have a reference to a station in a non-existent survey, give a helpful error rather than saying the station hasn't been exported from the survey. (Bug reported by Martin Green via email)
aven: Fix to build with a non-Unicode wxWidgets library. Patch from Olaf Kahler.
findentrances: Add findentrances utility from Olaf Kahler which produces a .gpx file with waypoints for entrances. This needs libproj so is disabled by default for this release - to enable it install the development stuff for libproj and build survex with: make FINDENTRANCES=findentrances make install FINDENTRANCES=findentrances
dump3d: Add support for showing img_ERROR_INFO items.
doc/3dformat.htm: Merge in some improvements from Mike McCombe.
Incorporate a French translation from launchpad I'd previously copied the English version of by mistake. Attempt to correct mistranslation of "survey file".
aven:
The survey tree in the left panel is now in sorted order once more.
No longer fails with an assertion if used for a long time (we were leaking an OpenGL list each time one had to be regenerated).
Now builds with newer FFmpeg library.
Draw measuring line in front of the indicators rather than behind them.
Loading a new file (or reloading the current one) no longer invalidates the OpenGL lists for the compass and clino, so will be a fraction faster.
Improve handling of attempts to look up translated messages before the message subsystem is fully initialised (which only happens if there's an error early on).
Improve the survex(7) man page text, and fix it to be marked as section 7 in the man page source as well as in the filename.
aven:
A change in 1.2.3 meant that aven tried to use OpenGL before it was initialised, which doesn't cause problems in some machines, but causes aven to abort on others. This is now fixed, and there's a check in place to help avoid similar issues in future. (ticket#34)
Always use metres or feet for the depth colour key, and chose a consistent precision by looking at the depth range. (ticket#30)
Show the depth units below the colour bar rather than after every value.
When zooming way in, stay in metres rather than switching to cm.
On the scale bar, say “1 mile” rather than “1 miles”.
Translation updates for Catalan, French and Slovak.
Fix to build with wxWidgets 2.9.2.
(Mac OS X version):
Processing .svx files from aven now works.
Remove spurious blank lines from the licence text in "Get Info".
Don't create the help menu at all, as it is empty (because the "About" entry goes elsewhere) and sometimes seems to appear in the UI.
INSTALL.OSX: Update to reflect current status.
aven:
Fix Y coordinates of surface surveys on printouts. (Closes #32)
Improvements to text plotted on the survey pane: - Support plotting Unicode character points > 256 by lazily loading the data for them from the font file and plotting them with a direct call to glBitmap(), which is slower but doesn't require a display list per character. - Adjust the spacing from fixed width to putting a one pixel gap either side of each one character (so two between adjacent glyphs). Mostly this reduces the horizontal width, but it adds a pixel for characters like "m" and two in a few cases. - Fix .pixelfont file generation to correctly handle characters wider than 8 pixels.
Fix expected cross shape so don't always reject using texture mapping to draw crosses.
As we read a survey file, eliminate tubes consisting of zero XSECTs as well as those consisting of just one. Previously we would trip over the empty tube later. Such tubes can for example be created by extend if a splay shot is the start or end of a tube.
Make the green colour used for entrances in the survey tree the same (slightly darker than before) green used for the entrance blobs.
Report the version of the library we're actually running with if built against wx >= 2.9.2. Make it clear that the version reported is the version *built* with for wx < 2.9.2.
extend:
Copy the end markers for passage tubes.
Preserve left and right data for tubes (previously they were set to -1.0 which means "no info").
img library: Fix incorrect comment in img.h which claimed that img_XFLAG_END was no longer used - it certainly is!
Use curly double quotes instead of "`" and "'" to quote filenames, etc in messages, and curly single right quote instead of straight ASCII apostrophe. Fall back to using straight ASCII versions if we can't represent them in the current character set.
Translation updates for Catalan, French, Slovak and Spanish.
Test suite:
Add test coverage for interleaved diving data.
Add testcase for diving data with topofil-style distance.
aven:
Replace the textured-mapped font drawing with an approach based on glBitmap. This doesn't suffer from the character alignment issues which the textured-mapped fonts had, and is actually significantly faster on some machines. The current font used is (mostly) fixed-width, but this isn't an inherent limitation - it was just the easiest font data to convert to a usable format.
Fix assertion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the application was fullscreen (the dialog got opened under the main window!) To work around this, aven would switch out of full screen mode temporarily while showing a dialog. This case works properly with recent wxGTK, so disable our workaround with versions we know work. Also, apply the workaround only for wxGTK, not everywhere except on Microsoft Windows as there's no reason to think we need it for other platforms.
Grey out the "View North" action when we're already viewing North, and similarly for other compass points.
(Mac OS X and Microsoft Windows versions): Fix missing newline to OpenGL info in the "About" dialog.
Fix to set the correct filename on the root of the survey tree - previously the filename of the previous file loaded was used!
The movie export code now works with newer versions of the FFmpeg libraries as well as still working with older versions.
Fix mixed up messages - the print dialog now says "View" on the left subgroup of controls rather than some unrelated message.
On printouts, combine the "Plan View"/"Elevation" info box field with the field which gives the bearing and reduce the height on the info box by the removed field, so it's now 3cm for plans and elevations, as for extended elevations. Report the tilt angle for tilted elevations which it seems has been missing for ages (it's not in recent 1.0.x either).
Tweak the exact positioning of informational text on printouts to look nicer and make better use of the available space.
Add keyboard mnemonics to the "Plan" and "Elevation" buttons in the print dialog.
Make the sign of the tilt angle for printouts consistent with the sign shown by the "clino" in the survey pane.
In the "Print" dialog, when in plan view disable the "Plan view" button, and similarly for the "Elevation" button.
(Microsoft Windows version): Sort out appearance of custom cursors.
If a label isn't valid UTF-8 or CP1252, fall back to ISO8859-1.
(Mac OS X version): F11 puts aven into full screen mode, but apparently you can't get out again easily, so add code to explicitly check for F11 being pressed and toggle full screen.
(Linux version): Fix the RPM .spec file for where man pages now get installed and package aven.svg and the vim support files. (Fixes from James Begley)
"make check" now performs several checks on the translation files.
More messages are now available to be translated.
cavern: Fix reporting of ranges of survey coordinates, which was broken by the message handling changes in 1.2.0.
Fix warning when compiling with GCC.
INSTALL: Mention building wxWidgets with --enable-unicode. Mention using sudo for installing on Unix.
In the manual, replace the instructions for building from source with a pointer to the clearer instructions in INSTALL.
In the manual, make it clear that installing with administrator rights also applies to newer platforms than XP.
doc/TODO.htm: Update.
Translation updates for Catalan, French, Romanian, Spanish, Slovak, and US English.
tests/smoke.tst: aven no longer requires an X display for --help or --version, so replace skip of this check with a check that this remains the case.
We now use the standard .po and .pot file formats for storing translations (rather than the Survex-specific messages.txt format), and then translate these into Survex's .msg format.
(Unix version): Move survex man page to section 7 (since it isn't documenting an actual command).
(Unix version): Write each generated man page to a temporary file, then atomically rename, to avoid leaving an empty or partial man page behind if docbook-to-man dies (1.1.16 had an empty cad3d.1, and we want to avoid a recurrence of that).
(Unix version): Default to installing docs into /usr/share/doc/survextion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the application was fullscreen (the dialog got opened under the main window!) To work around this, aven would switch out of full screen mode temporarily while showing a dialog. This case works properly with recent wxGTK, so disable our workaround with versions we know work. Also, apply the workaround only for wxGTK, not everywhere except on Microsoft Windows as there's no reason to think we need it for other platforms.
Grey out the "View North" action when we're already viewing North, and similarly for other compass points.
(Mac OS X and Microsoft Windows versions): Fix missing newline to OpenGL info in the "About" dialog.
Fix to set the correct filename on the root of the survey tree - previously the filename of the previous file loaded was used!
The movie export code now works with newer versions of the FFmpeg libraries as well as still working with older versions.
Fix mixed up messages - the print dialog now says "View" on the left subgroup of controls rather than some unrelated message.
On printouts, combine the "Plan View"/"Elevation" info box field with the field which gives the bearing and reduce the height on the info box by the removed field, so it's now 3cm for plans and elevations, as for extended elevations. Report the tilt angle for tilted elevations which it seems has been missing for ages (it's not in recent 1.0.x either).
Tweak the exact positioning of informational text on printouts to look nicer and make better use of the available space.
Add keyboard mnemonics to the "Plan" and "Elevation" buttons in the print dialog.
Make the sign of the tilt angle for printouts consistent with the sign shown by the "clino" in the survey pane.
In the "Print" dialog, when in plan view disable the "Plan view" button, and similarly for the "Elevation" button.
(Microsoft Windows version): Sort out appearance of custom cursors.
If a label isn't valid UTF-8 or CP1252, fall back to ISO8859-1.
(Mac OS X version): F11 puts aven into full screen mode, but apparently you can't get out again easily, so add code to explicitly check for F11 being pressed and toggle full screen.
(Linux version): Fix the RPM .spec file for where man pages now get installed and package aven.svg and the vim support files. (Fixes from James Begley)
"make check" now performs several checks on the translation files.
More messages are now available to be translated.
cavern: Fix reporting of ranges of survey coordinates, which was broken by the message handling changes in 1.2.0.
Fix warning when compiling with GCC.
INSTALL: Mention building wxWidgets with --enable-unicode. Mention using sudo for installing on Unix.
In the manual, replace the instructions for building from source with a pointer to the clearer instructions in INSTALL.
In the manual, make it clear that installing with administrator rights also applies to newer platforms than XP.
doc/TODO.htm: Update.
Translation updates for Catalan, French, Romanian, Spanish, Slovak, and US English.
tests/smoke.tst: aven no longer requires an X display for --help or --version, so replace skip of this check with a check that this remains the case.
We now use the standard .po and .pot file formats for storing translations (rather than the Survex-specific messages.txt format), and then translate these into Survex's .msg format.
(Unix version): Move survex man page to section 7 (since it isn't documenting an actual command).
(Unix version): Write each generated man page to a temporary file, then atomically rename, to avoid leaving an empty or partial man page behind if docbook-to-man dies (1.1.16 had an empty cad3d.1, and we want to avoid a recurrence of that).
(Unix version): Default to installing docs into /usr/share/doc/survextion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the application was fullscreen (the dialog got opened under the main window!) To work around this, aven would switch out of full screen mode temporarily while showing a dialog. This case works properly with recent wxGTK, so disable our workaround with versions we know work. Also, apply the workaround only for wxGTK, not everywhere except on Microsoft Windows as there's no reason to think we need it for other platforms.
Grey out the "View North" action when we're already viewing North, and similarly for other compass points.
(Mac OS X and Microsoft Windows versions): Fix missing newline to OpenGL info in the "About" dialog.
Fix to set the correct filename on the root of the survey tree - previously the filename of the previous file loaded was used!
The movie export code now works with newer versions of the FFmpeg libraries as well as still working with older versions.
Fix mixed up messages - the print dialog now says "View" on the left subgroup of controls rather than some unrelated message.
On printouts, combine the "Plan View"/"Elevation" info box field with the field which gives the bearing and reduce the height on the info box by the removed field, so it's now 3cm for plans and elevations, as for extended elevations. Report the tilt angle for tilted elevations which it seems has been missing for ages (it's not in recent 1.0.x either).
Tweak the exact positioning of informational text on printouts to look nicer and make better use of the available space.
Add keyboard mnemonics to the "Plan" and "Elevation" buttons in the print dialog.
Make the sign of the tilt angle for printouts consistent with the sign shown by the "clino" in the survey pane.
In the "Print" dialog, when in plan view disable the "Plan view" button, and similarly for the "Elevation" button.
(Microsoft Windows version): Sort out appearance of custom cursors.
If a label isn't valid UTF-8 or CP1252, fall back to ISO8859-1.
(Mac OS X version): F11 puts aven into full screen mode, but apparently you can't get out again easily, so add code to explicitly check for F11 being pressed and toggle full screen.
(Linux version): Fix the RPM .spec file for where man pages now get installed and package aven.svg and the vim support files. (Fixes from James Begley)
"make check" now performs several checks on the translation files.
More messages are now available to be translated.
cavern: Fix reporting of ranges of survey coordinates, which was broken by the message handling changes in 1.2.0.
Fix warning when compiling with GCC.
INSTALL: Mention building wxWidgets with --enable-unicode. Mention using sudo for installing on Unix.
In the manual, replace the instructions for building from source with a pointer to the clearer instructions in INSTALL.
In the manual, make it clear that installing with administrator rights also applies to newer platforms than XP.
doc/TODO.htm: Update.
Translation updates for Catalan, French, Romanian, Spanish, Slovak, and US English.
tests/smoke.tst: aven no longer requires an X display for --help or --version, so replace skip of this check with a check that this remains the case.
We now use the standard .po and .pot file formats for storing translations (rather than the Survex-specific messages.txt format), and then translate these into Survex's .msg format.
(Unix version): Move survex man page to section 7 (since it isn't documenting an actual command).
(Unix version): Write each generated man page to a temporary file, then atomically rename, to avoid leaving an empty or partial man page behind if docbook-to-man dies (1.1.16 had an empty cad3d.1, and we want to avoid a recurrence of that).
(Unix version): Default to installing docs into /usr/share/doc/survextion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the application was fullscreen (the dialog got opened under the main window!) To work around this, aven would switch out of full screen mode temporarily while showing a dialog. This case works properly with recent wxGTK, so disable our workaround with versions we know work. Also, apply the workaround only for wxGTK, not everywhere except on Microsoft Windows as there's no reason to think we need it for other platforms.
Grey out the "View North" action when we're already viewing North, and similarly for other compass points.
(Mac OS X and Microsoft Windows versions): Fix missing newline to OpenGL info in the "About" dialog.
Fix to set the correct filename on the root of the survey tree - previously the filename of the previous file loaded was used!
The movie export code now works with newer versions of the FFmpeg libraries as well as still working with older versions.
Fix mixed up messages - the print dialog now says "View" on the left subgroup of controls rather than some unrelated message.
On printouts, combine the "Plan View"/"Elevation" info box field with the field which gives the bearing and reduce the height on the info box by the removed field, so it's now 3cm for plans and elevations, as for extended elevations. Report the tilt angle for tilted elevations which it seems has been missing for ages (it's not in recent 1.0.x either).
Tweak the exact positioning of informational text on printouts to look nicer and make better use of the available space.
Add keyboard mnemonics to the "Plan" and "Elevation" buttons in the print dialog.
Make the sign of the tilt angle for printouts consistent with the sign shown by the "clino" in the survey pane.
In the "Print" dialog, when in plan view disable the "Plan view" button, and similarly for the "Elevation" button.
(Microsoft Windows version): Sort out appearance of custom cursors.
If a label isn't valid UTF-8 or CP1252, fall back to ISO8859-1.
(Mac OS X version): F11 puts aven into full screen mode, but apparently you can't get out again easily, so add code to explicitly check for F11 being pressed and toggle full screen.
(Linux version): Fix the RPM .spec file for where man pages now get installed and package aven.svg and the vim support files. (Fixes from James Begley)
"make check" now performs several checks on the translation files.
More messages are now available to be translated.
cavern: Fix reporting of ranges of survey coordinates, which was broken by the message handling changes in 1.2.0.
Fix warning when compiling with GCC.
INSTALL: Mention building wxWidgets with --enable-unicode. Mention using sudo for installing on Unix.
In the manual, replace the instructions for building from source with a pointer to the clearer instructions in INSTALL.
In the manual, make it clear that installing with administrator rights also applies to newer platforms than XP.
doc/TODO.htm: Update.
Translation updates for Catalan, French, Romanian, Spanish, Slovak, and US English.
tests/smoke.tst: aven no longer requires an X display for --help or --version, so replace skip of this check with a check that this remains the case.
We now use the standard .po and .pot file formats for storing translations (rather than the Survex-specific messages.txt format), and then translate these into Survex's .msg format.
(Unix version): Move survex man page to section 7 (since it isn't documenting an actual command).
(Unix version): Write each generated man page to a temporary file, then atomically rename, to avoid leaving an empty or partial man page behind if docbook-to-man dies (1.1.16 had an empty cad3d.1, and we want to avoid a recurrence of that).
(Unix version): Default to installing docs into /usr/share/doc/survextion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the application was fullscreen (the dialog got opened under the main window!) To work around this, aven would switch out of full screen mode temporarily while showing a dialog. This case works properly with recent wxGTK, so disable our workaround with versions we know work. Also, apply the workaround only for wxGTK, not everywhere except on Microsoft Windows as there's no reason to think we need it for other platforms.
Grey out the "View North" action when we're already viewing North, and similarly for other compass points.
(Mac OS X and Microsoft Windows versions): Fix missing newline to OpenGL info in the "About" dialog.
Fix to set the correct filename on the root of the survey tree - previously the filename of the previous file loaded was used!
The movie export code now works with newer versions of the FFmpeg libraries as well as still working with older versions.
Fix mixed up messages - the print dialog now says "View" on the left subgroup of controls rather than some unrelated message.
On printouts, combine the "Plan View"/"Elevation" info box field with the field which gives the bearing and reduce the height on the info box by the removed field, so it's now 3cm for plans and elevations, as for extended elevations. Report the tilt angle for tilted elevations which it seems has been missing for ages (it's not in recent 1.0.x either).
Tweak the exact positioning of informational text on printouts to look nicer and make better use of the available space.
Add keyboard mnemonics to the "Plan" and "Elevation" buttons in the print dialog.
Make the sign of the tilt angle for printouts consistent with the sign shown by the "clino" in the survey pane.
In the "Print" dialog, when in plan view disable the "Plan view" button, and similarly for the "Elevation" button.
(Microsoft Windows version): Sort out appearance of custom cursors.
If a label isn't valid UTF-8 or CP1252, fall back to ISO8859-1.
(Mac OS X version): F11 puts aven into full screen mode, but apparently you can't get out again easily, so add code to explicitly check for F11 being pressed and toggle full screen.
(Linux version): Fix the RPM .spec file for where man pages now get installed and package aven.svg and the vim support files. (Fixes from James Begley)
"make check" now performs several checks on the translation files.
More messages are now available to be translated.
cavern: Fix reporting of ranges of survey coordinates, which was broken by the message handling changes in 1.2.0.
Fix warning when compiling with GCC.
INSTALL: Mention building wxWidgets with --enable-unicode. Mention using sudo for installing on Unix.
In the manual, replace the instructions for building from source with a pointer to the clearer instructions in INSTALL.
In the manual, make it clear that installing with administrator rights also applies to newer platforms than XP.
doc/TODO.htm: Update.
Translation updates for Catalan, French, Romanian, Spanish, Slovak, and US English.
tests/smoke.tst: aven no longer requires an X display for --help or --version, so replace skip of this check with a check that this remains the case.
We now use the standard .po and .pot file formats for storing translations (rather than the Survex-specific messages.txt format), and then translate these into Survex's .msg format.
(Unix version): Move survex man page to section 7 (since it isn't documenting an actual command).
(Unix version): Write each generated man page to a temporary file, then atomically rename, to avoid leaving an empty or partial man page behind if docbook-to-man dies (1.1.16 had an empty cad3d.1, and we want to avoid a recurrence of that).
(Unix version): Default to installing docs into /usr/share/doc/survextion failure due to rounding differences on loading certain .3d files. (ticket#26)
Fix assertion failure when turning on 3D passages if they stick out higher or lower than any station. (ticket#29)
Fix grid not to disappear when blobs are turned on and blobs are drawn using lines.
If a degree sign isn't available in the character set in use, transliterate it to 'dg' rather than skipping it.
Fix message which should have been a degree sign but got lost in the format change for 1.2.0 and then got reassigned in 1.2.1. Externally, this means that bearings in the status bar now have a degree sign after them if they are in degrees rather than nothing (1.2.0) or "&Hide Compass" (1.2.1).
Fix print dialog to calculate the scale required for "One page" right before it calculates how many pages are required, so we don't end up something other than 1x1 being shown when the user changes settings.
Update the calculations for picking a scale and for deciding how many pages are needed to take into account the change in info box height made in 1.2.1.
Translation updates for US English.
aven:
Rename the "depth bar" to "colour key" in documentation, menus, etc since it now shows colours for dates and errors as well as depths.
In the colour key for "colour by date", change "No info" to "Undated".
Remove the dark grey background from the colour key and just put a single pixel black border around the colours. This is more in keeping with the other controls, and means the colours are now on a black background so more visually similar to the survey legs.
Move the colour key's "Undated"/"Not in loop" entry down a little to improve the appearance. Make each section a pixel taller.
Allow "Colour by X" to be selected even if there's no data for X or only a single value of X used (the colour key is much smaller in these cases, and does still provide some useful information).
Fix incorrect calculation of depth colouring for survey legs which straddle a depth band boundary.
The scale bar, compass, clino, and colour key now all have right click menus which allow related actions to be performed (especially handy in full-screen mode).
Improve the font used on the survey pane - it now contains the '-' character (so the clino now shows negative angles as negative, and dates in the colour key are now hyphenated). Also the spacing and alignment are a little better, though still not perfect.
PLT file export now handles spaces and control characters in station names by escaping them with '%' as in URLs.
Pressing "Enter" on a station in the tree control now centres the view on that station.
The scale bar is now cached in an OpenGL display list since it often gets redrawn exactly the same - for example, when rotating, panning, etc.
Pressing "F5" forces all cached OpenGL drawing lists to be invalidated and then forces a refresh of the survey pane. This is intended as a debugging aid - if pressing F5 changes the display at all then there's a missing case where a list should have been invalidated (please report if you find such a case as it is a bug).
We now automatically track which OpenGL display lists need to be invalidated on window width or height changes.
Increase scale bar maximum width from 65% of the window width to 75% as it was in 1.0.x (except that if that would overlap the clino we now reduce that proportion down until it reaches 50%). Make the limit of zooming in the same as in 1.0.x. (ticket#23)
(Linux version): Previously wxGTK didn't really handle showing a dialog if the applicatio