source: git/NEWS @ 156f645

RELEASE/1.1RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since 156f645 was 8ea82aa, checked in by Olly Betts <olly@…>, 20 years ago

Updated.

git-svn-id: file:///home/survex-svn/survex/branches/survex-1_1@3036 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 35.3 KB
Line 
1* aven: If aven is asked to load a .svx, .dat, or .mak file, run cavern on
2  it, showing cavern's output in a window (with errors and warnings clickable
3  to load the offending file into an editor), and then loading the resulting
4  3d file.
5
6* aven: Export as HPGL added.
7
8* aven: Improved update of mouse coordinates and measuring line (thanks to
9  Martin Green).
10
11* aven: Don't crash if trying to load a survey with no elevation variation.
12  Instead turn off depth colouring.
13
14* aven: Disable "Colour by Depth" option if there's no elevation variation.
15
16* (MS Windows version): aven: Fix redrawing of measuring line.
17
18* (MS Windows version): "Print" on a 3d file now prints through aven rather
19  than the separate printer driver.
20
21* (Unix version): Check environmental variable LC_MESSAGES when deciding what
22  language to use for messages.
23
24* Removed old printer drivers.
25
26* cavern: Fixed small one-off memory leak if you specify -o more than once.
27
28Changes in 1.1.5:
29
30* (MS Windows version): aven: Fixed crash on start-up (introduced in 1.1.4).
31
32* aven: Make blobs round like they are in Survex 1.0.
33
34* aven: If the graphics drivers don't support drawing blobs using OpenGL
35  point markers, fall back to drawing filled circles.
36
37* aven: If the graphics drivers support it, draw crosses as texture mapped
38  OpenGL point markers which is much faster.
39 
40* aven: Cross size increased to match Survex 1.0.
41
42* aven: We must update which blobs are displayed if display of surface or
43  underground legs is toggled.
44
45* cavern: Fix handling of a *solve followed by survey data, none of which is
46  attached to the previous data.
47
48* cavern: Fixed "No survey data" error when a *solve is followed by another
49  *solve (or the implicit solve at the end of processing) with no data between
50  them.
51
52Changes in 1.1.4:
53
54* aven: Added Aven's icon to the "About" dialog.
55
56* aven: Use localised character for the decimal point (e.g. "," in most
57  continental European countries).
58
59* aven: Previously the survey tree would get focus and then take keypresses
60  (e.g. "P", "L", "Delete").  Now we pass most keypresses across so they
61  operate on the cave, and transfer the input focus across when we do.
62
63* aven: Make pressing "Return" in the tree control expand/collapse a subtree.
64
65* aven: Speed up intialisation by delaying creation of OpenGL lists until
66  they're needed.
67
68* aven: Added Mark Shinwell's bounding box with shadow of the survey.
69
70* aven: Disable the "Tubes" button/menu item when there's no LRUD data.
71
72* aven: Reworded "Restore Default Settings" as "Restore Default View".
73
74* (Unix version): aven: Set sensible default margins for printing and preserve
75  any margin values the user specifies between runs (previously margins
76  defaulted to 0 each time aven was run).
77
78* Documentation: Document *DATA PASSAGE in the manual.
79
80Changes in 1.1.3:
81
82* (Microsoft Windows version): Fixed build problems.
83
84* cavern: Allow OMIT character (-) for left/right/up/down.
85
86* aven: Remove an unnecessary menu separator.
87
88* aven: Fix "Find" and "Hide" toolbar buttons to work with GTK2.0.
89
90* aven: Make the tooltip for "Hide" show the number of found stations.
91
92* aven: If * or ? is used in a glob-style pattern, force a non-substring match.
93
94* aven: Enable "New Presentation" when there's a 3d file loaded, rather than
95  when there's a presentation loaded.
96
97* aven: Make entrances green in side panel tree list to match green blobs used
98  in cave view.
99
100* aven: Don't show surface labels if we're not showing surface data, etc.
101
102* aven: Merge "Start Rotation" and "Stop Rotation" into "Toggle Rotation" and
103  make "Space" the key for this.  Keep Return working "Stop Rotation" so
104  existing users are happy, but don't advertise it.
105
106* aven: Normalise filename by adding any extension used, and use the normalised
107  filename for file history and window title.
108
109* (Unix version): aven: Stop setting extra toolbar margin when using GTK2.0
110  as the toolbar buttons already have a sensible margin - the extra margin is
111  only needed with GTK1.2.
112
113* aven: Fix handling of plumb legs in tube model.
114
115* aven: Fixed swapped L and R in tube model.
116
117* extend: Preserve UD cross-section information in extended elevation.
118
119* extend: Add new messages for John Pybus' enhancements.
120
121Changes in 1.1.2 (never formally released):
122
123* Added support for LRUD data in .svx files, in .3d files, and aven can
124  now load and display it on screen and on printouts.  The ability to "fake"
125  LRUD data in aven is gone for now but will reappear in some form later.
126
127* cavern: Removed support for writing Chasm's 3dx format.  We're going to
128  fold any desirable missing chasm functionality into aven.
129
130* aven: Rearranged mouse actions as discussed on the mailing list.  Added
131  cursors for each different mouse action to help the user learn what each
132  does.  Also added cursors for the "compass" and "clino" as well as the
133  scalebar to suggest to the user that they can be dragged to change the view.
134
135* (Unix version): aven: Don't segfault if LANG isn't a known language.
136
137* tests/smoketest.tst: If X windows is running, check that we can run aven
138  with --help and --version.
139
140* tests/cavern.tst: Fixed cavern.tst to warn if it is skipping a test because
141  no results are listed for it.  This revealed that there was a "newline" test
142  which should have been called "badnewline", and was a broken testcase too!
143  Fixed all these problems.
144
145* cavern: Applied Simeon Warner's patch for handling backcompass, backclino,
146  and omitted forward compass/clino readings in Compass DAT files.  Added
147  a feature test for this to the testsuite.
148
149* It no longer makes sense to have an option not to build aven or to build aven
150  without OpenGL so remove old machinery for this from configure and the
151  sources.
152
153* (Unix version): configure: Check if "-lXxf86vm" is needed.
154
155* configure: Better output for strcasecmp test.
156
157* aven: Fix crosses to work much better.  Not a total fix - their position
158  in the Z buffer isn't correct and they're rather slow to plot.
159
160* aven: Don't regenerate the hittest grid every time the mouse moves while
161  animating, which solves the mysterious pausing effect (thanks go to Martin
162  Green for spotting this!)  Also clear all the status bar coordinates when
163  animating.
164
165* aven: Sort out clashing menu shortcuts in some languages.
166
167* aven: Fixed compilation problem on x86_64
168
169* SPUD: Pruned out stuff which has been done or which is not actually relevant
170  to this branch.
171
172* Merge various changes from 1.0 branch:
173
174  + aven: Port over "printing from aven" functionality.
175
176  + aven: Port over "export as" functionality,
177
178  + Add David Loeffler's vim mode for .svx files.
179
180* aven: Fix check for whether a label is behind us in perspective view.
181
182* aven: Don't use an opengl list for drawing the indicators - we typically make
183  a new list each time we plot them anyway.
184
185* Remove lingering traces of support for RISC OS and pre-386 MSDOS
186
187* aven: Set icon on non-Windows platforms too.  This means that with
188  WindowMaker on Unix you get an icon on the AppIcon by default.
189
190* configure: Update wxWindows checks to handle newer wx versions.
191
192* Make all maintainer perl scripts "use bytes;" to avoid utf-8 double encoding
193  problems.  They also all require Perl 5.8 now (hopefully this isn't an issue
194  for anyone building from CVS).
195
196* acinclude.m4: Quote macro name for fix autotools warning.
197
198* Documentation: "tilt up" is "'" not ",".
199
200* aven: Add support for mousewheels (to tilt the cave).
201
202* aven: Fixed twisted transitions to and from pitches in certain cases.
203
204* aven: Pick a sensible initial window size when the user's desktop is spread
205  over more than one monitor (works best with wx2.5 or newer, but try to do
206  better with wx2.4 or earlier as well).
207
208* aven: Initialise GfxCore slightly later to avoid visual glitch from notebook
209  contents being visible before any survey is loaded.
210
211* aven: Allow a coloured texture to be used
212
213* aven: Don't initialise until we have data (to the user, this means the window
214  is default colour (grey for most systems) not black until a survey is
215  loaded).
216
217* aven: Fixed weird "shadowed" icons.
218
219Changes in 1.1.1:
220
221* (Microsoft Windows version): aven: Hopefully fix loading a survey file at
222  startup.
223
224* aven: Delay loading the bitmap for the "About" dialog until it is first
225  needed.  We want start up to be as quick as possible.
226
227Changes between 1.0.32 and 1.1.0:
228
229* NOTE: Survex 1.1.X releases are development snapshots made available for
230  the purposes of allowing wider testing and getting more user feedback.  Once
231  the code has stabilised the version number will be raised to 1.2.0.
232
233* aven: Now uses OpenGL for 3d rendering - you may need to install drivers if
234  you're using Windows 95 - these can be obtained from:
235  http://download.microsoft.com/download/win95upg/info/1/W95/EN-US/Opengl95.exe
236
237* aven: Solid passages - passage dimensions are currently inferred from
238  the leg length (pretty effective as you can measure longer legs in
239  larger passages).  Use of real LRUD data coming soon...
240
241* aven: Depth colouring is now continuously varying.
242
243* aven: Colour by depth can now be turned off (and there's the start of a
244  framework for properly implementing colour by date, error, etc).
245
246* aven: Find stations moved onto the toolbar and now uses a simple wildcarded
247  match (? matches any character, * matches any number of characters).
248
249* aven: We now use the status bar for coordinates, distances, etc to make
250  better use of screen space.
251
252* aven: Full screen mode (F11).
253
254* aven: Perspective view.
255
256* aven: Context sensitive cursor shape - needs more work.
257
258* aven: Mouse actions changed (hopefully they're now more natural, but
259  you may find the change disorientating - feedback wanted on this).
260
261* aven: Added "presentations" which allow you to set up fly-through paths
262  and load/save/run them.
263
264* aven: A presentation can be exported as a movie file.
265
266* aven: Added Save screenshot facility.
267
268* aven: Depth fogging option.
269
270* aven: Added Smooth Lines option.
271
272* aven: Added Textured Walls option.
273
274* aven: If a survey has surface legs but no underground legs, default to
275  showing the surface legs.
276
277* cavern: Dates given to *date are now stored in the 3d file.
278
279Changes in 1.0.32:
280
281* aven: Fixed font sizes in "Print Preview" and printouts.
282
283* aven: In the print setup dialog, replaced "Orientation" radio buttons with
284  "Plan" and "Elevation" buttons.
285
286* aven: Fixed info box on printouts of elevations, tilted views, and
287  extend elevations.
288
289* aven: Added "fit on one page" option, and make it the default.
290
291* aven: Reorder "Cancel", "Preview", "Print" buttons and make "Print" the
292  default button.
293
294* aven: Read settings back from the print dialog when the "Print" button is
295  pressed (was only done for "Preview" previously).
296
297* aven: Sorted out the initial size of the "Print Preview" window.
298
299* aven: Fixed the window manager's close button on the "Print Preview" window
300  - previously this was being ignored.
301
302* aven: Sorted out initial survey scaling when loading a survey at startup.
303
304* aven: Fixed the measuring line to work better when the survey tree is
305  manipulated with keys.  Tweaked redrawing of the measuring line to be a
306  smidgen more efficient.  Fixed the blob and ring size which were one
307  pixel too small on Windows.
308
309* aven: Added "System Information:" section to the "About" dialog to hold
310  information useful when reporting bugs.  Currently it contains the wxWindows
311  version, OS version, and colour depth information.
312
313* aven: Changed the "About" dialog's "Close" button to be "OK" for consistency
314  with pretty much every other application.
315
316* aven: Added "File->Export as..." which integrates cad3d's functionality
317  within aven.
318
319* aven: Updated a few icons.
320
321* cad3d: Added SVG export support from John Pybus
322
323* (Unix version): Fixed to allow compilation with GCC 3.4
324
325* (MS Windows version): Upgrade to using innosetup 4 for the installer
326  (we were using innosetup 2).  This results in a much smaller download
327  and the installer now translates itself into the currently set language.
328  The installer will no longer work on Windows NT 3.51, but I seriously
329  doubt anyone is still using that...
330
331* Updates to German translation.
332
333Changes in 1.0.31:
334
335* (MS Windows version): Fixed problems with the new printing code by building
336  with a newer version of wxWindows (2.5.2 instead of 2.4.1).
337
338* aven: Fixed grid menu item so that it always correctly reflects whether the
339  grid is enabled or not.
340
341* aven: Minor improvements to appearance of a few toolbar icons.
342
343* Updates to Catalan, French, Italian, Romanian, Slovak, and Spanish
344  translations.
345
346* cavern: Fixed Romanian message which was appearing in English .err files.
347
348Changes in 1.0.30:
349
350* aven: Added printing directly from Aven!
351
352* aven: Fixed memory leak when showing the "About" dialog.
353
354* (MacOS X version): Now installable from a disk image package.
355
356* cavern: Equates are no longer considered when deciding which stations are
357  flagged as surface and underground.
358
359* Romanian translation mostly completed.
360
361* (Unix version): Debian: Minor packaging tweaks.
362
363Changes in 1.0.29:
364
365* cad3d: Fixed problem with DXF files which stopped them loading with some
366  drawing packages (introduced in 1.0.27).
367
368* aven: Changed File->Exit to File->Quit.
369
370* Removed some unused messages from the message files.
371
372* (Unix version): Fixed SRPMs to build on RedHat 9 and Fedora Core 1 (patch
373  from John Pybus).
374
375* Romanian translation started.
376
377* (Unix version): Debian: Fixed new lintian warnings about missing quotes in
378  menu files.
379
380Changes in 1.0.28:
381
382* Fixed 3d file reading code to fix incorrect unpacking of compressed station
383  names in a rare case.  Also checked other rare cases work correctly.
384
385Changes in 1.0.27:
386
387* cad3d: DXF output now puts surface legs, stations, and labels in separate
388  layers.
389
390* (Unix version): distribute desc-svxedit.txt.
391
392Changes in 1.0.26:
393
394* cavern: Fixed interleaved topofil data style - the length was always being
395  calculated as zero.
396
397* (Unix version): aven: "All Files" now shows files without extensions too.
398
399* aven: added Ctrl+Q as shortcut for File->Exit.
400
401* aven: depth colouring now uses a proper colour gradient.
402
403* (MacOS X version): aven: the keyboard and mouse now work!  It turns out that
404  we must apply resources *after* installing.
405
406* (MacOS X version): aven: now works when run from the MacOS X Finder.
407
408* (MacOS X version): look for message files and other resources relative to the
409  binaries so that the user can install Survex from a disk image in the location
410  of their choice.
411
412* (MacOS X version): fixed not to try to build aven if wxWindows isn't
413  installed.
414
415* cad3d: fixed -e and -r options to not crash (the long versions have always
416  worked).
417
418* extend: fixed to initialise an internal structure - failing to do so was
419  probably causing crashes on some platforms.
420
421* Fixed standard graphics for "Note", "Warning", etc in the PostScript manual.
422
423* Documentation updated.
424
425* (Unix version): fixed svxedit man page which previously contained xcaverot
426  documentation!
427
428* test suite: check that cavern doesn't report "nan" or "NaN" for any values.
429
430* (Unix version): fixed configure --enable-defaultlang=XX to work.
431
432* (Unix version): fixed configure code to turn on lots of GCC warnings and fixed
433  most of them.
434
435* (MS Windows version): assorted tweaks to allow building with MS Visual C/C++.
436
437Changes in 1.0.25:
438
439* (MacOS X version): hopefully fixed building of aven.
440
441* (Unix version): updated config.guess and config.sub so should build out of
442  the box on more Unix platforms.
443
444* (Unix version): Debian: added missing Build-Depends on xlibs-dev.
445
446* (Unix version): RPMs: give up supplying binary RPMs due to apparently
447  insurmountable technical problems.
448
449Changes in 1.0.24:
450
451* cavern: fixed LEVEL (broken since around 1.0.8) and added test case.
452
453* cavern: corrected handling of declination in Compass DAT files and added test
454  case; also added tests for other aspects of Compass DAT file reading.
455
456* printps/printpcl: fixed blank page detection in some obscure cases.
457
458* Documentation: started manual section on working with Compass data files.
459
460* (Unix version): fixed compilation problems with aven and getopt.h on MacOS X
461  (and probably some other Unix versions).
462
463* (Unix version): Debian package now Build-Depends on gcc-3.2 and g++-3.2.
464
465Changes in 1.0.23:
466
467* Documentation: include 3d v3 file format description on MS Windows, MS DOS,
468  and RISC OS too; include PNG graphics for manual on MS Windows; minor updates
469  to manual.
470
471* Prefer wxWindows 2.4 if it's available.
472
473* (MacOS X version): detect MacOS X and look for MacOS X build of wxWindows;
474  automatically add resource fork to aven binary.
475
476* Disabled experimental support for Chinese (LANG=zh) - it isn't currently
477  working and makes the printer drivers unusable on Chinese versions of MS
478  Windows.
479
480* (Unix version): tweaked debian packaging.
481
482* cavern: Handling of "*:" at start of file wasn't fully fixed in 1.0.19.
483
484Changes in 1.0.22:
485
486* aven: Fixed handling of extended elevations (and other flat surveys) -
487  they are meant to be "locked flat" but this wasn't fully working before.
488
489* Documentation: 3d v3 file format description: fixed error in description of
490  codes 0x01-0x0e; include it in binary packages (not only with the source
491  code).
492
493Changes in 1.0.21:
494
495* cavern: when reading Compass DAT files, we now processes compass and clino
496  backsights, and recognise the "X" flag which indicates a leg should be
497  entirely ignored.  And we now report correct line number with errors in
498  Compass .MAK files.
499
500* cavern: if "*infer plumbs on", don't infer a plumb if the clino is
501  +/- 90 degrees, but the backclino isn't (and vice versa).
502
503* cavern: fixed 3dx output so it actually works with Chasm once more.
504
505* cavern: don't allocate extra space needed for producing 3dx output for
506  Chasm unless we're actually producing that output - saves about 8 bytes
507  per station.
508
509* cavern: removed slightly too keen sanity check which could misfire in very
510  unusual circumstances.
511
512* (MS Windows version): all .ico files except 3d.ico have been missing since
513  1.0.17 (or maybe 1.0.16) - fixed.  You wouldn't notice this if you installed
514  over an previous version.
515
516Changes in 1.0.20:
517
518* aven: update display when "Metric" or "Degrees" is toggled.
519
520* cavern: fixed handling of compass and clino corrections in Compass survey
521  data - these were interpreted as radians rather than degrees so the
522  correction was about 57 times too large!)
523
524* Improved handling of Compass PLT files - if the survey name is empty, don't
525  insert a survey separator character.
526
527* Documentation: fixed incorrect markup which resulted in a bogus footnote.
528
529Changes in 1.0.19:
530
531* cavern: you can now process Compass format survey data (.DAT and .MAK files) -
532  these can even be linked into a Survex dataset with "*include fulford.dat" or
533  "*include lech.mak" to allow processing of mixed datasets.
534
535* cavern: major speedup (up to 60%) when reading in survey data containing
536  a lot of stations in the same survey hierarchy level (which is how Compass
537  files are handled).
538
539* cavern: don't warn about a compass reading on a plumbed leg if the
540  plumb was inferred and the compass reading is zero.
541
542* cavern: reduced memory usage in code which reads a survey station name.
543
544* cavern: reported CPU time would go negative if cavern ran for more than
545  about 36 minutes (highly unlikely but not impossible on a slow machine
546  with a large, highly interconnect survey) - fixed.
547
548* cavern: avoid unnecessary work when --percentage isn't specified.
549
550* cavern: Writing "*:" at the start of a .svx file would crash cavern - fixed
551  and added test case.  This is an error anyway, but it shouldn't cause a
552  crash.
553
554* Don't distribute unused toolbar icons.
555
556* Documentation: minor updates.
557
558Changes in 1.0.18:
559
560* (Unix version): Fixed "Process" action on .svx files.
561
562* (Unix version): File associations: if svxedit isn't installed, run gnome-edit
563  instead.
564
565* (Unix version): In Debian packages, now include file associations and file
566  icons in the survex package rather than survex-aven.
567
568* (Unix version): File associations were missing from RPM packages; moved
569  aven and svxedit man pages to their respective subpackages; moved aven icons
570  to the aven subpackage.
571
572* Documentation: added details of the 3d file format (version 3).
573
574* Updated TODO list.
575
576Changes in 1.0.17:
577
578* (MS Windows version): Fixed "Open in SvxEdit" to work (and if tcl isn't
579  install this action now falls back to using notepad).  SvxEdit now has
580  its own icon.
581
582* (Unix version): Install mime types, icons, and file associations for Gnome.
583  Note: at present GMC doesn't seem to notice new files being created (e.g.
584  Process on a .svx file creates .3d and .err files) - you have to manually
585  refresh the view.
586
587* Minor update to manual.
588
589Changes in 1.0.16:
590
591* (MS Windows version): Really fixed bug introduced in 1.0.14 which often stops
592  programs from finding the message files.
593
594* (MS Windows version): Remove any existing "Open" file association for .svx
595  files.
596
597Changes in 1.0.15:
598
599* (MS Windows version): Fixed bug introduced in 1.0.14 which often stops
600  programs from finding the message files.
601
602* (MS Windows version): "Open in Notepad" is now the double-click action
603  for .svx files once again, "Open in SvxEdit" is an action in the menu
604  obtained with the right mouse button.
605
606Changes in 1.0.14:
607
608* svxedit: This is a Survex data entry editor from the therion team.  It needs
609  tcl and wish installed - for MS Windows an installer is available for free
610  from Activeware.
611
612* Improved handling of Compass PLT files and CMAP xyz files - no longer change
613  dots to spaces in survey and station names - instead use a space as the
614  separator between survey name and station name.
615
616* aven: when picking non-overlapping labels, show a slight preference to shorter
617  labels with the aim of displaying more labels.
618
619* aven: fixed hard to notice problem which could cause the cave to appear
620  tilted sideways after a lot of manipulation.
621
622* cavern: Modest speed improvement (0.5% for sample dataset).
623
624* cavern: fixed a rarely sighted bug which caused erroneous error about some
625  stations not being attached to a fixed point.
626
627* cavern: fixed clino readings and DIRECTION to work in interleaved data.
628
629* cavern: improved error reporting when an invalid value is given for a
630  DIRECTION reading.
631
632* cavern: fixed "singular matrix" error when very low SDs were specified.
633
634* print*: if the --raw is used, the survey can now use the space this would
635  have taken up.
636
637* Reading of ASCII 3d files now copes with MSDOS/MS Windows line endings
638  once again.  Added regression test for this.
639
640* (MS Windows version): Programs run from the command line now find message
641  files without SURVEXHOME needing to be set.
642
643* Updated documentation.
644
645Changes in 1.0.13:
646
647* aven: Fixed bug which caused the occasional spurious leg to be shown
648  connecting arbitrary stations.
649
650* extend: try to extend along a survey, and make breaks where other surveys
651  join.
652
653* cavern: Number reading code reworked to allow repeat readings to be
654  supported, but the actual repeat reading code is currently disabled,
655  and everything should work exactly as before.
656
657* Experimental support for Chinese (LANG=zh) - only a few messages are
658  currently translated.
659
660Changes in 1.0.12:
661
662* diffpos: fixed to work on 64bit architectures.
663
664* sorterr: fixed to work with more than 1024 traverses.
665
666* Fixed handling of iso-8859-2 character set and MS Windows code page 1250
667  (both cover Eastern European languages).
668
669* (MS Windows version): install file associations for Compass .plt and .plf
670  files and for CMAP .xyz files.  Also install the file icon for .plt and
671  .plf files in case Compass isn't installed (thanks to Larry Fish for
672  permission to include the icon).
673
674* (Unix version): running an installed program with an explicit path works
675  again.
676
677* (Unix version): xcaverot: automatically switch on PDA mode if the screen is
678  less than 640 pixels wide or less than 480 pixels high.
679
680* (Unix version): minor portability improvements.
681
682* Updates to Portuguese translation - all translations are now up-to-date.
683
684Changes in 1.0.11:
685
686* aven: improvements in 1.0.10 to the file type selector only work properly
687  on MS Windows, and with wxGtk >= 2.3 on Unix (the latest stable release is
688  2.2.9 where this doesn't work).  Fixed to work as well as possible on 2.2.9,
689  and as intended on 2.3.
690
691* aven: fixed so that loading PLT files works regardless of the current locale
692  (previously it would fail for locales where the decimal character wasn't
693  '.').
694
695* aven: key actions during autorotation no longer temporarily pause
696  autorotation.
697
698* aven: switching to plan or elevation while rotating is now smooth.
699
700* aven: removed undocumented and confusing "free rotation mode".
701
702* (MS Windows version): aven: focus now set correctly after loading a file by
703  double-clicking or from the command line.
704
705* cad3d: write dummy passage dimensions to .plt files to avoid Compass bug.
706
707* printwin/printps: now support coloured printouts.
708
709* print*: fixed to work correctly with PLT files.
710
711* extend: fixed to work correctly with PLT files.
712
713* Updates to Italian translation.
714
715* Minor documentation updates.
716
717Changes in 1.0.10:
718
719* (MS Windows version): aven: fixed assert failure upon turning on station
720  names.
721
722* aven: only add a file to the list of recently used files if it was opened
723  successfully.
724
725* aven: recognise ".plf" as a Compass PLT file too; and on Unix list "*.PLT",
726  "*.PLF", "*.XYZ", and "*.3D" as well as the lowercase versions to help people
727  who transfer files from MSDOS/MS Windows.
728
729* cavern: fixed bogus warning triggered by "*begin abc.def" (I'm not sure
730  that this should be valid, but the warning given wasn't appropriate).
731
732* Fixed scaling problem when reading PLT file (feet->metres conversion
733  factor was being applied backwards!)
734
735* Fixed potential problem when reading or writing a 3d file which couldn't
736  be opened.
737
738* Translate dots to spaces in survey names in Compass PLT files.
739
740* Better handling of PLT files which have a D command before any M command.
741
742* Updates to German and Italian translations.
743
744Changes in 1.0.9:
745
746* aven: Fixed jerky start when auto-rotation begins.
747
748* cavern: Fixed Direction reading - bug previously made it unusable.
749
750* (MS Windows version): cad3d: fixed broken PLT output (had a double CR at the
751  end of each line).
752
753* (Unix version): RPMs now have the docs in /usr/share/doc and the man pages
754  in /usr/share/man to conform with the FHS (and where RedHat packages put
755  them).
756
757* Updates to French, Spanish, Catalan, and Slovak translations.
758
759Changes in 1.0.8:
760
761* Slovak translation added; updated German, Catalan, and Spanish translations.
762
763* aven: reduced memory usage by around 25% and increased speed and
764  responsiveness.
765
766* aven: rate of rotation and switching between plan and elevation now adjusted
767  to the speed of redraw, so aven behaves in a similar way independent of the
768  speed of the computer or size of the survey.
769
770* aven: provide list of most recently loaded files (preserved between runs of
771  the program).
772
773* aven: settings for "Metric" and "Degrees" are preserved between runs.
774
775* aven: moved some menu items from "View" to "Controls" as they probably
776  belong there and the "View" menu was getting out of hand.
777
778* aven: cursor keys now translate cave in the same way the mouse does (i.e. now
779  work as in caverot and xcaverot).
780
781* aven: eliminated the "twinkling label" effect when dragging the cave with the
782  right mouse button.
783
784* aven: the measuring line moves much more smoothly now: the mouse cursor now
785  snaps to the nearest station, rather than just a near station; and when the
786  line moves, we now only redraw the affected area of the window.
787
788* aven: resolved annoying limit on zooming in on large surveys.  This was a
789  crude way of preventing random lines due to overflow in the windowing system.
790  Aven now clips lines itself at high zoom levels, and limits zoom in to
791  approximately 1mm/pixel.
792
793* aven: zoom in/out with keyboard wasn't subject to any limits - now restricted
794  to sane values as with zoom in/out with the mouse.
795
796* print*: added --raw switch to turn of info box, scale bar, and page footer.
797  This can be useful if you want to import the output into another application.
798
799* print*: improved output when --no-border is used.
800
801* printpcl/printdm: Added new .ini setting "font_bitmap" which allows the user
802  to choose between alternative fonts.  Current we supply "default" and "bold".
803
804* printps/printhpgl: Fixed --skip-blanks which would incorrectly skip non-blank
805  pages on rare occasions.
806
807* cavern: added support for BackCompass and BackClino.
808
809* cavern: implemented "*units clino percent".
810
811* cavern: added "*infer exports on".  Any stations seen while this is on will
812  have the necessary *export-s inferred when accessed from outside their
813  own survey.  This allows linking a survey which uses *export to one which
814  doesn't.  It's also useful for a maze cave where so many stations can
815  be linked to that listing them explicitly isn't desirable.
816
817* cavern: N-S, E-W, and vertical ranges now only count stations which are in
818  underground surveys.
819
820* cavern: *infer plumbs wasn't inferring -90 to be DOWN - fixed.
821
822* cavern: *infer was giving an internal error if the argument was unknown -
823  now it gives the correct error message.
824
825* cavern: fixed handling of omitted clino readings when OMIT is *set to be
826  different from MINUS and PLUS (new test omitclino).
827
828* cavern: fixed a bogus warning for any station which was only used in a line
829  of data which was rejected because of an error.
830
831* cavern: added error if the *units factor is zero (e.g. "*units tape 0 feet").
832
833* cavern: removed the ill-thought-out and never implemented LENGTHOUTPUT
834  and ANGLEOUTPUT quantities.
835
836* cavern: resolved mismatch between bcra5.svx and the default SDs, and the
837  odd values in bcra3.svx.  We are now interpreting the BCRA limits as 2
838  standard deviations (previously bcra5.svx used 3 sds, bcra3 used 3.33 sds for
839  tape and position, and .75 sds for compass and clino, and cavern used 1 sd
840  by default).
841
842* ChangeLog now only includes entries since the previous release (the full file
843  is 220K or so, and of interest to very few people).  MSDOS and MS Windows
844  versions now comfortably fit on a 1.44M floppy once again.
845
846* Test suite now checks that all programs will run successfully with "--help"
847  and with "--version".  This should avoid problems such as that which broke
848  the printer drivers in 1.0.4-1.0.6.
849
850* (Unix version): uninstalled binaries now use the path they are run with to
851  find support files, which means SURVEXHOME is no longer required, and has
852  been removed.
853
854Changes in 1.0.7:
855
856* print*: halted with a failed assertion in 1.0.4-1.0.6.
857
858Changes in 1.0.6:
859
860* aven: "Reverse Controls" now works as in xcaverot and caverot.
861
862* aven: free rotation mode (engage by pressing control while left dragging,
863  exit with Delete) improved.
864
865* aven: using File->Open when a file was already loaded caused a crash
866  if a station was "grey highlighted" in the survey tree - fixed.
867
868* aven: added hourglass for "find" operation.
869
870* aven: reenabled loading of files by drag-and-drop (accidentally disabled
871  in 1.0.4 and 1.0.5).
872
873* aven: improved handling of flat surveys (e.g. output of extend, surveys
874  with no clino information).
875
876* aven: surveys with stations but no legs no longer cause the labels and
877  crosses buttons to behave oddly.
878
879* aven: removed quite a bit of unused and superfluous code.
880
881* Spell-checked documentation.
882
883Changes in 1.0.5:
884
885* Fixed bug in img_open_survey() which could cause a crash if you tried to
886  open an unrecognised file (i.e. not .3d, .pos, .plt, or .xyz format).
887
888* North and East were the wrong way round when reading in .plt files.
889
890* cad3d: Improved .plt file output a little - there's probably enough file
891  structure for Compass to read them now.
892
893* Documentation updates.
894
895Changes in 1.0.4:
896
897* extend: previously only kept one name for an equated group of stations in the
898  extended .3d file; now keeps all the names.
899
900* cad3d: if an output filename is given, use its extension to pick the default
901  output format.
902
903* aven: movement with keyboard is now accelerated by Shift as in caverot.
904
905* print*: --no-borders fixed to work as documented; --no-cutlines added to
906  turn off the dashed lines where pages join on multi-page printouts.
907
908* aven: tracked down two uninitialised variables which seems to fix the
909  failure to load a survey on startup which some people have been experiencing
910  on Microsoft Windows.
911
912* aven: code cleaned up - should improve performance a little.
913
914* img routines: img_rewind() now returns a value indicating success/failure.
915
916* Improvements to .plt file reading, notably that distances in the file are
917  now interpreted as being in feet rather than metres.  Also .plt files should
918  now be recognised even with a different extension, and we cope with an odd
919  special case better.
920
921* Added support for reading CMAP XYZ files.  There are two variants of these
922  - the "shot" format is fully implemented, the "station" format currently
923  just reads the station names and positions - the legs are ignored (sadly
924  the sample files I have do not match the format specification).
925
926* (MacOS X version): aven: aven now builds on MacOS X - we just need to sort
927  out packaging now...
928
929* (MSDOS version): upgraded graphics library used to Allegro 4.0.1.
930
931* Documentation updates.
932
933Changes in 1.0.3:
934
935* aven: you can now select distances to be displayed in feet (or miles when
936  you zoom right out) instead of metres, and angles to be in grads instead
937  of degrees.
938
939* aven: show altitude of mouse pointer when in elevation view.
940
941* cad3d: fixed bug which caused --plt to crash on some platforms.
942
943* print*: added "Printing to `XXX'..." message to say where output is being
944  written.
945
946* Updated French translation; minor updates to other translations (mostly
947  sorting out clashing menu shortcuts in aven).
948
949* (Unix version): assorted portability tweaks.
950
951Changes in 1.0.2:
952
953* printdm/printpcl/printwin: take notice of font_size_labels setting in
954  print.ini etc.
955
956* cavern: Topofil can now be used with DIVING and CYLPOLAR styles; TOPOFIL
957  style is now synonymous with NORMAL.
958
959* cavern: *INFER EQUATES and *DATA TOPOFIL now work together correctly.
960
961* cavern: *FIX with 3 standard deviations but no covariances now works.
962
963* (MacOS X version): command line programs now build.  We're working on Aven.
964
965* Updates to the Catalan and Spanish translations.
966
967* xcaverot: documented environmental variables XCAVEROT_INDICATOR_RADIUS and
968  XCAVEROT_FONTNAME.
969
970* cad3d: added --plt option to produce crude approximation to Compass .plt
971  files - should be good enough for reading into Carto.
972
973* img library enhanced to allow Compass .plt files to be read as if they were
974  .3d files.
975
976Changes in 1.0.1:
977
978* (MS Windows version): printwin: fixed sizes of cross and page alignment
979  ticks.
980
981* Updates to the Portuguese and Italian translations.
982
983Changes in 1.0.0:
984
985* Fixed --survey option supported by many programs which was broken in 0.99.
986
987* aven: altered colours of "fixed points" and "entrances" buttons to match
988  the coloured blobs used to indicate them.
989
990* (MS Windows version): aven: changed current point highlighting in the
991  survey tree to use a light grey background rather than bold (bold causes
992  the text to "wriggle" as the highlight runs up or down).
993
994* (MS Windows version): file icons now have transparent backgrounds.
995
996* survex: removed conversion wrapper - you should use "cavern file.svx"
997  instead of "survex file.svx".
998
999* (Unix version): GCC 2.95 sometimes fails with an internal error when trying
1000  to compile gfxcore.cc - if it does, the Makefile will now try recompiling
1001  with a lower optimisation level.
1002
1003* (Unix version): when doing an "in directory" build from source, the HTML
1004  manual is now installed in its own subdirectory as when doing a non
1005  "in directory" build.
1006
1007* German translation now completely up-to-date.
Note: See TracBrowser for help on using the repository browser.