1 | Changes in 0.99: |
---|
2 | |
---|
3 | * Fixed bug in .3d file reading code which would incorrectly reconstruct |
---|
4 | the survey hierarchy in rare cases. |
---|
5 | |
---|
6 | * (MS Windows version): aven: fixed redraw problem for "N found". |
---|
7 | |
---|
8 | * (MS Windows version): minor tweaks to .err, .pos, and .svx file icons. |
---|
9 | |
---|
10 | * (Unix version): aven: Highlight of current station restores old background |
---|
11 | colour correctly rather than assuming it's white. |
---|
12 | |
---|
13 | * aven: Resolved a number of menu shortcut clashes. |
---|
14 | |
---|
15 | * (RISC OS version): fixed automatic detection of language. |
---|
16 | |
---|
17 | * cavern: improved error reporting from *data; better handling of some |
---|
18 | incorrect usages of *sd and *units. |
---|
19 | |
---|
20 | * Italian translation updated. |
---|
21 | |
---|
22 | Changes in 0.99-prerelease9: |
---|
23 | |
---|
24 | * aven: Side Panel can now be dragged or toggled shut and then reopened |
---|
25 | again; double-clicking on the divider now maximises the survey window rather |
---|
26 | than the side panel. |
---|
27 | |
---|
28 | * aven: .3d files can now be loaded using "drag and drop" from MS Windows |
---|
29 | Explorer, and X filemanagers which support XDND (e.g. Konqueror). |
---|
30 | |
---|
31 | * aven: fixed problems with selection handling in survey tree. |
---|
32 | |
---|
33 | * aven: Escape cancels distance measuring line; suppress distance measuring |
---|
34 | line during auto-rotation and animated tilting. |
---|
35 | |
---|
36 | * aven: entrance blobs now green to distinguish them from stations matching |
---|
37 | search. |
---|
38 | |
---|
39 | * aven: problems with dragging scalebar fixed. |
---|
40 | |
---|
41 | * (MS Windows version): aven: Loading file on start-up now works! |
---|
42 | |
---|
43 | * (MS Windows version): aven: Delete now works in the search box. |
---|
44 | |
---|
45 | * (Unix version): aven: Highlight current station in tree with grey background |
---|
46 | (don't seem to be able to use bold like we do on MS Windows). |
---|
47 | |
---|
48 | * cavern: Fixed handling of interleaved nosurvey data. |
---|
49 | |
---|
50 | * cavern: Diving and cylpolar styles now take DEPTHCHANGE where they used to |
---|
51 | take DZ. |
---|
52 | |
---|
53 | * (MS Windows version): Installer now uses a different compression |
---|
54 | method (bzip2) which reduces the download size by about 5% (and |
---|
55 | should help keep the installer small enough to fit on a 1.44M floppy). |
---|
56 | Bzip2 is a little slower to uncompress, but not appreciably so on the |
---|
57 | machines I've checked it on. |
---|
58 | |
---|
59 | * (MS Windows version): Should now install without errors for a |
---|
60 | non-admin user on MS Windows NT/2000/XP. |
---|
61 | |
---|
62 | * (MS Windows version): Installer should now allow installation on NT 3.51. |
---|
63 | |
---|
64 | * Updated manual (notably added documentation for interleaved data styles). |
---|
65 | |
---|
66 | * German and Brazillian Portuguese translations updated. |
---|
67 | |
---|
68 | Changes in 0.99-prerelease8: |
---|
69 | |
---|
70 | * aven: Ctrl + Arrow keys is now the preferred way to rotate and tilt |
---|
71 | (easier to remember than "C"/"V" and "'"/"/"). |
---|
72 | |
---|
73 | * aven: survey pane now gets initial focus so you no longer have to |
---|
74 | click on it before key presses are recognised. |
---|
75 | |
---|
76 | * (MS Windows version): aven: fixed problems with some keys being |
---|
77 | impossible to enter in search box, or not being recognised in survey |
---|
78 | pane. |
---|
79 | |
---|
80 | * (MS Windows version): aven: wxWindows messages files were missing. We |
---|
81 | now include them for languages which Survex also supports. |
---|
82 | |
---|
83 | * (MSDOS version): caverot: Shift and/or Ctrl + Arrow keys now works. |
---|
84 | |
---|
85 | * aven: Close button in About box is now always right in the bottom right |
---|
86 | corner. |
---|
87 | |
---|
88 | * Display copyright symbol rather than (C) where the current character set |
---|
89 | allows it. |
---|
90 | |
---|
91 | * (MSDOS version): caverot: default to 320x200 when running under |
---|
92 | Microsoft Windows 2000 and XP as we already do on NT. |
---|
93 | |
---|
94 | * (MSDOS version): fixed problem when running on DOS outside MS Windows. |
---|
95 | |
---|
96 | * (MSDOS version): detect current codepage rather than assuming it's 850. |
---|
97 | We now support codepages 437 and 850 (the common ones) - for other |
---|
98 | codepages we fall back to using 7-bit ASCII. |
---|
99 | |
---|
100 | * (Unix version): aven: now compiles cleanly with GCC3.0. |
---|
101 | |
---|
102 | Changes in 0.99-prerelease7: |
---|
103 | |
---|
104 | * (MS Windows version): aven was missing from 0.99-prerelease6 |
---|
105 | (if you installed over an old version you'd have kept the old aven). |
---|
106 | |
---|
107 | * caverot/xcaverot: Ctrl + Arrow keys is now the preferred way to |
---|
108 | rotate and tilt (easier to remember than "C"/"V" and "'"/"/"). |
---|
109 | |
---|
110 | * xcaverot: Shift-ed movement keys now work faster as in caverot. |
---|
111 | |
---|
112 | * cavern: fixed *calibrate depth/todepth/fromdepth/dz and *units dz to |
---|
113 | work in data styles diving and cylpolar. |
---|
114 | |
---|
115 | * cavern: fixed handling of malformed *data commands. |
---|
116 | |
---|
117 | * Various documentation clarifications. |
---|
118 | |
---|
119 | Changes in 0.99-prerelease6: |
---|
120 | |
---|
121 | * aven: fixed bogus lines caused by coordinate wrap-around; fixed |
---|
122 | problem in repeated zoom with [ or ]; tweaked layout and auto-sizing |
---|
123 | of left panel; station search now case insensitive; regexp search |
---|
124 | enabled; suppressed message box when wxWindows doesn't support the |
---|
125 | language Survex is set to use; fixed obscure crash in search |
---|
126 | highlighting; added "rubber band" between measured stations; |
---|
127 | Improved choice of menu short-cuts in translations. |
---|
128 | |
---|
129 | * (MS Windows version): don't include plain text versions of docs; fixed |
---|
130 | default action for 3d files to be "Open". |
---|
131 | |
---|
132 | * (MSDOS version): include text docs. |
---|
133 | |
---|
134 | * cavern: more intelligent and less verbose reporting of errors in nested |
---|
135 | included files (inspired by GCC 3.0). |
---|
136 | |
---|
137 | * cavern: improved reporting of syntax errors in survey data. |
---|
138 | |
---|
139 | * print*: improved reporting of invalid scales; interpret a single |
---|
140 | number less than one as the scale in the obvious way (so "0.001" |
---|
141 | means "1:1000"). |
---|
142 | |
---|
143 | * print*: "--crosses" no longer prevents "--station-names" from working. |
---|
144 | |
---|
145 | * print*: if running interactively, prompt for what elements to plot |
---|
146 | when run so MS Windows users don't have to resort to the command line. |
---|
147 | |
---|
148 | * Improved documentation for print.ini; Other minor documentation updates. |
---|
149 | |
---|
150 | * (Unix version) configure auto-probe for wxWindows updated to cope |
---|
151 | with wxWindows version 2.2.8 (still works with older versions too). |
---|
152 | |
---|
153 | * Diving and cylpolar styles now accept dz (change in depth) rather than |
---|
154 | requiring absolute depths and taking the difference. |
---|
155 | |
---|
156 | Changes in 0.99-prerelease5: |
---|
157 | |
---|
158 | * aven: improved initial sizing of window; "Toggle rotation" toolbar |
---|
159 | icon now works; handle files with only stations better; presentation |
---|
160 | code disabled for 1.0; releasing mouse over menubar now ends drag; |
---|
161 | don't highlight hidden stations; accelerator problems fixed; find now |
---|
162 | works. |
---|
163 | |
---|
164 | * (MS Windows version) aven: fixed crash on File/Open when a file was |
---|
165 | already loaded. |
---|
166 | |
---|
167 | * cavern: After *solve, reused points are no longer written to the .3d |
---|
168 | file a second time. |
---|
169 | |
---|
170 | * cavern: Warn that the undocumented extra "omit" allowed by *data is |
---|
171 | deprecated. |
---|
172 | |
---|
173 | * cavern: Give error if standard deviation argument to *sd isn't |
---|
174 | positive. |
---|
175 | |
---|
176 | * Consistent capitalisation of --help option descriptions. |
---|
177 | |
---|
178 | Changes in 0.99-prerelease4: |
---|
179 | |
---|
180 | * Minor improvements to manual and Unix man pages. |
---|
181 | |
---|
182 | * printps/printhpgl/printwin: --skip-blanks fixed. |
---|
183 | |
---|
184 | * printhpgl: fixed paper size for A1 landscape (was actually A2 |
---|
185 | portrait!) |
---|
186 | |
---|
187 | * (MSDOS version): graphics in HTML manual were corrupted (by being |
---|
188 | packed as text). |
---|
189 | |
---|
190 | * (RISC OS version): graphics were missing from HTML manual. |
---|
191 | |
---|
192 | * (RISC OS version and 286 DOS version): fixed programs to report |
---|
193 | themselves as part of "Survex" rather than "@PRETTYPACKAGE@". |
---|
194 | |
---|
195 | * (MSDOS version): pick a default language for messages by looking at the |
---|
196 | currently set country. |
---|
197 | |
---|
198 | * (Unix version): Improved test for whether build needs librx - before |
---|
199 | it was used if it was present, even if it wasn't needed. |
---|
200 | |
---|
201 | * (Unix version): Assorted minor debian tweaks. |
---|
202 | |
---|
203 | Changes in 0.99-prerelease3: |
---|
204 | |
---|
205 | * Documentation rearranged. Some sections which covered the same |
---|
206 | ground have been merged, and the documentation for each program is |
---|
207 | now available as a man page under Unix. |
---|
208 | |
---|
209 | * (Unix version): Fixed problem with incomplete versions being |
---|
210 | specified in debian package dependencies. |
---|
211 | |
---|
212 | * (Unix version): Fixed problems with not having librx on Linux (it's |
---|
213 | now built into libc). |
---|
214 | |
---|
215 | Changes in 0.99-prerelease2: |
---|
216 | |
---|
217 | * aven: fixed bug which caused occasional crash during mouse movement; |
---|
218 | station identifying didn't work after a resize until the survey was |
---|
219 | moved. |
---|
220 | |
---|
221 | * Asking for messages in language en_GB now tries language en as it |
---|
222 | was meant to. |
---|
223 | |
---|
224 | * printps/printhpgl/printwin: fixed typo which made --skip-blanks get |
---|
225 | it wrong in some rare cases. |
---|
226 | |
---|
227 | * (Unix version): Added man pages for 3dtopos and sorterr. |
---|
228 | |
---|
229 | * (Unix version): More minor tweaks to debian packages. |
---|
230 | |
---|
231 | * Include images with HTML documentation; other minor documentation |
---|
232 | changes. |
---|
233 | |
---|
234 | Changes in 0.99-prerelease1: |
---|
235 | |
---|
236 | * Major clean-up of Survex Manual; renamed from "svxdocs" to "manual". |
---|
237 | |
---|
238 | * Text documentation converted to HTML; BUGS and TODO merged, ZOMBIES |
---|
239 | removed. |
---|
240 | |
---|
241 | * Include HTML documentation overview page and manual in all versions |
---|
242 | (was only included in MS Windows before). |
---|
243 | |
---|
244 | * aven: added new functionality: toolbar, side panel with survey tree, |
---|
245 | find station, measure distance between two stations, click on |
---|
246 | station to centre. |
---|
247 | |
---|
248 | * aven: can now create presentations consisting of a set of views with |
---|
249 | movements between them. Useful for using aven as a "slide show" in |
---|
250 | a conference talk. |
---|
251 | |
---|
252 | * aven: handles loading file from command line better. |
---|
253 | |
---|
254 | * cavern: added error checks for "*flags" (with no arguments) and |
---|
255 | "*flags not". |
---|
256 | |
---|
257 | * cavern: you can now specify optional covariances to *FIX. |
---|
258 | |
---|
259 | * cavern: parser fixed to recover from errors as intended in a few |
---|
260 | situations where it was failing to. |
---|
261 | |
---|
262 | * cavern: implemented covariances for diving data. |
---|
263 | |
---|
264 | * cavern: added "cylpolar" data style - similar to diving, except the |
---|
265 | tape is measured horizontally rather than along the slope of the leg. |
---|
266 | |
---|
267 | * cavern: complain about *export-ing or *entrance-ing a station which |
---|
268 | is never used. |
---|
269 | |
---|
270 | * cavern: complain about *export after a *begin without an argument. |
---|
271 | |
---|
272 | * cavern: use *title only if at top of survey tree, else generate |
---|
273 | title from filename(s). |
---|
274 | |
---|
275 | * cavern: removed dummy *lrud command which was added for tunnel but |
---|
276 | isn't used by tunnel. |
---|
277 | |
---|
278 | * cavern: round coordinates to nearest cm when writing .3d file. |
---|
279 | |
---|
280 | * cavern: fixed reporting of node stats for stations fixed with error |
---|
281 | estimates. |
---|
282 | |
---|
283 | * cavern: no longer generate a .inf file - the .log file generated by |
---|
284 | the --log option makes the .inf file obsolete. |
---|
285 | |
---|
286 | * cavern: only apply special pathname handling to filenames in |
---|
287 | *include, not those on the command line. |
---|
288 | |
---|
289 | * cavern: *date now checks its argument. It expects an ISO format date |
---|
290 | (e.g. 2001.09.13) or range (e.g. 2001.09.12-2001.09.13). For cases |
---|
291 | where the exact date isn't know, the day and month can be omitted - |
---|
292 | e.g. 2001.09 and 2001 are also valid. |
---|
293 | |
---|
294 | * cavern: --new-format renamed to --chasm-format. |
---|
295 | |
---|
296 | * print*: If restricting to a subsurvey, use that survey name for the |
---|
297 | title of the printout. |
---|
298 | |
---|
299 | * print*: Detect .3d files produced by extend and handle them more |
---|
300 | appropriately (don't ask for view or bearing, and modify info box |
---|
301 | on printout). |
---|
302 | |
---|
303 | * print*: --skip-blanks now works on printwin/printpcl/printps; |
---|
304 | --skip-blanks now forces --no-border. |
---|
305 | |
---|
306 | * printps: thinner lines by default (0.1 points rather than 0.5). |
---|
307 | |
---|
308 | * printdm: added --calibrate option to print calibration page; if |
---|
309 | there's no calibration in the .ini file, refuse to print (apart |
---|
310 | from calibration pages) rather than printing to the wrong scale. |
---|
311 | |
---|
312 | * printwin: removed --output option - there is no output file. |
---|
313 | |
---|
314 | * extend: wasn't picking start station as documented - fixed and |
---|
315 | also enhanced to try to find an entrance with legs first. |
---|
316 | |
---|
317 | * survex: conversion wrapper doesn't use --output unless it is actually |
---|
318 | needed, and displays corresponding cavern command line, and (if |
---|
319 | appropriate) file. |
---|
320 | |
---|
321 | * cad3d: added --reduction option (from Leandro) which allows sketch |
---|
322 | output to be scaled down (default scale is 1:500); grid in sketch |
---|
323 | file is now visible by default; default output now goes in the |
---|
324 | current directory. |
---|
325 | |
---|
326 | * cad3d/3dtopos/sorterr: delete output file if there's an error |
---|
327 | writing to it. |
---|
328 | |
---|
329 | * 3dtopos: minor improvements to sort order. |
---|
330 | |
---|
331 | * hto2svx, svx2hto: Removed HTO support - Survex appears to be the |
---|
332 | only released software to ever have provided support, and an |
---|
333 | exchange format that nobody else supports is useless. |
---|
334 | |
---|
335 | * xcaverot: report more detailed error when .3d file can't be loaded. |
---|
336 | |
---|
337 | * `program --version' now works even if message file can't be found. |
---|
338 | |
---|
339 | * (Unix version): Fixed attempt to load messages from |
---|
340 | "DEFAULTLANG.msg" if both SURVEXLANG and LANG were unset. |
---|
341 | |
---|
342 | * Much more rigorous checking for operating system errors when reading |
---|
343 | and writing files. |
---|
344 | |
---|
345 | * (RISC OS version): query Territory module to find currently selected |
---|
346 | language, and use that for messages. |
---|
347 | |
---|
348 | * (UNIX version): man pages now have "Survex <version number>" on them; |
---|
349 | fixed minor flaws in man pages. |
---|
350 | |
---|
351 | * Distinguish between a "bad" .3d file and one which has a newer |
---|
352 | revision of the format than we understand. |
---|
353 | |
---|
354 | * img library can now read .pos files as if they were .3d files with |
---|
355 | just stations in, so all programs which can read .3d files can also |
---|
356 | now read .pos files. |
---|
357 | |
---|
358 | * Expanded testsuite further. |
---|
359 | |
---|
360 | * French, Brazillian Portuguese, and German translations brought |
---|
361 | almost completely up-to-date. |
---|
362 | |
---|
363 | * (Unix version): Lots of little improvements to debian packages |
---|
364 | (mostly from Wookey). |
---|
365 | |
---|
366 | Changes in 0.98: |
---|
367 | |
---|
368 | * (MS Windows version): New icons for .svx, .pos, and .err files. |
---|
369 | Tweaked .3d icon to work better in 256 colour modes. |
---|
370 | |
---|
371 | * Added tests for `*infer plumbs' and `*infer equates'. |
---|
372 | |
---|
373 | Changes in 0.98-prerelease6: |
---|
374 | |
---|
375 | * printwin: fixed new bug introduced in 0.98-prerelease4 which caused |
---|
376 | an internal error. |
---|
377 | |
---|
378 | * printwin: exit cleanly if no printer drivers are installed. |
---|
379 | |
---|
380 | * aven: surface surveys weren't being drawn when viewing from above |
---|
381 | (bug introduced in recent version). |
---|
382 | |
---|
383 | * aven/caverot/xcaverot/print*/cadgen/extend/diffpos/3dtopos: --survey |
---|
384 | command line option once more trims specified prefix from station |
---|
385 | names like it did in xcaverot/caverot in 0.98-prerelease4. |
---|
386 | |
---|
387 | * sorterr: Added --replace option to sort the .err file and replace |
---|
388 | the original with the sorted version (for use by MS Windows file |
---|
389 | associations); cope with empty .err file. |
---|
390 | |
---|
391 | * cavern: Added --log option to send output to a .log file. |
---|
392 | |
---|
393 | * cavern: --quiet no longer suppresses node statistics. |
---|
394 | |
---|
395 | * extend: give up if the .3d file is truncated or corrupted part way |
---|
396 | through. |
---|
397 | |
---|
398 | * (MS Windows version): sorterr.exe and 3dtopos.exe were missing; |
---|
399 | improvements to documentation; assorted fixes and improvements to |
---|
400 | file associations. |
---|
401 | |
---|
402 | * print*: reduced memory usage. |
---|
403 | |
---|
404 | * Fixed dropping of first character of survey station names when |
---|
405 | reading old .3d files. |
---|
406 | |
---|
407 | * (MS Windows version): aven.exe wasn't rebuilt for 0.98-prerelease - |
---|
408 | fixed the dodgy script. |
---|
409 | |
---|
410 | Changes in 0.98-prerelease5: |
---|
411 | |
---|
412 | * aven/print*/cadgen/extend/diffpos/3dtopos: Added --survey command |
---|
413 | line option to restrict the operation of the command to a sub-survey |
---|
414 | in the .3d file. |
---|
415 | |
---|
416 | * aven: initial scaling now ignores unused fixed points (unless there |
---|
417 | are no legs at all), and scales survey so it fits inside window. |
---|
418 | |
---|
419 | * aven: can now load a survey with no legs, only stations. |
---|
420 | |
---|
421 | * aven: --version now works, and --help produces more helpful output. |
---|
422 | |
---|
423 | * cavern: fixed bug with eating first character of line after |
---|
424 | interleaved data; corrected line numbers in some situations |
---|
425 | involving interleaved data. |
---|
426 | |
---|
427 | * cavern: fixed problem with points fixed with errors. |
---|
428 | |
---|
429 | * cavern: *title without quotes now stops at a comment; *title with no |
---|
430 | argument no longer allowed - use `*title ""' if you really mean to |
---|
431 | set an empty title. |
---|
432 | |
---|
433 | * Minor documentation updates. |
---|
434 | |
---|
435 | * 3dtopos: Fixed bug which resulted in station names and coordinates |
---|
436 | getting mismatched; output now defaults to current directory. |
---|
437 | |
---|
438 | Changes in 0.98-prerelease4: |
---|
439 | |
---|
440 | * diffpos: list added and deleted stations in sorted order; better |
---|
441 | error reporting. |
---|
442 | |
---|
443 | * 3dtopos: removed hardcoded limit on number of stations (was 100000); |
---|
444 | better error reporting. |
---|
445 | |
---|
446 | * Further tweaks to charset handling - look at LC_* as well as LANG; |
---|
447 | Check GUI codepage under MS Windows. |
---|
448 | |
---|
449 | * cavern: Allow *copyright/*date/*instrument/*team/*title between |
---|
450 | *begin and *export. |
---|
451 | |
---|
452 | * cavern: Fixed typo which prevented *instrument from being recognised |
---|
453 | as a valid command. |
---|
454 | |
---|
455 | * cavern: removed option to produce ascii .3d files. |
---|
456 | |
---|
457 | * cavern: on error, remove any existing .inf file for consistency with |
---|
458 | .3d and .err files. |
---|
459 | |
---|
460 | * cavern: interleaved nosurvey data style now works; nosurvey legs now |
---|
461 | count as a "use" of a fixed point. |
---|
462 | |
---|
463 | * cavern: give at most 5 warnings about use of any particular |
---|
464 | deprecated feature. Otherwise processing an old dataset just gives |
---|
465 | an avalanche of warnings which buries any other warnings or errors. |
---|
466 | |
---|
467 | * cavern: implemented `*infer equates'. |
---|
468 | |
---|
469 | * aven: if a .3d file is truncated or corrupted part way through, aven |
---|
470 | would previously load part of it without complaint. Fixed to |
---|
471 | complain and not load anything. |
---|
472 | |
---|
473 | * printwin: fixed problem where it hung when waiting for input. |
---|
474 | |
---|
475 | * print*: Added --output command line option to override the output |
---|
476 | setting in the .ini file (ignored by printwin). |
---|
477 | |
---|
478 | * .3d files now store prefixes for legs (the prefix is taken from the |
---|
479 | "from" station of the leg); Station names and leg prefixes in .3d |
---|
480 | files are now stored compressed. Despite now storing prefixes for |
---|
481 | legs, .3d files are now typically 25%-33% smaller than before. |
---|
482 | |
---|
483 | * xcaverot/caverot: Added --survey command line option which restricts |
---|
484 | the view to a sub-survey in the .3d file. e.g.: |
---|
485 | "caverot --survey 161.dream all.3d" |
---|
486 | |
---|
487 | * (MS Windows version): added explorer bindings for sorterr. |
---|
488 | |
---|
489 | * cavern/xcaverot/sorterr: fixed --help output to include long options. |
---|
490 | |
---|
491 | * Minor documentation updates. |
---|
492 | |
---|
493 | Changes in 0.98-prerelease3: |
---|
494 | |
---|
495 | * cavern/3dtopos: cavern no longer produces .pos files - they're |
---|
496 | mostly useful for hand plotting and are larger than the |
---|
497 | corresponding .3d files so most of the time they slow processing and |
---|
498 | then clutter up the disk. A new utility 3dtopos produces a .pos |
---|
499 | file from a .3d file, and has the added benefit that it sorts names |
---|
500 | with numbers in numerically (i.e. 2 before 10). |
---|
501 | |
---|
502 | * diffpos: the arguments can now be .pos or .3d files, or one of each. |
---|
503 | |
---|
504 | * cavern: improved parsing of unquoted *include/*title strings - used |
---|
505 | to end at the first literal space; now they end at the first BLANK |
---|
506 | character (space, tab, and comma by default). So the odd case of an |
---|
507 | unquoted string with commas or tabs will require quotes to be added. |
---|
508 | |
---|
509 | * All versions have been missing RTF, text, and PostScript versions of |
---|
510 | the documentation in the previous 2 prereleases. |
---|
511 | |
---|
512 | * cavern: Fixed articulation code wasn't quite. |
---|
513 | |
---|
514 | * cavern: an empty label was being added to the .3d file for a station |
---|
515 | fixed with standard deviations. Such labels are also now ignored by |
---|
516 | img on read-in. |
---|
517 | |
---|
518 | Changes in 0.98-prerelease2: |
---|
519 | |
---|
520 | * (MS Windows version): Fixed "Open" on a .3d file to open in aven |
---|
521 | rather than converting to a DXF. "Convert to DXF" now appears as a |
---|
522 | separate menu item. |
---|
523 | |
---|
524 | * cavern: Fixed bogus errors about matrix not being positive definite. |
---|
525 | |
---|
526 | * cavern: Fixed bug in articulation point code which could result in |
---|
527 | a traverse "exploding" in certain situations (introduced in 0.95). |
---|
528 | |
---|
529 | * cavern: Check for chunks of survey not connected to a fixed point is |
---|
530 | now done earlier on (which simplifies quite a bit of the network |
---|
531 | code). |
---|
532 | |
---|
533 | * xcaverot: Disabled "legs" and "surface" buttons in --pda mode - they |
---|
534 | make the button bar too wide. |
---|
535 | |
---|
536 | Changes in 0.98-prerelease1: |
---|
537 | |
---|
538 | * Covariance matrices are symmetric - now only store 6 of the 9 entries. |
---|
539 | Typically uses 10% less memory and is 15% faster. |
---|
540 | |
---|
541 | * caverot: adjust to speed of machine/size of survey on initial draw, |
---|
542 | rather than on first action from user. |
---|
543 | |
---|
544 | * (MS Windows version): now handle oe-ligatures. |
---|
545 | |
---|
546 | * (Unix version): discover character set by looking at $LANG. |
---|
547 | |
---|
548 | * (MS Windows version): discover character set from Windows. |
---|
549 | |
---|
550 | * Transliterate accented characters that can't be represented in the |
---|
551 | current character set. |
---|
552 | |
---|
553 | * Added support for Latin9 (iso-8859-15) character set. |
---|
554 | |
---|
555 | * printps/printpcl/printwin: Improved handling of accents on printouts. |
---|
556 | |
---|
557 | * aven: added optional grid; dashed surface survey now the default; |
---|
558 | Indicators moved to submenu of View menu. |
---|
559 | |
---|
560 | * aven: reporting errors in a message box wasn't working (wxWindows |
---|
561 | bug). |
---|
562 | |
---|
563 | * cavern: fixed *entrance - it was trying to insist its argument was a |
---|
564 | survey, not a station. |
---|
565 | |
---|
566 | * cavern: a leg with the same station at both ends now causes an error |
---|
567 | rather than just a warning. |
---|
568 | |
---|
569 | * cavern: added station name to "station equated to itself" message. |
---|
570 | |
---|
571 | * cavern: allow interleaved data formats. |
---|
572 | |
---|
573 | * sorterr: new utility for sorting .err files by various criteria. |
---|
574 | |
---|
575 | * xcaverot: buttons now size to widest label; added --pda switch to |
---|
576 | turn off less useful buttons for use on small screens (such as the |
---|
577 | ipaq PDA). |
---|
578 | |
---|
579 | Changes in 0.97: |
---|
580 | |
---|
581 | * Unchanged from 0.97-prerelease7. |
---|
582 | |
---|
583 | Changes in 0.97-prerelease7: |
---|
584 | |
---|
585 | * Messages relating to command line options are now translatable. |
---|
586 | |
---|
587 | * (MSDOS versions): now supply self-extracting zip archives. |
---|
588 | |
---|
589 | * (MS Windows version): after running cavern, wait for a key press |
---|
590 | before closing the window. |
---|
591 | |
---|
592 | * cavern: Very quiet mode (-qq) now produces absolutely no output if |
---|
593 | there are no errors or warnings. |
---|
594 | |
---|
595 | Changes in 0.97-prerelease6: |
---|
596 | |
---|
597 | * (MS Windows version): aven: if there are problems opening the |
---|
598 | message file, report them in a message box rather than printing text |
---|
599 | which the user will never see. |
---|
600 | |
---|
601 | * cavern: invalid data lines weren't being counted, so you'd get |
---|
602 | incorrect line numbers reported for further errors and warnings. |
---|
603 | |
---|
604 | * cavern: Added a SPLAY flag for indicating splay shots in chambers |
---|
605 | and large passages. |
---|
606 | |
---|
607 | * extend: ignore surface legs and splay legs; preserve duplicate flag |
---|
608 | on extended legs. |
---|
609 | |
---|
610 | * print*: if surface data isn't being plotted, ignore surface survey |
---|
611 | stations too, and select page layout based on underground data only. |
---|
612 | |
---|
613 | * (MS Windows version): get default language from Windows. |
---|
614 | |
---|
615 | * cavern: added *entrance command for indicating cave entrances. |
---|
616 | |
---|
617 | * Added "surface", "underground", "exported", "fixed", and "entrance" |
---|
618 | station flags to 3d format. |
---|
619 | |
---|
620 | * (DOS version): caverot: fixed bug Brian Clipstone reported where |
---|
621 | caverot would lock up when trying to plot a label off-screen. |
---|
622 | |
---|
623 | * xcaverot/caverot: tweaked sense of a few controls to be consistent |
---|
624 | with each other and with aven. |
---|
625 | |
---|
626 | * Strip leading '\' from station names read from old .3d files. |
---|
627 | |
---|
628 | * cavern: Better reporting of error stats involving a station fixed |
---|
629 | with errors. |
---|
630 | |
---|
631 | * aven: allow highlighting of fixed, exported, and entrance stations. |
---|
632 | |
---|
633 | Changes in 0.97-prerelease5: |
---|
634 | |
---|
635 | * survex: conversion wrapper now only creates __svxtmp.svx file if it |
---|
636 | has to - simple cases (such as "survex example.svx") don't need one; |
---|
637 | also always print warning that user should be using cavern instead. |
---|
638 | |
---|
639 | * Minor updates to documentation. |
---|
640 | |
---|
641 | * Survey stations names are no longer displayed with a leading '\' - |
---|
642 | this doesn't make sense now that root is deprecated, and didn't make |
---|
643 | much sense before to be honest. |
---|
644 | |
---|
645 | * cavern: *fix with two standard deviations (horizontal and vertical) |
---|
646 | was being rejected - fixed. |
---|
647 | |
---|
648 | * cavern: Fixed bug with station "\" appearing in the .err file for |
---|
649 | a station fixed with error estimates. |
---|
650 | |
---|
651 | * (non-Unix versions): remove path and extension and lower-case program |
---|
652 | name for use in error reporting. |
---|
653 | |
---|
654 | * (MS Windows version): added documentation overview page to HTML |
---|
655 | help. |
---|
656 | |
---|
657 | * Removed 255 character limit on station names in .3d and .3dx files. |
---|
658 | |
---|
659 | * caverot: overlapping label code wasn't allowing enough for vertical |
---|
660 | overlap. |
---|
661 | |
---|
662 | * cavern: after a bad *data command, ignore survey data until the next |
---|
663 | valid *data command. |
---|
664 | |
---|
665 | * printdm/printpcl: exit cleanly if bitmap font file is missing. |
---|
666 | |
---|
667 | * cavern: give a more helpful error on empty "*export" or "*prefix". |
---|
668 | |
---|
669 | * xcaverot: Fixed display of surface legs and related minor issues. |
---|
670 | |
---|
671 | * print*: Fixed handling of surface legs; `-S' now recognised as a |
---|
672 | short-form for `--surface'. |
---|
673 | |
---|
674 | * Added test of *solve command. |
---|
675 | |
---|
676 | * cavern: Added commands *date, *team, *instrument, *copyright - |
---|
677 | currently these are ignored, but they provide a place to put data |
---|
678 | when importing/exporting, and will be processed in future versions. |
---|
679 | |
---|
680 | * (MS Windows version): aven updated to same codebase as Unix version. |
---|
681 | |
---|
682 | Changes in 0.97-prerelease4: |
---|
683 | |
---|
684 | * Updated Portuguese and German translations. |
---|
685 | |
---|
686 | * aven: Accents now work in display; suppress "wxstd" warning box for |
---|
687 | English; speed improvements; redesign of indicators; rescale by |
---|
688 | dragging scalebar; allow surface legs to be hidden (they are by |
---|
689 | default); now defaults to plan view; depth bar labelling improved; |
---|
690 | added caverot-like handling of flat surveys (so output from extend |
---|
691 | is locked flat). |
---|
692 | |
---|
693 | * cavern: Complain if the same name is used for a survey and a station. |
---|
694 | |
---|
695 | * cavern: Added --warnings-are-errors command line option. |
---|
696 | |
---|
697 | * caverot/xcaverot: Middle button now tilts cave by dragging rather |
---|
698 | than toggling plan/elevation. |
---|
699 | |
---|
700 | * caverot: continue setup in background while help page is displayed; |
---|
701 | "R" (Reverse Rotation) now only affects the auto-rotation - it used |
---|
702 | to affect "C", "V", "/", and "'". |
---|
703 | |
---|
704 | * cavern: unused fix point warnings now work for stations fixed with |
---|
705 | error estimates; added test cases for this. |
---|
706 | |
---|
707 | * testsuite: Enhanced many existing tests to check for warnings. |
---|
708 | |
---|
709 | * Fixed to build on Solaris with Sun's compiler. |
---|
710 | |
---|
711 | * Minor corrections to documentation and man pages. |
---|
712 | |
---|
713 | * cavern: report *export errors at the file and line where the *begin |
---|
714 | for the survey involved was as that's much more useful. |
---|
715 | |
---|
716 | * cavern: allow "-" in station names by default. |
---|
717 | |
---|
718 | Changes in 0.97-prerelease3: |
---|
719 | |
---|
720 | * (Unix version): aven: Internationalised; Fixed serious drawing bug |
---|
721 | causing incorrect rendering and segfaults; Scale bar now draggable; |
---|
722 | Depth bar tidied up; Orientation menu changes; Menu accelerators |
---|
723 | fixed; Status bar disabled (various continuing problems and it |
---|
724 | doesn't really convey much useful info anyway); About box fixes; |
---|
725 | Fixed crashes on mouse actions when no survey loaded; Improved |
---|
726 | labelling of scale bar and indicators. |
---|
727 | |
---|
728 | * Created Swiss German and "German German" sub-versions of German |
---|
729 | translation. |
---|
730 | |
---|
731 | * (DOS version): caverot: fixed slight underallocation of memory which |
---|
732 | probably caused the bug Brian Clipstone reported. |
---|
733 | |
---|
734 | * cavern: Improved reporting of missing *export-s; added 2 more |
---|
735 | *export tests. |
---|
736 | |
---|
737 | * No longer trap SIGINT (Ctrl-C) or SIGTERM (Ctrl-\ on Unix) as we |
---|
738 | can't do anything useful. |
---|
739 | |
---|
740 | * Removed support for really old language names ("fren", "germ", |
---|
741 | "ital", etc) - use "fr", "de", "it", etc instead. |
---|
742 | |
---|
743 | * (RISC OS version): support a few extra accents in messages. |
---|
744 | |
---|
745 | * "Syntax" in command-line help messages now translated. |
---|
746 | |
---|
747 | Changes in 0.97-prerelease2: |
---|
748 | |
---|
749 | * cad3d: Fixed output from `--help'; -e, -D, -S short options now work; |
---|
750 | fixed infinite loop bug. |
---|
751 | |
---|
752 | * (Unix version): aven: leaving "about" box no longer causes segfault; |
---|
753 | toggle status bar now works; N/S/E/W selects view rather than moving |
---|
754 | cave; window close now works; now have ticks on appropriate menu |
---|
755 | items; fixed problems with rendering (some legs missing!); 3d file |
---|
756 | specified on command line now loaded; fixed occasional hangs; fixed |
---|
757 | terrible slowness during rotation; implemented indicators; various |
---|
758 | other bugs fixed. |
---|
759 | |
---|
760 | * Updated translations: pt de it (and fr partially) |
---|
761 | |
---|
762 | * Added tests for most commands and various other cases. |
---|
763 | |
---|
764 | * cavern: fixed *case (correct args are PRESERVE/TOUPPER/TOLOWER) and |
---|
765 | upper/lower were swapped. |
---|
766 | |
---|
767 | * Documentation brought more up-to-date. |
---|
768 | |
---|
769 | * caverot/xcaverot: fix missing end of list marker for surface data |
---|
770 | which typically resulted in a few extra bogus surface legs appearing. |
---|
771 | |
---|
772 | * printer drivers: fixed .ini file reading routine (bug introduced in |
---|
773 | 0.97-prerelease 1). |
---|
774 | |
---|
775 | * printps: postscript file meta information now includes the date of |
---|
776 | creation, and also the name of the user running printps (Unix only). |
---|
777 | |
---|
778 | * printer drivers: improved reporting of problems with print.ini files. |
---|
779 | |
---|
780 | * (MSDOS version): fallback DPMI provider and floating point emulator |
---|
781 | were missing in 0.97-prerelease1. |
---|
782 | |
---|
783 | * Better internationalisation - select localised system messages using |
---|
784 | setlocale(). |
---|
785 | |
---|
786 | Changes in 0.97-prerelease1: |
---|
787 | |
---|
788 | * extend: fixed bug which resulted in bogus output (added regression test); |
---|
789 | produce binary rather than ASCII .3d output. |
---|
790 | |
---|
791 | * cavern: don't report error stats for articulating traverses. |
---|
792 | |
---|
793 | * (UNIX version): `make uninstall' now removes the HTML documentation. |
---|
794 | |
---|
795 | * (UNIX version): printer drivers: Look for /etc/survex/print.ini rather |
---|
796 | than <prefix>/share/survex/myprint.ini |
---|
797 | |
---|
798 | * cavern: added warning that use of ROOT character ('\' by default) is |
---|
799 | deprecated; updated documentation to mention this. |
---|
800 | |
---|
801 | * cavern: added *export command to allow scope of station names to be |
---|
802 | limited. If *export is never used, behaviour is as before. |
---|
803 | |
---|
804 | * cavern: added *flags command to allow surface surveys and duplicate |
---|
805 | surveys (to be ignored when calculating the total survey length) to be |
---|
806 | indicated. |
---|
807 | |
---|
808 | * new version of 3d file format which can store flags and is slightly more |
---|
809 | compact. NB New programs can load old .3d files, but old programs can't |
---|
810 | load new .3d files. |
---|
811 | |
---|
812 | * caverot/xcaverot: allow surface legs to be hidden (they are by default) |
---|
813 | |
---|
814 | * cavern: compass can be omitted on legs in diving data to indicate a plumbed |
---|
815 | leg. In this case the tape and depth gauge readings are combined to give |
---|
816 | the length of the leg. |
---|
817 | |
---|
818 | * cavern: *begin/*prefix reentry warning now gives the original location as |
---|
819 | a separate warning so smart editors will allow you to click on it to jump |
---|
820 | to that file and line. |
---|
821 | |
---|
822 | * printer drivers: put "http://www.survex.com/" on printouts in case someone |
---|
823 | who gets a printout wants to know more about Survex. |
---|
824 | |
---|
825 | * cavern: added easting, northing, altitude added as prefered aliases for |
---|
826 | dx, dy, dz. |
---|
827 | |
---|
828 | * cavern: bug fix: "*prefix \" or "*begin \" would cause an internal error. |
---|
829 | |
---|
830 | * xcaverot: "load" button now works; bearing always shown in range 0-360; |
---|
831 | / and ' now tilt cave; `u' and `d' now switch to view from above/below; |
---|
832 | shift-ed keys now work; `o' now turns off non-overlapping labels; |
---|
833 | `ctrl-L' toggles display of survey legs. |
---|
834 | |
---|
835 | * caverot: n/s/e/w/u/d now work as in xcaverot - the previous functions they |
---|
836 | had weren't actually useful; if memory is really tight, disable |
---|
837 | non-overlapping labels rather than dying with an error. |
---|
838 | |
---|
839 | * prefer balanced quotes (`...') to unbalanced ('...') in messages. |
---|
840 | |
---|
841 | * cavern: file reading errors now treated as fatal; unattached survey error |
---|
842 | now fatal. |
---|
843 | |
---|
844 | * survex: syntax errors in command line arguments now fatal. |
---|
845 | |
---|
846 | * cavern: if there are errors, don't produce output files. |
---|
847 | |
---|
848 | * cavern: bug fix: trying to report certain errors in really long lines could |
---|
849 | cause an internal error. |
---|
850 | |
---|
851 | * 3dtodxf: renamed to cad3d since it can now produce DXF or sketch format. |
---|
852 | |
---|
853 | * aven: rewritten to use wxwindows (under Unix only so far). |
---|
854 | |
---|
855 | * printwin: new native Microsoft Windows printer driver. |
---|
856 | |
---|
857 | * (MS Windows version): new installation wizard. |
---|
858 | |
---|
859 | * Use double precision floating point to pass numbers to/from .3d file |
---|
860 | reading routines to avoid rounding problems. |
---|
861 | |
---|
862 | * cavern: change of terminology - use "reading" instead of "datum", |
---|
863 | since datum more usually means a map datum in surveying. |
---|
864 | |
---|
865 | Changes in 0.96: |
---|
866 | |
---|
867 | * (MSDOS and MS Windows versions): fixed bug in message file handling |
---|
868 | introduced in 0.96-prerelease 1 - symptoms: messages incorrectly looked |
---|
869 | for in current directory, or just printing "???" and exiting. |
---|
870 | |
---|
871 | * cavern: attempting to *include a non-existent file used to complain: |
---|
872 | "In file included from example.svx:31:" / "cavern: Couldn't open data file |
---|
873 | 'bad.svx'" - now complain "example.svx:31: Couldn't open data file |
---|
874 | 'bad.svx'". |
---|
875 | |
---|
876 | * xcaverot: cursor keys now move the 3D centre of rotation rather than just |
---|
877 | the position of the survey in the window. |
---|
878 | |
---|
879 | Changes in 0.96-prerelease4: |
---|
880 | |
---|
881 | * cavern (RISC OS version): "is this a directory" test would never say |
---|
882 | "yes". |
---|
883 | |
---|
884 | * caverot: (MSDOS version) cursor keys and delete had stopped working (due |
---|
885 | to changes in allegro graphics library) - fixed. |
---|
886 | |
---|
887 | * xcaverot: Zoom in and out with keyboard now behaves exactly like clicking |
---|
888 | on buttons; Removed unused "select" button; Fixed significant memory leak. |
---|
889 | |
---|
890 | * aven: (MS Windows version) Mark Shinwell has written a Microsoft Windows |
---|
891 | version of aven, which is better in almost every way than the directx |
---|
892 | version of caverot (and we're working to fix the few shortfalls), so we've |
---|
893 | shelved directx caverot and are now including aven instead with the MS |
---|
894 | Windows version. |
---|
895 | |
---|
896 | Changes in 0.96-prerelease3: |
---|
897 | |
---|
898 | * caverot: DirectX version for Microsoft Windows. |
---|
899 | |
---|
900 | * caverot: (MSDOS version) 640x480 doesn't work under NT either, but 320x200 |
---|
901 | does so default to that instead. |
---|
902 | |
---|
903 | * caverot: --mode-picker option now listed by --help. |
---|
904 | |
---|
905 | Changes in 0.96-prerelease2: |
---|
906 | |
---|
907 | * caverot: (MSDOS version) --mode-picker now recognised anywhere on command |
---|
908 | line (had to be last previously). |
---|
909 | |
---|
910 | * caverot: (MSDOS version) messages from Allegro library now |
---|
911 | internationalised. |
---|
912 | |
---|
913 | * caverot: (MSDOS version) don't try to get 800x600 if running under NT - |
---|
914 | try 640x480 instead. |
---|
915 | |
---|
916 | Changes in 0.96-prerelease1: |
---|
917 | |
---|
918 | * xcaverot: Improved responsiveness; can now load multiple .3d files from |
---|
919 | command line; set defaults (press DELETE) now defaults scale that which |
---|
920 | fits the whole survey on the screen. |
---|
921 | |
---|
922 | * cavern: Fixed bug in DOS and Windows versions with handling of paths |
---|
923 | containing a mixture of "/" and "\". |
---|
924 | |
---|
925 | * 3dtodxf: added "--grid" option (supplied by Leandro); output file now |
---|
926 | defaults to same name as input file but with a ".dxf" extension. |
---|
927 | |
---|
928 | * caverot: now get accents with MSDOS version. |
---|
929 | |
---|
930 | * cavern: applied patch from Leandro to fix problem with diving and topofil |
---|
931 | styles. |
---|
932 | |
---|
933 | * 3dtodxf: can now produce an elevation view with --elevation=ANGLE option. |
---|
934 | |
---|
935 | Changes in 0.95: |
---|
936 | |
---|
937 | * Put aven in a separate RPM package since it depends on a stack of |
---|
938 | libraries which not everyone will want to have to install. |
---|
939 | |
---|
940 | Changes in 0.95-prerelease7: |
---|
941 | |
---|
942 | * Disabled experimental gross-error detection code. |
---|
943 | |
---|
944 | * Now build RPMs (for RedHat Linux - may also work with Mandrake and some |
---|
945 | others). |
---|
946 | |
---|
947 | Changes in 0.95-prerelease6: |
---|
948 | |
---|
949 | * Updated all translations. |
---|
950 | |
---|
951 | * Fixed another logic error in "only mentioned once in *equate with explicit |
---|
952 | prefix" check. |
---|
953 | |
---|
954 | * Minor fixes to get MSDOS (djgpp) and MS Windows (mingw) builds working. |
---|
955 | |
---|
956 | Changes in 0.95-prerelease5: |
---|
957 | |
---|
958 | * If no stations are fixed, the first station mentioned is supposed to be. |
---|
959 | But on some platforms (e.g. x86 Linux) the second station was being used |
---|
960 | instead (regression test firststn). |
---|
961 | |
---|
962 | Changes in 0.95-prerelease4: |
---|
963 | |
---|
964 | * Fixed typo which prevented documentation from installing. |
---|
965 | |
---|
966 | * Fixed logic error in "only mentioned once in *equate with explicit prefix" |
---|
967 | check. |
---|
968 | |
---|
969 | Changes in 0.95-prerelease3: |
---|
970 | |
---|
971 | * aven: updated to compile with new cvrotimg. |
---|
972 | |
---|
973 | * More fixes for compilation problems on non-Linux UNIX platforms. |
---|
974 | |
---|
975 | Changes in 0.95-prerelease2: |
---|
976 | |
---|
977 | * Minor tweaks to some messages. |
---|
978 | |
---|
979 | * 3dtodxf: Fixed calculation of bounding box if all coordinates are negative |
---|
980 | in one or more axes. |
---|
981 | |
---|
982 | * Added Wookey's man pages - these just list the command line options and |
---|
983 | point to the HTML documentation. |
---|
984 | |
---|
985 | * Fixes for compilation problems on non-Linux UNIX platforms. |
---|
986 | |
---|
987 | Changes in 0.95-prerelease1: |
---|
988 | |
---|
989 | * cavern: *fix with error values (one for same all round, two for horizontal |
---|
990 | and vertical, three for x, y, z) |
---|
991 | |
---|
992 | * Fixed RISC OS not treating "foo." as a directory |
---|
993 | |
---|
994 | * Improved behaviour when sgmltools not installed |
---|
995 | |
---|
996 | * cavern: Merged patches for generating .3dx files for chasm |
---|
997 | |
---|
998 | * Miscellaneous code tidying |
---|
999 | |
---|
1000 | * Moved unresolvable issues from BUGS to ZOMBIES |
---|
1001 | |
---|
1002 | * cavern: Fixed articulation code bug (handling of some cases of components |
---|
1003 | with multiple fixed points); added regression test |
---|
1004 | |
---|
1005 | * cavern: "*begin" / "*end foo" now gives more explicit error |
---|
1006 | |
---|
1007 | * cavern: More work on gross error detection |
---|
1008 | |
---|
1009 | * xcaverot: you can now set environmental variables XCAVEROT_FONTNAME, |
---|
1010 | XCAVEROT_INDICATOR_RADIUS |
---|
1011 | |
---|
1012 | * extend: now starts from highest station with only one leg. If no such |
---|
1013 | station exists then revert to the previous behaviour of starting from |
---|
1014 | the highest station (but complain if we have no legs at all). |
---|
1015 | |
---|
1016 | * cavern: line numbers now correct for .svx files with Mac style lineends |
---|
1017 | |
---|
1018 | * cavern: improved error reporting in several cases |
---|
1019 | |
---|
1020 | * caverot: on RISC OS now fall back to using 2 or even just one screen |
---|
1021 | bank if we can't find a mode where we can create 3 banks |
---|
1022 | |
---|
1023 | * cavern: added data styles "TOPOFIL" (like tape/compass/clino but with a |
---|
1024 | counter instead of the tape), "CARTESIAN" (dx, dy, dz), and "NOSURVEY" |
---|
1025 | (for unsurveyed connections between surveys) |
---|
1026 | |
---|
1027 | * cavern: can now suppress "unused fixed point" error on a station by |
---|
1028 | station basis by using: "*fix <station> reference <coords>" |
---|
1029 | |
---|
1030 | * cavern: new command "*require <version>" to allow survey data to specify |
---|
1031 | the minimum survex version required to process it |
---|
1032 | |
---|
1033 | * print*: now search multiple print.ini files so you can override settings |
---|
1034 | in the shipped file rather than having to modify it. Search order is: |
---|
1035 | ~/.survex/print.ini (unix only), <prefix>/share/survex/myprint.ini, |
---|
1036 | <prefix>/share/survex/print.ini |
---|
1037 | |
---|
1038 | * Changed xcaverot rotation/zoom to be the same way round as caverot |
---|
1039 | |
---|
1040 | * diffpos, extend, xcaverot, caverot: Now use cmdline library to parse |
---|
1041 | command line arguments and so support --help, --version, etc. |
---|
1042 | |
---|
1043 | * hto2svx, svx2hto, and survex wrapper now all support --help and --version |
---|
1044 | |
---|
1045 | * `configure --disable-aven' now disables building of aven |
---|
1046 | |
---|
1047 | * caverot: on RISC OS fall back to using 2 or just 1 screen bank if there's |
---|
1048 | not enough video memory allocated for 3. |
---|
1049 | |
---|
1050 | * Documentation brought more up to date. |
---|
1051 | |
---|
1052 | * If a station is only referenced once, and that reference is in a *equate |
---|
1053 | and with an explicit prefix (e.g. "*equate 1 possibletypo.6"), a warning |
---|
1054 | is issued. |
---|
1055 | |
---|
1056 | Changes in 0.94-prerelease2: |
---|
1057 | |
---|
1058 | * Added test for "cavern would segfault in articulate() on second *solve" |
---|
1059 | (bug3.svx) |
---|
1060 | |
---|
1061 | Changes in 0.94-prerelease1: |
---|
1062 | |
---|
1063 | * cavern: Fix for bug reported by Leandro - cavern would segfault in |
---|
1064 | articulate() on second *solve |
---|
1065 | |
---|
1066 | * xcaverot: Applied patches from Leandro: fix menu buttons, keyboard |
---|
1067 | shortcuts, colour of station markers, scalebar length and text display, |
---|
1068 | mouse right-button "cave drag", centre-button "plan/elevation switch", |
---|
1069 | zoom in/out menu button |
---|
1070 | |
---|
1071 | * cavern: Fixed "matrix wouldn't invert" problem with certain datasets; |
---|
1072 | added regression test (bug2) |
---|
1073 | |
---|
1074 | * Check for sgmltools v3 (sgmltools-lite) as well as v2 |
---|
1075 | |
---|
1076 | * BorlandC and RISC OS config files are now regenerated when version number |
---|
1077 | is updated |
---|
1078 | |
---|
1079 | Changes in 0.93: |
---|
1080 | |
---|
1081 | * Quick fix for problem with finding articulation points in particularly |
---|
1082 | contorted components with 2 or more fixed points - for now each component |
---|
1083 | is solved separately, but they aren't split at articulation points |
---|
1084 | |
---|
1085 | * Turned off some debug code left active by mistake |
---|
1086 | |
---|
1087 | * Test suite was missing a file |
---|
1088 | |
---|
1089 | Changes in 0.92: |
---|
1090 | |
---|
1091 | * 3dtodxf's DXF output can be opened by AutoCAD 13, 14 and 2000, as |
---|
1092 | well as ArcView 3.x. Adobe Illustrator 8.0, and CorelDraw 8. |
---|
1093 | [checked by Mike Yocum] |
---|
1094 | |
---|
1095 | * HTML documentation now has meaningful filenames (no more "x532.htm") |
---|
1096 | |
---|
1097 | * RISC OS documentation zip file now has correct filetype for |
---|
1098 | Postscript version of docs |
---|
1099 | |
---|
1100 | * RISC OS binary distribution now includes !CLIcon GUI front end |
---|
1101 | |
---|
1102 | * Changed naming scheme for .zip archives to be more consistent |
---|
1103 | |
---|
1104 | * Added OLDNEWS with details of user-visible changes in much older |
---|
1105 | versions |
---|
1106 | |
---|
1107 | Changes in 0.92-prerelease6: |
---|
1108 | |
---|
1109 | * Windows and MSDOS builds were missing 3dtodxf.exe |
---|
1110 | |
---|
1111 | * Updated French, German, Portuguese, and Italian translations |
---|
1112 | |
---|
1113 | * Windows archive for pre5 contained Linux binaries! (except caverot) |
---|
1114 | |
---|
1115 | Changes in 0.92-prerelease5: |
---|
1116 | |
---|
1117 | * printps: now allow separate font sizes (and fonts) for station |
---|
1118 | labels and other text |
---|
1119 | |
---|
1120 | * print*/print.ini: allow different outputs to be specified for each |
---|
1121 | operating system with sensible defaults in print.ini |
---|
1122 | |
---|
1123 | * print.ini: major overhaul of layout to improve readability |
---|
1124 | |
---|
1125 | * Another regression test case added |
---|
1126 | |
---|
1127 | * HACKING: new file containing nuggets of wisdom for developers |
---|
1128 | |
---|
1129 | * Added default s.d. for level legs |
---|
1130 | |
---|
1131 | * Fixed network reduction bug (undoing network simplifications didn't |
---|
1132 | always restore removed stations to the station list) |
---|
1133 | |
---|
1134 | * Catch *begin with no matching *end |
---|
1135 | |
---|
1136 | * Catch *begin and matching *end in different files |
---|
1137 | |
---|
1138 | * Updated Portuguese, French, and German translations [Leandro/Eric/Gerhard] |
---|
1139 | |
---|
1140 | * Wrong warning was being given for `*equate 1 1' |
---|
1141 | |
---|
1142 | * xcaverot: fixed "step" button and keys |
---|
1143 | |
---|
1144 | * caverot: reduced exe size down to slightly more than 0.91 (allegro issue) |
---|
1145 | |
---|
1146 | Changes in 0.92-prerelease4: |
---|
1147 | |
---|
1148 | * cavern: "*infer" wasn't working due to internal token value mismatch |
---|
1149 | |
---|
1150 | * Short usage information now directs user to "--help" |
---|
1151 | |
---|
1152 | * print.ini: Tidied up comments about font size and line width for |
---|
1153 | printps |
---|
1154 | |
---|
1155 | * printps: Line width now set correctly for all pages with ghostview |
---|
1156 | |
---|
1157 | * cavern: Fixed problem with highly *equate-d nodes (introduced in |
---|
1158 | 0.92-pre1) |
---|
1159 | |
---|
1160 | * aven: Fixed redraw errors; enabled splash screen [mark] |
---|
1161 | |
---|
1162 | * cavern: Fixed deltastar network transformation to handle covariances |
---|
1163 | |
---|
1164 | * More test cases added to catch any regressions of recent bug fixes |
---|
1165 | |
---|
1166 | * Include alien.pl in distribution (helper script for compiling with |
---|
1167 | BorlandC and on RISC OS) |
---|
1168 | |
---|
1169 | * cavern: tests for zero now use epsilon related tests, apart for on |
---|
1170 | RISC OS where the FP emulation appears to cut corners and give |
---|
1171 | slightly incorrect answers. |
---|
1172 | |
---|
1173 | * Now include Postscript version of documentation |
---|
1174 | |
---|
1175 | * HTML documentation now uses ".htm" extension instead of ".html" to |
---|
1176 | placate crap unzip programs which can't handle anything over 8.3 |
---|
1177 | |
---|
1178 | * NEWS now describes user-visible changes; ChangeLog is now |
---|
1179 | autogenerated from the CVS commit messages |
---|
1180 | |
---|
1181 | Changes in 0.92-prerelease3: |
---|
1182 | |
---|
1183 | * xcaverot: Switching between plan and elevation now smoother |
---|
1184 | |
---|
1185 | * xcaverot: Fixed poor handling of keypresses when rotating |
---|
1186 | |
---|
1187 | * xcaverot: Reenabled buttons and made plan/elev button work properly |
---|
1188 | |
---|
1189 | * aven: New experimental gtk-based xcaverot replacement |
---|
1190 | |
---|
1191 | Changes in 0.92-prerelease2: |
---|
1192 | |
---|
1193 | * Can now just run individual tests from test suite |
---|
1194 | |
---|
1195 | * cavern: Turned off stray debugging output in matrix.c |
---|
1196 | |
---|
1197 | * Improved various bits of debug code |
---|
1198 | |
---|
1199 | * cavern: Fixed minor problems when compiling with NO_COVARIANCES |
---|
1200 | |
---|
1201 | * In test suite, cavern failing now causes test to fail immediately |
---|
1202 | |
---|
1203 | * Include riscos/config.h.in and borlandc/config.h.in in distribution |
---|
1204 | |
---|
1205 | * cavern: Fixed bug when finding articulation points in a component |
---|
1206 | with more than one fixed point |
---|
1207 | |
---|
1208 | Changes in 0.92-prerelease1: |
---|
1209 | |
---|
1210 | * caverot: Help screen incorrectly documented tilt as '/' and ':' - |
---|
1211 | actually it's on '/' and ''' (single quote) |
---|
1212 | |
---|
1213 | * caverot: Previously assumed shift-singlequote is '@' which is true |
---|
1214 | on UK keyboards but not on US keyboards. Quick fix: check both '@' |
---|
1215 | and '"' for now. |
---|
1216 | |
---|
1217 | * "printps -b" now reports "option requires an argument" (used to segfault) |
---|
1218 | |
---|
1219 | * Updated printer driver command line options in manual |
---|
1220 | |
---|
1221 | * caverot: Fixed shift key to accelerate movements in allegro version |
---|
1222 | |
---|
1223 | * cavern: Disabled articulation point code (for now - there's a bug) |
---|
1224 | |
---|
1225 | * cavern: If a datafile isn't found, now try a lowercase version |
---|
1226 | before giving up (so on Unix you can now process a DOS dataset by |
---|
1227 | unpacking with "unzip -L" to force filenames of unpacked files to |
---|
1228 | lower case) |
---|
1229 | |
---|
1230 | * diffpos: Fixed a couple of bugs; also now exits with status 1 if |
---|
1231 | differences were reported |
---|
1232 | |
---|
1233 | * Added some tests for cavern and diffpos - more to follow |
---|
1234 | |
---|
1235 | * cavern: Covariance code now working and enabled by default |
---|
1236 | |
---|
1237 | * cavern: When equating two existing stations we need to replace the |
---|
1238 | pos of one with the pos of the other. We used to look down the |
---|
1239 | whole station list, now we just look at neighbouring nodes |
---|
1240 | (noticeable time saving for large networks with many equates) |
---|
1241 | |
---|
1242 | * cavern: Renamed truncate function in commands.c to avoid clash with |
---|
1243 | library truncate function on FreeBSD |
---|
1244 | |
---|
1245 | * cavern: Warn that *prefix and *default are deprecated |
---|
1246 | |
---|
1247 | * Fixed obscure problems when configure is rerun with a different prefix |
---|
1248 | |
---|
1249 | * If the environmental variable SURVEXLANG isn't set, LANG is now |
---|
1250 | check before resorting to the default. LANG is a standard way to |
---|
1251 | specify the language for GNU applications - SURVEXLANG is still |
---|
1252 | useful as a way to specify an alternate language if Survex doesn't |
---|
1253 | support your prefered language. |
---|
1254 | |
---|
1255 | * Cured superfluous copy of svxdocs in doc/svxdocs in source distribution |
---|
1256 | |
---|
1257 | * RISC OS and BorlandC builds now track copyright message and version |
---|
1258 | number automatically |
---|
1259 | |
---|
1260 | * If LANG is set to "en_US", treat it as if it were "en-us" |
---|
1261 | |
---|
1262 | * xcaverot: Merged in changes from John Pybus and Mark Shinwell |
---|
1263 | |
---|
1264 | * cavern: *solve followed by some entirely unconnected survey now |
---|
1265 | caught cleanly (used to hit an assert) |
---|
1266 | |
---|
1267 | * cavern: Corrected component and loop counts when there's hanging |
---|
1268 | survey around |
---|
1269 | |
---|
1270 | Changes in 0.91: |
---|
1271 | |
---|
1272 | * Fixed problem with message files with accented characters |
---|
1273 | |
---|
1274 | * Fixed RISC OS specific problem if SURVEXLANG was set |
---|
1275 | |
---|
1276 | * xcaverot: Fixed to centre and scale cave on startup |
---|
1277 | |
---|
1278 | * Removed superfluous containing directory for RISC OS documentation |
---|
1279 | |
---|
1280 | Changes in 0.90: |
---|
1281 | |
---|
1282 | * caverot: MSDOS Allegro mode-picker now reappears if an invalid mode |
---|
1283 | is chosen (caverot used to unhelpfully exit in this case). |
---|
1284 | |
---|
1285 | * caverot: Fixed cursor keys and delete in MSDOS Allegro version |
---|
1286 | |
---|
1287 | * fixed problem with US English messages |
---|
1288 | |
---|
1289 | * text files in DOS/Win32 zips now have ".txt" extension and DOS |
---|
1290 | end-of-lines |
---|
1291 | |
---|
1292 | * 3dtodxf: Leandro Dybal Bertoni has made major improvements to |
---|
1293 | DXF output |
---|
1294 | |
---|
1295 | * caverot: Right and Middle mouse button functions were swapped under |
---|
1296 | RISC OS |
---|
1297 | |
---|
1298 | * caverot: BorlandC (pre-386) version wasn't erasing screen between redraws |
---|
1299 | |
---|
1300 | * HTML version of documentation now has a hyperlinked table of |
---|
1301 | contents |
---|
1302 | |
---|
1303 | Changes in 0.90 beta3: |
---|
1304 | |
---|
1305 | * cavern: output files now go in current directory rather than the |
---|
1306 | same directory where the first .svx file is found. You can set a |
---|
1307 | different directory using the "--output" command line option, which |
---|
1308 | can point to a directory or a file. |
---|
1309 | |
---|
1310 | * cavern: "*truncate off" rather than "*truncate 0" |
---|
1311 | |
---|
1312 | * survex: added wrapper to convert survex invocation into cavern invocation |
---|
1313 | |
---|
1314 | * hto filters moved into separate subdirectory of source distribution |
---|
1315 | |
---|
1316 | * cavern: fixed bug which included stations with 4 or more connections |
---|
1317 | in the .3d file several times |
---|
1318 | |
---|
1319 | * added "miniam.pl" which generates makefiles for BorlandC and RISC OS |
---|
1320 | |
---|
1321 | * printdm/printpcl: weren't showing text - problem with new format |
---|
1322 | font file |
---|
1323 | |
---|
1324 | * check for old SURVEXLANG codes (engi, fren, germ, ...) now case |
---|
1325 | insensitive |
---|
1326 | |
---|
1327 | Changes in 0.90 beta2: |
---|
1328 | |
---|
1329 | * xcaverot: Fixed to handle > 2048 stations/legs |
---|
1330 | |
---|
1331 | * Spanish and Catalan translations updated (only French left to do) |
---|
1332 | |
---|
1333 | Changes in 0.90 beta1: |
---|
1334 | |
---|
1335 | * German, Italian, and Portuguese translations updated |
---|
1336 | |
---|
1337 | * Linux binaries now supplied (x86 RPM) |
---|
1338 | |
---|
1339 | * Documentation brought largely up to date |
---|
1340 | |
---|
1341 | Changes in 0.90 alpha5: |
---|
1342 | |
---|
1343 | * cavern: comment parsing fix |
---|
1344 | |
---|
1345 | * cavern: network reduction bug fixed |
---|
1346 | |
---|
1347 | * new messages extracted for translation |
---|
1348 | |
---|
1349 | * printps: much smaller postscript output |
---|
1350 | |
---|
1351 | * printps: real circles in postscript output |
---|
1352 | |
---|
1353 | * nicer infobox on printouts |
---|
1354 | |
---|
1355 | * caverot: help page improved |
---|
1356 | |
---|
1357 | * scale units on printout bug fixed |
---|
1358 | |
---|
1359 | Changes in 0.90 alpha4: |
---|
1360 | |
---|
1361 | * printps: made postscript bounding box slightly larger |
---|
1362 | |
---|
1363 | * printps: tweaked postscript output to reduce size (5% smaller for |
---|
1364 | Kaninchenhoehle) |
---|
1365 | |
---|
1366 | Changes in 0.90 alpha3: |
---|
1367 | |
---|
1368 | * fixed bogus "Error writing printer output" message from printer drivers |
---|
1369 | |
---|
1370 | * minor cosmetic fixes to printer drivers |
---|
1371 | |
---|
1372 | * printps: added postscript bounding box |
---|
1373 | |
---|
1374 | * printps: fixed extra "%"s in postscript output |
---|
1375 | |
---|
1376 | * cavern: removed stray debug messages added in 0.90 alpha2 |
---|
1377 | |
---|
1378 | Changes in 0.90 alpha2: |
---|
1379 | |
---|
1380 | * cavern: fixed memory allocation bug (affected *include and *title) |
---|
1381 | |
---|
1382 | Changes in 0.90 alpha1: |
---|
1383 | |
---|
1384 | * cavern: Halt after 50 errors to save swamping user |
---|
1385 | |
---|
1386 | * now use GNU getopt to parse command line options |
---|
1387 | |
---|
1388 | * cavern: -f and @ removed |
---|
1389 | |
---|
1390 | * cavern: -n, -t and -u replaced by *-commands |
---|
1391 | |
---|
1392 | * source code tidied up considerably |
---|
1393 | |
---|
1394 | * new format message files - now internally use unicode (in UTF-8) and |
---|
1395 | should be faster and smaller |
---|
1396 | |
---|
1397 | * new format font file for printdm/printpcl (faster and smaller) |
---|
1398 | |
---|
1399 | * cavern: GCC format error/warning messages to allow clicking on |
---|
1400 | messages to jump to the problem line in editors which support it |
---|
1401 | (e.g. GNU emacs and jed) |
---|
1402 | |
---|
1403 | * Now uses GNU automake under Unix which makes my life a lot easier and also |
---|
1404 | provides "make install" |
---|
1405 | |
---|
1406 | * xcaverot: now checks for failing to open the X display |
---|
1407 | |
---|
1408 | Changes in 0.81: |
---|
1409 | |
---|
1410 | * survex: Network reduction bug fixed (fix carried back from 0.90 development) |
---|
1411 | |
---|
1412 | Changes in 0.80: |
---|
1413 | |
---|
1414 | * Added ChangeLog |
---|
1415 | |
---|
1416 | * DOS binary distribution now includes files: BUGS NEWS TODO ChangeLog |
---|
1417 | |
---|
1418 | * Cross-compiler build for DOS now has debugging information stripped |
---|
1419 | from .exe files once more, so they are rather smaller |
---|
1420 | |
---|
1421 | * Sources now include configure.in for those wanting to do major development |
---|
1422 | work |
---|
1423 | |
---|
1424 | * Unix versions now build use GNU autoconf - to build just unpack, run |
---|
1425 | "./configure" then "make" |
---|
1426 | |
---|
1427 | * Messages file now represents accents like in HTML (e.g. é |
---|
1428 | for é) |
---|
1429 | |
---|
1430 | * caverot: fixed up standard DOS (allegro) version to work much |
---|
1431 | better. In particular, it will now try to choose a video mode for |
---|
1432 | itself (use --mode-picker at the end of the command line to get the |
---|
1433 | mode picker), and keyboard and mouse initialisation problems are |
---|
1434 | cured |
---|
1435 | |
---|
1436 | * survex: You can now use DOS or UNIX style filenames (/ or \ for |
---|
1437 | directory separator) on any platform and they will be translated to |
---|
1438 | the native format for your OS. This makes datasets much more |
---|
1439 | portable. |
---|
1440 | |
---|
1441 | * survex: "Unique" option changed to "Truncate" and now truncates |
---|
1442 | names if set |
---|
1443 | |
---|
1444 | * Removed artificial limit on survey station name length (was 12 |
---|
1445 | characters per prefix component) |
---|
1446 | |
---|
1447 | * Many other minor changes |
---|
1448 | |
---|
1449 | Changes in 0.72: |
---|
1450 | |
---|
1451 | * Expiry timeout removed from all programs |
---|
1452 | |
---|
1453 | Changes in 0.71: |
---|
1454 | |
---|
1455 | * printdm: Native Printer support for Cannon BJ printers. |
---|
1456 | |
---|
1457 | * caverot: DJGPP version for use of more than 640K |
---|
1458 | |
---|
1459 | * xcaverot: Updated to have most of the features of Caverot (non-overlapping |
---|
1460 | labels, scale bar & tilt/direction indicators) |
---|
1461 | |
---|
1462 | Changes in 0.70: |
---|
1463 | |
---|
1464 | * Language support for Catalan, Spanish, and Italian added |
---|
1465 | |
---|
1466 | * caverot: tilt indicator added |
---|
1467 | |
---|
1468 | * caverot: constant speed rotation (e.g. for small caves on fast computers) |
---|
1469 | |
---|
1470 | * caverot: Smooth plan <-> elevation transitions on faster machines |
---|
1471 | |
---|
1472 | * caverot: Two files can be read in and displayed in different colour |
---|
1473 | (eg cave and surface data) |
---|
1474 | |
---|
1475 | * caverot: Extended memory version so big datasets can be displayed on |
---|
1476 | DOS version |
---|
1477 | |
---|
1478 | * Printer Drivers: INI file used instead of multiple configuration files. |
---|
1479 | |
---|
1480 | * Printer Drivers: Defaults set-able for all print settings |
---|
1481 | |
---|
1482 | * Printer Drivers: Option to print tilted plots |
---|
1483 | |
---|
1484 | * printhpgl: now has origin in centre of page option (and is default) |
---|
1485 | |
---|
1486 | * printdm/printpcl: Printer font made ISO-8859-1 compatible |
---|
1487 | |
---|
1488 | * Printer Drivers: Dotted borders to facilitate cutting to size with scissors |
---|
1489 | |
---|
1490 | * Printer Drivers: Scale bar length limited to save time on large plots |
---|
1491 | |
---|
1492 | * survex: If adjusted tape is negative then warning generated |
---|
1493 | |
---|
1494 | * survex: User-definable characters for input (e.g. for odd characters |
---|
1495 | in imported station names) |
---|
1496 | |
---|
1497 | Changes in 0.62: |
---|
1498 | |
---|
1499 | * printdm: bug-fix: a graphics postfix setting had been added to |
---|
1500 | dm.cfg, but if this was not used then printing would go wrong |
---|
1501 | |
---|
1502 | * printpcl: added an option for printers that do not understand the |
---|
1503 | PCL Vertical Tab command - see PCL.cfg |
---|
1504 | |
---|
1505 | Changes in 0.61: |
---|
1506 | |
---|
1507 | * Includes a new version of caverot that arranges the labels so that |
---|
1508 | they don't overlap. |
---|
1509 | |
---|
1510 | Changes in 0.60: |
---|
1511 | |
---|
1512 | * French and German translations greatly improved |
---|
1513 | |
---|
1514 | * survex: Survey grades now supported |
---|
1515 | |
---|
1516 | * survex: *calibrate, *data, and *units enhanced in a backwards |
---|
1517 | compatible way |
---|
1518 | |
---|
1519 | * survex: survey network is now split at articulation points |
---|
1520 | (faster/less memory) |
---|
1521 | |
---|
1522 | * survex: Omitted clino readings give a vertical sd of tape/sqrt(10) |
---|
1523 | |
---|
1524 | * survex: filenames with spaces are now supported - just put them in |
---|
1525 | quotes ("") |
---|
1526 | |
---|
1527 | * diffpos/3dtodxf: improved and made more robust |
---|
1528 | |
---|
1529 | * caverot: "sliding point" code improved to work even in really |
---|
1530 | extreme cases |
---|
1531 | |
---|
1532 | * caverot: added a "compass" |
---|
1533 | |
---|
1534 | * caverot: memory usage improved, so it now copes with larger files |
---|
1535 | |
---|
1536 | * And a host of more minor improvements and bug-fixes |
---|
1537 | |
---|