source: git/NEWS @ 2fdd67c

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 2fdd67c 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
RevLine 
[b88b171]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
[8ea82aa]6* aven: Export as HPGL added.
7
[887c26e]8* aven: Improved update of mouse coordinates and measuring line (thanks to
9  Martin Green).
10
[bd21214]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
[796d7bf]16* (MS Windows version): aven: Fix redrawing of measuring line.
17
[8ea82aa]18* (MS Windows version): "Print" on a 3d file now prints through aven rather
19  than the separate printer driver.
20
[b88b171]21* (Unix version): Check environmental variable LC_MESSAGES when deciding what
22  language to use for messages.
23
[8ea82aa]24* Removed old printer drivers.
25
26* cavern: Fixed small one-off memory leak if you specify -o more than once.
27
[106cfdf]28Changes in 1.1.5:
29
30* (MS Windows version): aven: Fixed crash on start-up (introduced in 1.1.4).
31
[4ba80e0]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
[95ce35f]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
[cd78148]42* aven: We must update which blobs are displayed if display of surface or
43  underground legs is toggled.
44
[f5627353]45* cavern: Fix handling of a *solve followed by survey data, none of which is
46  attached to the previous data.
47
[dfe4a520]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
[4855072]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
[0e558e5]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):
[8faa5d8]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.
[1a09e2c]134
[0e558e5]135* (Unix version): aven: Don't segfault if LANG isn't a known language.
[8faa5d8]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
[6225339]142  which should have been called "badnewline", and was a broken testcase too!
[8faa5d8]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
[0e558e5]150  without OpenGL so remove old machinery for this from configure and the
151  sources.
[8faa5d8]152
[0e558e5]153* (Unix version): configure: Check if "-lXxf86vm" is needed.
[8faa5d8]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.
[1a09e2c]181
[8faa5d8]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
[0e558e5]188  WindowMaker on Unix you get an icon on the AppIcon by default.
[8faa5d8]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
[4855072]198* Documentation: "tilt up" is "'" not ",".
[8faa5d8]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
[0e558e5]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
[8faa5d8]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
[0130bc4]214  is default colour (grey for most systems) not black until a survey is
215  loaded).
[8faa5d8]216
217* aven: Fixed weird "shadowed" icons.
218
[a7aa27d9]219Changes in 1.1.1:
220
221* (Microsoft Windows version): aven: Hopefully fix loading a survey file at
[1a09e2c]222  startup.
[a7aa27d9]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
[0580c6a]227Changes between 1.0.32 and 1.1.0:
[edb6576]228
[91e416e]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.
[edb6576]232
[91e416e]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
[edb6576]236
[91e416e]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...
[edb6576]240
[91e416e]241* aven: Depth colouring is now continuously varying.
[edb6576]242
[0580c6a]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
[4261983]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.
[edb6576]251
[f80077a]252* aven: Full screen mode (F11).
[edb6576]253
[6abab84]254* aven: Perspective view.
255
[91e416e]256* aven: Context sensitive cursor shape - needs more work.
[edb6576]257
[91e416e]258* aven: Mouse actions changed (hopefully they're now more natural, but
259  you may find the change disorientating - feedback wanted on this).
[edb6576]260
[1690fa9]261* aven: Added "presentations" which allow you to set up fly-through paths
262  and load/save/run them.
263
[0580c6a]264* aven: A presentation can be exported as a movie file.
265
[045e2af]266* aven: Added Save screenshot facility.
267
[c60062d]268* aven: Depth fogging option.
269
[0580c6a]270* aven: Added Smooth Lines option.
271
272* aven: Added Textured Walls option.
273
[f433fda]274* aven: If a survey has surface legs but no underground legs, default to
275  showing the surface legs.
276
[0580c6a]277* cavern: Dates given to *date are now stored in the 3d file.
[da6c802]278
[0580c6a]279Changes in 1.0.32:
[db452ae]280
[0580c6a]281* aven: Fixed font sizes in "Print Preview" and printouts.
[a517825]282
[0580c6a]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.
[b462168]391
[1809849]392Changes in 1.0.26:
[b462168]393
[b4fe9fb]394* cavern: Fixed interleaved topofil data style - the length was always being
395  calculated as zero.
[b462168]396
397* (Unix version): aven: "All Files" now shows files without extensions too.
398
[b4fe9fb]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
[63dc4eb]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.
[b4fe9fb]420
[2934e83]421* Fixed standard graphics for "Note", "Warning", etc in the PostScript manual.
422
[b4fe9fb]423* Documentation updated.
424
[63dc4eb]425* (Unix version): fixed svxedit man page which previously contained xcaverot
[b4fe9fb]426  documentation!
427
428* test suite: check that cavern doesn't report "nan" or "NaN" for any values.
429
[63dc4eb]430* (Unix version): fixed configure --enable-defaultlang=XX to work.
[b4fe9fb]431
432* (Unix version): fixed configure code to turn on lots of GCC warnings and fixed
433  most of them.
[b5a3219]434
[63dc4eb]435* (MS Windows version): assorted tweaks to allow building with MS Visual C/C++.
436
[b462168]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.
[1a09e2c]448
[b462168]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
[89a6a1e]554* Don't distribute unused toolbar icons.
555
[b462168]556* Documentation: minor updates.
557
[27b8b59]558Changes in 1.0.18:
559
[b462168]560* (Unix version): Fixed "Process" action on .svx files.
[27b8b59]561
[b462168]562* (Unix version): File associations: if svxedit isn't installed, run gnome-edit
563  instead.
[27b8b59]564
[b462168]565* (Unix version): In Debian packages, now include file associations and file
[27b8b59]566  icons in the survex package rather than survex-aven.
567
[b462168]568* (Unix version): File associations were missing from RPM packages; moved
[27b8b59]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
[b462168]578* (MS Windows version): Fixed "Open in SvxEdit" to work (and if tcl isn't
[27b8b59]579  install this action now falls back to using notepad).  SvxEdit now has
580  its own icon.
581
[b462168]582* (Unix version): Install mime types, icons, and file associations for Gnome.
[27b8b59]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
[b462168]591* (MS Windows version): Really fixed bug introduced in 1.0.14 which often stops
[27b8b59]592  programs from finding the message files.
593
[b462168]594* (MS Windows version): Remove any existing "Open" file association for .svx
[27b8b59]595  files.
596
597Changes in 1.0.15:
598
[b462168]599* (MS Windows version): Fixed bug introduced in 1.0.14 which often stops
[27b8b59]600  programs from finding the message files.
601
[b462168]602* (MS Windows version): "Open in Notepad" is now the double-click action
[27b8b59]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
[ee1ec59]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.
[27b8b59]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).
[ee1ec59]623
624* cavern: fixed a rarely sighted bug which caused erroneous error about some
[21c226e]625  stations not being attached to a fixed point.
626
[e7576f6]627* cavern: fixed clino readings and DIRECTION to work in interleaved data.
[21c226e]628
[ee1ec59]629* cavern: improved error reporting when an invalid value is given for a
630  DIRECTION reading.
631
[42d23c5]632* cavern: fixed "singular matrix" error when very low SDs were specified.
633
[27b8b59]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
[b462168]640* (MS Windows version): Programs run from the command line now find message
[27b8b59]641  files without SURVEXHOME needing to be set.
642
[21c226e]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.
[27b8b59]649
[21c226e]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
[50b0c7f]660Changes in 1.0.12:
661
[950e261]662* diffpos: fixed to work on 64bit architectures.
663
[dd5a89c]664* sorterr: fixed to work with more than 1024 traverses.
665
[abd126e]666* Fixed handling of iso-8859-2 character set and MS Windows code page 1250
667  (both cover Eastern European languages).
[27b8b59]668
[b462168]669* (MS Windows version): install file associations for Compass .plt and .plf
[f3d5b20]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
[15d7cc1]678  less than 640 pixels wide or less than 480 pixels high.
[f3d5b20]679
680* (Unix version): minor portability improvements.
681
[50b0c7f]682* Updates to Portuguese translation - all translations are now up-to-date.
683
[b8c4913]684Changes in 1.0.11:
685
[496a208]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
[52634cc]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
[7757a4ed]695* aven: key actions during autorotation no longer temporarily pause
696  autorotation.
697
[cc9150c]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
[a3326288]705* cad3d: write dummy passage dimensions to .plt files to avoid Compass bug.
706
[ca4058d]707* printwin/printps: now support coloured printouts.
708
[a3326288]709* print*: fixed to work correctly with PLT files.
710
711* extend: fixed to work correctly with PLT files.
[388ad50]712
[d275723]713* Updates to Italian translation.
714
[0f125da]715* Minor documentation updates.
716
[5215b99]717Changes in 1.0.10:
718
[6097cd2]719* (MS Windows version): aven: fixed assert failure upon turning on station
720  names.
721
[c01c332]722* aven: only add a file to the list of recently used files if it was opened
723  successfully.
724
[d16db18]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
[cfcfd28]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
[a9ab65a]732* Fixed scaling problem when reading PLT file (feet->metres conversion
733  factor was being applied backwards!)
734
[47e4a2e]735* Fixed potential problem when reading or writing a 3d file which couldn't
736  be opened.
737
[5215b99]738* Translate dots to spaces in survey names in Compass PLT files.
739
[ef59f5e]740* Better handling of PLT files which have a D command before any M command.
741
[c01c332]742* Updates to German and Italian translations.
[3bf737e]743
[f4276af]744Changes in 1.0.9:
745
[e3dfce4]746* aven: Fixed jerky start when auto-rotation begins.
747
748* cavern: Fixed Direction reading - bug previously made it unusable.
[f4276af]749
[6317ee2]750* (MS Windows version): cad3d: fixed broken PLT output (had a double CR at the
751  end of each line).
752
[161e268]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
[06e94a8]757* Updates to French, Spanish, Catalan, and Slovak translations.
[b10788f]758
[732b9b0]759Changes in 1.0.8:
760
[b6de07d]761* Slovak translation added; updated German, Catalan, and Spanish translations.
762
[fa42426]763* aven: reduced memory usage by around 25% and increased speed and
764  responsiveness.
[cd6ea75]765
[a8e9fde]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
[75993b9]770* aven: provide list of most recently loaded files (preserved between runs of
771  the program).
[6804731]772
773* aven: settings for "Metric" and "Degrees" are preserved between runs.
[732b9b0]774
[8ac4406]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
[c8c116c]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
[6df24ee]781* aven: eliminated the "twinkling label" effect when dragging the cave with the
782  right mouse button.
783
[fa42426]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.
[2173dbd]787
[b6de07d]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
[5fa68cc5]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.
[1a09e2c]798
[5b7c1b7]799* print*: improved output when --no-border is used.
[3fb572e]800
[2001db9]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
[fa42426]804* printps/printhpgl: Fixed --skip-blanks which would incorrectly skip non-blank
805  pages on rare occasions.
806
[11e919a]807* cavern: added support for BackCompass and BackClino.
[5b7c1b7]808
[fa42426]809* cavern: implemented "*units clino percent".
[c9eb197]810
[0580c6a]811* cavern: added "*infer exports on".  Any stations seen while this is on will
[c00c74a9]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
[fa42426]817* cavern: N-S, E-W, and vertical ranges now only count stations which are in
818  underground surveys.
819
[0b71cfc]820* cavern: *infer plumbs wasn't inferring -90 to be DOWN - fixed.
821
[c00c74a9]822* cavern: *infer was giving an internal error if the argument was unknown -
823  now it gives the correct error message.
824
[fa42426]825* cavern: fixed handling of omitted clino readings when OMIT is *set to be
826  different from MINUS and PLUS (new test omitclino).
827
[b14f44f]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
[fa42426]831* cavern: added error if the *units factor is zero (e.g. "*units tape 0 feet").
832
[b14f44f]833* cavern: removed the ill-thought-out and never implemented LENGTHOUTPUT
834  and ANGLEOUTPUT quantities.
835
[770157e]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
[a20b208]842* ChangeLog now only includes entries since the previous release (the full file
[9cc3854]843  is 220K or so, and of interest to very few people).  MSDOS and MS Windows
[b14f44f]844  versions now comfortably fit on a 1.44M floppy once again.
[9cc3854]845
[b6de07d]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.
[a20b208]849
[fa42426]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
[7c41b21]854Changes in 1.0.7:
855
856* print*: halted with a failed assertion in 1.0.4-1.0.6.
857
[cd8d79a]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
[30987bd]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
[e98af57]868* aven: added hourglass for "find" operation.
869
[0edb0d0]870* aven: reenabled loading of files by drag-and-drop (accidentally disabled
871  in 1.0.4 and 1.0.5).
872
[303a525]873* aven: improved handling of flat surveys (e.g. output of extend, surveys
874  with no clino information).
875
[12d0d1b]876* aven: surveys with stations but no legs no longer cause the labels and
877  crosses buttons to behave oddly.
878
[2c30188]879* aven: removed quite a bit of unused and superfluous code.
880
[3d5fb53]881* Spell-checked documentation.
882
[c637fad]883Changes in 1.0.5:
884
885* Fixed bug in img_open_survey() which could cause a crash if you tried to
[88c780d]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.
[c637fad]889
[5173649]890* cad3d: Improved .plt file output a little - there's probably enough file
891  structure for Compass to read them now.
892
[f9dc4a0]893* Documentation updates.
894
[ea1c342]895Changes in 1.0.4:
896
[64511c0]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
[b387524]900* cad3d: if an output filename is given, use its extension to pick the default
901  output format.
902
[ba2c5b1]903* aven: movement with keyboard is now accelerated by Shift as in caverot.
904
[f3ed07f]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.
[80f17e0]907
[189f179]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.
[9f3e5df]913
914* img routines: img_rewind() now returns a value indicating success/failure.
915
[f1c7c9c7]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).
[4ebc557]925
[80f17e0]926* (MacOS X version): aven: aven now builds on MacOS X - we just need to sort
[64511c0]927  out packaging now...
[ea1c342]928
[be48ac6]929* (MSDOS version): upgraded graphics library used to Allegro 4.0.1.
930
[fe16ba3]931* Documentation updates.
[a7e3295]932
[febe041]933Changes in 1.0.3:
934
[7a89dc2]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
[febe041]941* cad3d: fixed bug which caused --plt to crash on some platforms.
942
[3857e321]943* print*: added "Printing to `XXX'..." message to say where output is being
944  written.
945
[a8fa00a]946* Updated French translation; minor updates to other translations (mostly
947  sorting out clashing menu shortcuts in aven).
[e3a14ae]948
[43db339]949* (Unix version): assorted portability tweaks.
950
[745433f]951Changes in 1.0.2:
952
[4783405]953* printdm/printpcl/printwin: take notice of font_size_labels setting in
954  print.ini etc.
955
[107b8bd]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
[c2211a5]961* cavern: *FIX with 3 standard deviations but no covariances now works.
962
[f73bb48]963* (MacOS X version): command line programs now build.  We're working on Aven.
[745433f]964
[7fc1465]965* Updates to the Catalan and Spanish translations.
966
[4783405]967* xcaverot: documented environmental variables XCAVEROT_INDICATOR_RADIUS and
968  XCAVEROT_FONTNAME.
969
[e1b99fc]970* cad3d: added --plt option to produce crude approximation to Compass .plt
971  files - should be good enough for reading into Carto.
972
[ad4eaf3f]973* img library enhanced to allow Compass .plt files to be read as if they were
974  .3d files.
975
[3217572]976Changes in 1.0.1:
977
[7fc1465]978* (MS Windows version): printwin: fixed sizes of cross and page alignment
[de5f18d]979  ticks.
[7be0ba8]980
[5d38036]981* Updates to the Portuguese and Italian translations.
982
[c51c50a]983Changes in 1.0.0:
[4b4bd47]984
[4d3dfdf]985* Fixed --survey option supported by many programs which was broken in 0.99.
986
[c51c50a]987* aven: altered colours of "fixed points" and "entrances" buttons to match
988  the coloured blobs used to indicate them.
989
[de5f18d]990* (MS Windows version): aven: changed current point highlighting in the
[35001ee]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
[1cc6cc5]994* (MS Windows version): file icons now have transparent backgrounds.
995
[c51c50a]996* survex: removed conversion wrapper - you should use "cavern file.svx"
997  instead of "survex file.svx".
998
[fe282c2]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
[8f2c870]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
[c51c50a]1007* German translation now completely up-to-date.
Note: See TracBrowser for help on using the repository browser.