1 | Changes in 1.0.32: |
---|
2 | |
---|
3 | * aven: Fixed font sizes in "Print Preview" and printouts. |
---|
4 | |
---|
5 | * aven: In the print setup dialog, replaced "Orientation" radio buttons with |
---|
6 | "Plan" and "Elevation" buttons. |
---|
7 | |
---|
8 | * aven: Fixed info box on printouts of elevations, tilted views, and |
---|
9 | extend elevations. |
---|
10 | |
---|
11 | * aven: Added "fit on one page" option, and make it the default. |
---|
12 | |
---|
13 | * aven: Reorder "Cancel", "Preview", "Print" buttons and make "Print" the |
---|
14 | default button. |
---|
15 | |
---|
16 | * aven: Read settings back from the print dialog when the "Print" button is |
---|
17 | pressed (was only done for "Preview" previously). |
---|
18 | |
---|
19 | * aven: Sorted out the initial size of the "Print Preview" window. |
---|
20 | |
---|
21 | * aven: Fixed the window manager's close button on the "Print Preview" window |
---|
22 | - previously this was being ignored. |
---|
23 | |
---|
24 | * aven: Sorted out initial survey scaling when loading a survey at startup. |
---|
25 | |
---|
26 | * aven: Fixed the measuring line to work better when the survey tree is |
---|
27 | manipulated with keys. Tweaked redrawing of the measuring line to be a |
---|
28 | smidgen more efficient. Fixed the blob and ring size which were one |
---|
29 | pixel too small on Windows. |
---|
30 | |
---|
31 | * aven: Added "System Information:" section to the "About" dialog to hold |
---|
32 | information useful when reporting bugs. Currently it contains the wxWindows |
---|
33 | version, OS version, and colour depth information. |
---|
34 | |
---|
35 | * aven: Changed the "About" dialog's "Close" button to be "OK" for consistency |
---|
36 | with pretty much every other application. |
---|
37 | |
---|
38 | * aven: Added "File->Export as..." which integrates cad3d's functionality |
---|
39 | within aven. |
---|
40 | |
---|
41 | * aven: Updated a few icons. |
---|
42 | |
---|
43 | * cad3d: Added SVG export support from John Pybus |
---|
44 | |
---|
45 | * (Unix version): Fixed to allow compilation with GCC 3.4 |
---|
46 | |
---|
47 | * (MS Windows version): Upgrade to using innosetup 4 for the installer |
---|
48 | (we were using innosetup 2). This results in a much smaller download |
---|
49 | and the installer now translates itself into the currently set language. |
---|
50 | The installer will no longer work on Windows NT 3.51, but I seriously |
---|
51 | doubt anyone is still using that... |
---|
52 | |
---|
53 | * Updates to German translation. |
---|
54 | |
---|
55 | Changes in 1.0.31: |
---|
56 | |
---|
57 | * (MS Windows version): Fixed problems with the new printing code by building |
---|
58 | with a newer version of wxWindows (2.5.2 instead of 2.4.1). |
---|
59 | |
---|
60 | * aven: Fixed grid menu item so that it always correctly reflects whether the |
---|
61 | grid is enabled or not. |
---|
62 | |
---|
63 | * aven: Minor improvements to appearance of a few toolbar icons. |
---|
64 | |
---|
65 | * Updates to Catalan, French, Italian, Romanian, Slovak, and Spanish |
---|
66 | translations. |
---|
67 | |
---|
68 | * cavern: Fixed Romanian message which was appearing in English .err files. |
---|
69 | |
---|
70 | Changes in 1.0.30: |
---|
71 | |
---|
72 | * aven: Added printing directly from Aven! |
---|
73 | |
---|
74 | * aven: Fixed memory leak when showing the "About" dialog. |
---|
75 | |
---|
76 | * (MacOS X version): Now installable from a disk image package. |
---|
77 | |
---|
78 | * cavern: Equates are no longer considered when deciding which stations are |
---|
79 | flagged as surface and underground. |
---|
80 | |
---|
81 | * Romanian translation mostly completed. |
---|
82 | |
---|
83 | * (Unix version): Debian: Minor packaging tweaks. |
---|
84 | |
---|
85 | Changes in 1.0.29: |
---|
86 | |
---|
87 | * cad3d: Fixed problem with DXF files which stopped them loading with some |
---|
88 | drawing packages (introduced in 1.0.27). |
---|
89 | |
---|
90 | * aven: Changed File->Exit to File->Quit. |
---|
91 | |
---|
92 | * Removed some unused messages from the message files. |
---|
93 | |
---|
94 | * (Unix version): Fixed SRPMs to build on RedHat 9 and Fedora Core 1 (patch |
---|
95 | from John Pybus). |
---|
96 | |
---|
97 | * Romanian translation started. |
---|
98 | |
---|
99 | * (Unix version): Debian: Fixed new lintian warnings about missing quotes in |
---|
100 | menu files. |
---|
101 | |
---|
102 | Changes in 1.0.28: |
---|
103 | |
---|
104 | * Fixed 3d file reading code to fix incorrect unpacking of compressed station |
---|
105 | names in a rare case. Also checked other rare cases work correctly. |
---|
106 | |
---|
107 | Changes in 1.0.27: |
---|
108 | |
---|
109 | * cad3d: DXF output now puts surface legs, stations, and labels in separate |
---|
110 | layers. |
---|
111 | |
---|
112 | * (Unix version): distribute desc-svxedit.txt. |
---|
113 | |
---|
114 | Changes in 1.0.26: |
---|
115 | |
---|
116 | * cavern: Fixed interleaved topofil data style - the length was always being |
---|
117 | calculated as zero. |
---|
118 | |
---|
119 | * (Unix version): aven: "All Files" now shows files without extensions too. |
---|
120 | |
---|
121 | * aven: added Ctrl+Q as shortcut for File->Exit. |
---|
122 | |
---|
123 | * aven: depth colouring now uses a proper colour gradient. |
---|
124 | |
---|
125 | * (MacOS X version): aven: the keyboard and mouse now work! It turns out that |
---|
126 | we must apply resources *after* installing. |
---|
127 | |
---|
128 | * (MacOS X version): aven: now works when run from the MacOS X Finder. |
---|
129 | |
---|
130 | * (MacOS X version): look for message files and other resources relative to the |
---|
131 | binaries so that the user can install Survex from a disk image in the location |
---|
132 | of their choice. |
---|
133 | |
---|
134 | * (MacOS X version): fixed not to try to build aven if wxWindows isn't |
---|
135 | installed. |
---|
136 | |
---|
137 | * cad3d: fixed -e and -r options to not crash (the long versions have always |
---|
138 | worked). |
---|
139 | |
---|
140 | * extend: fixed to initialise an internal structure - failing to do so was |
---|
141 | probably causing crashes on some platforms. |
---|
142 | |
---|
143 | * Fixed standard graphics for "Note", "Warning", etc in the PostScript manual. |
---|
144 | |
---|
145 | * Documentation updated. |
---|
146 | |
---|
147 | * (Unix version): fixed svxedit man page which previously contained xcaverot |
---|
148 | documentation! |
---|
149 | |
---|
150 | * test suite: check that cavern doesn't report "nan" or "NaN" for any values. |
---|
151 | |
---|
152 | * (Unix version): fixed configure --enable-defaultlang=XX to work. |
---|
153 | |
---|
154 | * (Unix version): fixed configure code to turn on lots of GCC warnings and fixed |
---|
155 | most of them. |
---|
156 | |
---|
157 | * (MS Windows version): assorted tweaks to allow building with MS Visual C/C++. |
---|
158 | |
---|
159 | Changes in 1.0.25: |
---|
160 | |
---|
161 | * (MacOS X version): hopefully fixed building of aven. |
---|
162 | |
---|
163 | * (Unix version): updated config.guess and config.sub so should build out of |
---|
164 | the box on more Unix platforms. |
---|
165 | |
---|
166 | * (Unix version): Debian: added missing Build-Depends on xlibs-dev. |
---|
167 | |
---|
168 | * (Unix version): RPMs: give up supplying binary RPMs due to apparently |
---|
169 | insurmountable technical problems. |
---|
170 | |
---|
171 | Changes in 1.0.24: |
---|
172 | |
---|
173 | * cavern: fixed LEVEL (broken since around 1.0.8) and added test case. |
---|
174 | |
---|
175 | * cavern: corrected handling of declination in Compass DAT files and added test |
---|
176 | case; also added tests for other aspects of Compass DAT file reading. |
---|
177 | |
---|
178 | * printps/printpcl: fixed blank page detection in some obscure cases. |
---|
179 | |
---|
180 | * Documentation: started manual section on working with Compass data files. |
---|
181 | |
---|
182 | * (Unix version): fixed compilation problems with aven and getopt.h on MacOS X |
---|
183 | (and probably some other Unix versions). |
---|
184 | |
---|
185 | * (Unix version): Debian package now Build-Depends on gcc-3.2 and g++-3.2. |
---|
186 | |
---|
187 | Changes in 1.0.23: |
---|
188 | |
---|
189 | * Documentation: include 3d v3 file format description on MS Windows, MS DOS, |
---|
190 | and RISC OS too; include PNG graphics for manual on MS Windows; minor updates |
---|
191 | to manual. |
---|
192 | |
---|
193 | * Prefer wxWindows 2.4 if it's available. |
---|
194 | |
---|
195 | * (MacOS X version): detect MacOS X and look for MacOS X build of wxWindows; |
---|
196 | automatically add resource fork to aven binary. |
---|
197 | |
---|
198 | * Disabled experimental support for Chinese (LANG=zh) - it isn't currently |
---|
199 | working and makes the printer drivers unusable on Chinese versions of MS |
---|
200 | Windows. |
---|
201 | |
---|
202 | * (Unix version): tweaked debian packaging. |
---|
203 | |
---|
204 | * cavern: Handling of "*:" at start of file wasn't fully fixed in 1.0.19. |
---|
205 | |
---|
206 | Changes in 1.0.22: |
---|
207 | |
---|
208 | * aven: Fixed handling of extended elevations (and other flat surveys) - |
---|
209 | they are meant to be "locked flat" but this wasn't fully working before. |
---|
210 | |
---|
211 | * Documentation: 3d v3 file format description: fixed error in description of |
---|
212 | codes 0x01-0x0e; include it in binary packages (not only with the source |
---|
213 | code). |
---|
214 | |
---|
215 | Changes in 1.0.21: |
---|
216 | |
---|
217 | * cavern: when reading Compass DAT files, we now processes compass and clino |
---|
218 | backsights, and recognise the "X" flag which indicates a leg should be |
---|
219 | entirely ignored. And we now report correct line number with errors in |
---|
220 | Compass .MAK files. |
---|
221 | |
---|
222 | * cavern: if "*infer plumbs on", don't infer a plumb if the clino is |
---|
223 | +/- 90 degrees, but the backclino isn't (and vice versa). |
---|
224 | |
---|
225 | * cavern: fixed 3dx output so it actually works with Chasm once more. |
---|
226 | |
---|
227 | * cavern: don't allocate extra space needed for producing 3dx output for |
---|
228 | Chasm unless we're actually producing that output - saves about 8 bytes |
---|
229 | per station. |
---|
230 | |
---|
231 | * cavern: removed slightly too keen sanity check which could misfire in very |
---|
232 | unusual circumstances. |
---|
233 | |
---|
234 | * (MS Windows version): all .ico files except 3d.ico have been missing since |
---|
235 | 1.0.17 (or maybe 1.0.16) - fixed. You wouldn't notice this if you installed |
---|
236 | over an previous version. |
---|
237 | |
---|
238 | Changes in 1.0.20: |
---|
239 | |
---|
240 | * aven: update display when "Metric" or "Degrees" is toggled. |
---|
241 | |
---|
242 | * cavern: fixed handling of compass and clino corrections in Compass survey |
---|
243 | data - these were interpreted as radians rather than degrees so the |
---|
244 | correction was about 57 times too large!) |
---|
245 | |
---|
246 | * Improved handling of Compass PLT files - if the survey name is empty, don't |
---|
247 | insert a survey separator character. |
---|
248 | |
---|
249 | * Documentation: fixed incorrect markup which resulted in a bogus footnote. |
---|
250 | |
---|
251 | Changes in 1.0.19: |
---|
252 | |
---|
253 | * cavern: you can now process Compass format survey data (.DAT and .MAK files) - |
---|
254 | these can even be linked into a Survex dataset with "*include fulford.dat" or |
---|
255 | "*include lech.mak" to allow processing of mixed datasets. |
---|
256 | |
---|
257 | * cavern: major speedup (up to 60%) when reading in survey data containing |
---|
258 | a lot of stations in the same survey hierarchy level (which is how Compass |
---|
259 | files are handled). |
---|
260 | |
---|
261 | * cavern: don't warn about a compass reading on a plumbed leg if the |
---|
262 | plumb was inferred and the compass reading is zero. |
---|
263 | |
---|
264 | * cavern: reduced memory usage in code which reads a survey station name. |
---|
265 | |
---|
266 | * cavern: reported CPU time would go negative if cavern ran for more than |
---|
267 | about 36 minutes (highly unlikely but not impossible on a slow machine |
---|
268 | with a large, highly interconnect survey) - fixed. |
---|
269 | |
---|
270 | * cavern: avoid unnecessary work when --percentage isn't specified. |
---|
271 | |
---|
272 | * cavern: Writing "*:" at the start of a .svx file would crash cavern - fixed |
---|
273 | and added test case. This is an error anyway, but it shouldn't cause a |
---|
274 | crash. |
---|
275 | |
---|
276 | * Don't distribute unused toolbar icons. |
---|
277 | |
---|
278 | * Documentation: minor updates. |
---|
279 | |
---|
280 | Changes in 1.0.18: |
---|
281 | |
---|
282 | * (Unix version): Fixed "Process" action on .svx files. |
---|
283 | |
---|
284 | * (Unix version): File associations: if svxedit isn't installed, run gnome-edit |
---|
285 | instead. |
---|
286 | |
---|
287 | * (Unix version): In Debian packages, now include file associations and file |
---|
288 | icons in the survex package rather than survex-aven. |
---|
289 | |
---|
290 | * (Unix version): File associations were missing from RPM packages; moved |
---|
291 | aven and svxedit man pages to their respective subpackages; moved aven icons |
---|
292 | to the aven subpackage. |
---|
293 | |
---|
294 | * Documentation: added details of the 3d file format (version 3). |
---|
295 | |
---|
296 | * Updated TODO list. |
---|
297 | |
---|
298 | Changes in 1.0.17: |
---|
299 | |
---|
300 | * (MS Windows version): Fixed "Open in SvxEdit" to work (and if tcl isn't |
---|
301 | install this action now falls back to using notepad). SvxEdit now has |
---|
302 | its own icon. |
---|
303 | |
---|
304 | * (Unix version): Install mime types, icons, and file associations for Gnome. |
---|
305 | Note: at present GMC doesn't seem to notice new files being created (e.g. |
---|
306 | Process on a .svx file creates .3d and .err files) - you have to manually |
---|
307 | refresh the view. |
---|
308 | |
---|
309 | * Minor update to manual. |
---|
310 | |
---|
311 | Changes in 1.0.16: |
---|
312 | |
---|
313 | * (MS Windows version): Really fixed bug introduced in 1.0.14 which often stops |
---|
314 | programs from finding the message files. |
---|
315 | |
---|
316 | * (MS Windows version): Remove any existing "Open" file association for .svx |
---|
317 | files. |
---|
318 | |
---|
319 | Changes in 1.0.15: |
---|
320 | |
---|
321 | * (MS Windows version): Fixed bug introduced in 1.0.14 which often stops |
---|
322 | programs from finding the message files. |
---|
323 | |
---|
324 | * (MS Windows version): "Open in Notepad" is now the double-click action |
---|
325 | for .svx files once again, "Open in SvxEdit" is an action in the menu |
---|
326 | obtained with the right mouse button. |
---|
327 | |
---|
328 | Changes in 1.0.14: |
---|
329 | |
---|
330 | * svxedit: This is a Survex data entry editor from the therion team. It needs |
---|
331 | tcl and wish installed - for MS Windows an installer is available for free |
---|
332 | from Activeware. |
---|
333 | |
---|
334 | * Improved handling of Compass PLT files and CMAP xyz files - no longer change |
---|
335 | dots to spaces in survey and station names - instead use a space as the |
---|
336 | separator between survey name and station name. |
---|
337 | |
---|
338 | * aven: when picking non-overlapping labels, show a slight preference to shorter |
---|
339 | labels with the aim of displaying more labels. |
---|
340 | |
---|
341 | * aven: fixed hard to notice problem which could cause the cave to appear |
---|
342 | tilted sideways after a lot of manipulation. |
---|
343 | |
---|
344 | * cavern: Modest speed improvement (0.5% for sample dataset). |
---|
345 | |
---|
346 | * cavern: fixed a rarely sighted bug which caused erroneous error about some |
---|
347 | stations not being attached to a fixed point. |
---|
348 | |
---|
349 | * cavern: fixed clino readings and DIRECTION to work in interleaved data. |
---|
350 | |
---|
351 | * cavern: improved error reporting when an invalid value is given for a |
---|
352 | DIRECTION reading. |
---|
353 | |
---|
354 | * cavern: fixed "singular matrix" error when very low SDs were specified. |
---|
355 | |
---|
356 | * print*: if the --raw is used, the survey can now use the space this would |
---|
357 | have taken up. |
---|
358 | |
---|
359 | * Reading of ASCII 3d files now copes with MSDOS/MS Windows line endings |
---|
360 | once again. Added regression test for this. |
---|
361 | |
---|
362 | * (MS Windows version): Programs run from the command line now find message |
---|
363 | files without SURVEXHOME needing to be set. |
---|
364 | |
---|
365 | * Updated documentation. |
---|
366 | |
---|
367 | Changes in 1.0.13: |
---|
368 | |
---|
369 | * aven: Fixed bug which caused the occasional spurious leg to be shown |
---|
370 | connecting arbitrary stations. |
---|
371 | |
---|
372 | * extend: try to extend along a survey, and make breaks where other surveys |
---|
373 | join. |
---|
374 | |
---|
375 | * cavern: Number reading code reworked to allow repeat readings to be |
---|
376 | supported, but the actual repeat reading code is currently disabled, |
---|
377 | and everything should work exactly as before. |
---|
378 | |
---|
379 | * Experimental support for Chinese (LANG=zh) - only a few messages are |
---|
380 | currently translated. |
---|
381 | |
---|
382 | Changes in 1.0.12: |
---|
383 | |
---|
384 | * diffpos: fixed to work on 64bit architectures. |
---|
385 | |
---|
386 | * sorterr: fixed to work with more than 1024 traverses. |
---|
387 | |
---|
388 | * Fixed handling of iso-8859-2 character set and MS Windows code page 1250 |
---|
389 | (both cover Eastern European languages). |
---|
390 | |
---|
391 | * (MS Windows version): install file associations for Compass .plt and .plf |
---|
392 | files and for CMAP .xyz files. Also install the file icon for .plt and |
---|
393 | .plf files in case Compass isn't installed (thanks to Larry Fish for |
---|
394 | permission to include the icon). |
---|
395 | |
---|
396 | * (Unix version): running an installed program with an explicit path works |
---|
397 | again. |
---|
398 | |
---|
399 | * (Unix version): xcaverot: automatically switch on PDA mode if the screen is |
---|
400 | less than 640 pixels wide or less than 480 pixels high. |
---|
401 | |
---|
402 | * (Unix version): minor portability improvements. |
---|
403 | |
---|
404 | * Updates to Portuguese translation - all translations are now up-to-date. |
---|
405 | |
---|
406 | Changes in 1.0.11: |
---|
407 | |
---|
408 | * aven: improvements in 1.0.10 to the file type selector only work properly |
---|
409 | on MS Windows, and with wxGtk >= 2.3 on Unix (the latest stable release is |
---|
410 | 2.2.9 where this doesn't work). Fixed to work as well as possible on 2.2.9, |
---|
411 | and as intended on 2.3. |
---|
412 | |
---|
413 | * aven: fixed so that loading PLT files works regardless of the current locale |
---|
414 | (previously it would fail for locales where the decimal character wasn't |
---|
415 | '.'). |
---|
416 | |
---|
417 | * aven: key actions during autorotation no longer temporarily pause |
---|
418 | autorotation. |
---|
419 | |
---|
420 | * aven: switching to plan or elevation while rotating is now smooth. |
---|
421 | |
---|
422 | * aven: removed undocumented and confusing "free rotation mode". |
---|
423 | |
---|
424 | * (MS Windows version): aven: focus now set correctly after loading a file by |
---|
425 | double-clicking or from the command line. |
---|
426 | |
---|
427 | * cad3d: write dummy passage dimensions to .plt files to avoid Compass bug. |
---|
428 | |
---|
429 | * printwin/printps: now support coloured printouts. |
---|
430 | |
---|
431 | * print*: fixed to work correctly with PLT files. |
---|
432 | |
---|
433 | * extend: fixed to work correctly with PLT files. |
---|
434 | |
---|
435 | * Updates to Italian translation. |
---|
436 | |
---|
437 | * Minor documentation updates. |
---|
438 | |
---|
439 | Changes in 1.0.10: |
---|
440 | |
---|
441 | * (MS Windows version): aven: fixed assert failure upon turning on station |
---|
442 | names. |
---|
443 | |
---|
444 | * aven: only add a file to the list of recently used files if it was opened |
---|
445 | successfully. |
---|
446 | |
---|
447 | * aven: recognise ".plf" as a Compass PLT file too; and on Unix list "*.PLT", |
---|
448 | "*.PLF", "*.XYZ", and "*.3D" as well as the lowercase versions to help people |
---|
449 | who transfer files from MSDOS/MS Windows. |
---|
450 | |
---|
451 | * cavern: fixed bogus warning triggered by "*begin abc.def" (I'm not sure |
---|
452 | that this should be valid, but the warning given wasn't appropriate). |
---|
453 | |
---|
454 | * Fixed scaling problem when reading PLT file (feet->metres conversion |
---|
455 | factor was being applied backwards!) |
---|
456 | |
---|
457 | * Fixed potential problem when reading or writing a 3d file which couldn't |
---|
458 | be opened. |
---|
459 | |
---|
460 | * Translate dots to spaces in survey names in Compass PLT files. |
---|
461 | |
---|
462 | * Better handling of PLT files which have a D command before any M command. |
---|
463 | |
---|
464 | * Updates to German and Italian translations. |
---|
465 | |
---|
466 | Changes in 1.0.9: |
---|
467 | |
---|
468 | * aven: Fixed jerky start when auto-rotation begins. |
---|
469 | |
---|
470 | * cavern: Fixed Direction reading - bug previously made it unusable. |
---|
471 | |
---|
472 | * (MS Windows version): cad3d: fixed broken PLT output (had a double CR at the |
---|
473 | end of each line). |
---|
474 | |
---|
475 | * (Unix version): RPMs now have the docs in /usr/share/doc and the man pages |
---|
476 | in /usr/share/man to conform with the FHS (and where RedHat packages put |
---|
477 | them). |
---|
478 | |
---|
479 | * Updates to French, Spanish, Catalan, and Slovak translations. |
---|
480 | |
---|
481 | Changes in 1.0.8: |
---|
482 | |
---|
483 | * Slovak translation added; updated German, Catalan, and Spanish translations. |
---|
484 | |
---|
485 | * aven: reduced memory usage by around 25% and increased speed and |
---|
486 | responsiveness. |
---|
487 | |
---|
488 | * aven: rate of rotation and switching between plan and elevation now adjusted |
---|
489 | to the speed of redraw, so aven behaves in a similar way independent of the |
---|
490 | speed of the computer or size of the survey. |
---|
491 | |
---|
492 | * aven: provide list of most recently loaded files (preserved between runs of |
---|
493 | the program). |
---|
494 | |
---|
495 | * aven: settings for "Metric" and "Degrees" are preserved between runs. |
---|
496 | |
---|
497 | * aven: moved some menu items from "View" to "Controls" as they probably |
---|
498 | belong there and the "View" menu was getting out of hand. |
---|
499 | |
---|
500 | * aven: cursor keys now translate cave in the same way the mouse does (i.e. now |
---|
501 | work as in caverot and xcaverot). |
---|
502 | |
---|
503 | * aven: eliminated the "twinkling label" effect when dragging the cave with the |
---|
504 | right mouse button. |
---|
505 | |
---|
506 | * aven: the measuring line moves much more smoothly now: the mouse cursor now |
---|
507 | snaps to the nearest station, rather than just a near station; and when the |
---|
508 | line moves, we now only redraw the affected area of the window. |
---|
509 | |
---|
510 | * aven: resolved annoying limit on zooming in on large surveys. This was a |
---|
511 | crude way of preventing random lines due to overflow in the windowing system. |
---|
512 | Aven now clips lines itself at high zoom levels, and limits zoom in to |
---|
513 | approximately 1mm/pixel. |
---|
514 | |
---|
515 | * aven: zoom in/out with keyboard wasn't subject to any limits - now restricted |
---|
516 | to sane values as with zoom in/out with the mouse. |
---|
517 | |
---|
518 | * print*: added --raw switch to turn of info box, scale bar, and page footer. |
---|
519 | This can be useful if you want to import the output into another application. |
---|
520 | |
---|
521 | * print*: improved output when --no-border is used. |
---|
522 | |
---|
523 | * printpcl/printdm: Added new .ini setting "font_bitmap" which allows the user |
---|
524 | to choose between alternative fonts. Current we supply "default" and "bold". |
---|
525 | |
---|
526 | * printps/printhpgl: Fixed --skip-blanks which would incorrectly skip non-blank |
---|
527 | pages on rare occasions. |
---|
528 | |
---|
529 | * cavern: added support for BackCompass and BackClino. |
---|
530 | |
---|
531 | * cavern: implemented "*units clino percent". |
---|
532 | |
---|
533 | * cavern: added "*infer exports on". Any stations seen while this is on will |
---|
534 | have the necessary *export-s inferred when accessed from outside their |
---|
535 | own survey. This allows linking a survey which uses *export to one which |
---|
536 | doesn't. It's also useful for a maze cave where so many stations can |
---|
537 | be linked to that listing them explicitly isn't desirable. |
---|
538 | |
---|
539 | * cavern: N-S, E-W, and vertical ranges now only count stations which are in |
---|
540 | underground surveys. |
---|
541 | |
---|
542 | * cavern: *infer plumbs wasn't inferring -90 to be DOWN - fixed. |
---|
543 | |
---|
544 | * cavern: *infer was giving an internal error if the argument was unknown - |
---|
545 | now it gives the correct error message. |
---|
546 | |
---|
547 | * cavern: fixed handling of omitted clino readings when OMIT is *set to be |
---|
548 | different from MINUS and PLUS (new test omitclino). |
---|
549 | |
---|
550 | * cavern: fixed a bogus warning for any station which was only used in a line |
---|
551 | of data which was rejected because of an error. |
---|
552 | |
---|
553 | * cavern: added error if the *units factor is zero (e.g. "*units tape 0 feet"). |
---|
554 | |
---|
555 | * cavern: removed the ill-thought-out and never implemented LENGTHOUTPUT |
---|
556 | and ANGLEOUTPUT quantities. |
---|
557 | |
---|
558 | * cavern: resolved mismatch between bcra5.svx and the default SDs, and the |
---|
559 | odd values in bcra3.svx. We are now interpreting the BCRA limits as 2 |
---|
560 | standard deviations (previously bcra5.svx used 3 sds, bcra3 used 3.33 sds for |
---|
561 | tape and position, and .75 sds for compass and clino, and cavern used 1 sd |
---|
562 | by default). |
---|
563 | |
---|
564 | * ChangeLog now only includes entries since the previous release (the full file |
---|
565 | is 220K or so, and of interest to very few people). MSDOS and MS Windows |
---|
566 | versions now comfortably fit on a 1.44M floppy once again. |
---|
567 | |
---|
568 | * Test suite now checks that all programs will run successfully with "--help" |
---|
569 | and with "--version". This should avoid problems such as that which broke |
---|
570 | the printer drivers in 1.0.4-1.0.6. |
---|
571 | |
---|
572 | * (Unix version): uninstalled binaries now use the path they are run with to |
---|
573 | find support files, which means SURVEXHOME is no longer required, and has |
---|
574 | been removed. |
---|
575 | |
---|
576 | Changes in 1.0.7: |
---|
577 | |
---|
578 | * print*: halted with a failed assertion in 1.0.4-1.0.6. |
---|
579 | |
---|
580 | Changes in 1.0.6: |
---|
581 | |
---|
582 | * aven: "Reverse Controls" now works as in xcaverot and caverot. |
---|
583 | |
---|
584 | * aven: free rotation mode (engage by pressing control while left dragging, |
---|
585 | exit with Delete) improved. |
---|
586 | |
---|
587 | * aven: using File->Open when a file was already loaded caused a crash |
---|
588 | if a station was "grey highlighted" in the survey tree - fixed. |
---|
589 | |
---|
590 | * aven: added hourglass for "find" operation. |
---|
591 | |
---|
592 | * aven: reenabled loading of files by drag-and-drop (accidentally disabled |
---|
593 | in 1.0.4 and 1.0.5). |
---|
594 | |
---|
595 | * aven: improved handling of flat surveys (e.g. output of extend, surveys |
---|
596 | with no clino information). |
---|
597 | |
---|
598 | * aven: surveys with stations but no legs no longer cause the labels and |
---|
599 | crosses buttons to behave oddly. |
---|
600 | |
---|
601 | * aven: removed quite a bit of unused and superfluous code. |
---|
602 | |
---|
603 | * Spell-checked documentation. |
---|
604 | |
---|
605 | Changes in 1.0.5: |
---|
606 | |
---|
607 | * Fixed bug in img_open_survey() which could cause a crash if you tried to |
---|
608 | open an unrecognised file (i.e. not .3d, .pos, .plt, or .xyz format). |
---|
609 | |
---|
610 | * North and East were the wrong way round when reading in .plt files. |
---|
611 | |
---|
612 | * cad3d: Improved .plt file output a little - there's probably enough file |
---|
613 | structure for Compass to read them now. |
---|
614 | |
---|
615 | * Documentation updates. |
---|
616 | |
---|
617 | Changes in 1.0.4: |
---|
618 | |
---|
619 | * extend: previously only kept one name for an equated group of stations in the |
---|
620 | extended .3d file; now keeps all the names. |
---|
621 | |
---|
622 | * cad3d: if an output filename is given, use its extension to pick the default |
---|
623 | output format. |
---|
624 | |
---|
625 | * aven: movement with keyboard is now accelerated by Shift as in caverot. |
---|
626 | |
---|
627 | * print*: --no-borders fixed to work as documented; --no-cutlines added to |
---|
628 | turn off the dashed lines where pages join on multi-page printouts. |
---|
629 | |
---|
630 | * aven: tracked down two uninitialised variables which seems to fix the |
---|
631 | failure to load a survey on startup which some people have been experiencing |
---|
632 | on Microsoft Windows. |
---|
633 | |
---|
634 | * aven: code cleaned up - should improve performance a little. |
---|
635 | |
---|
636 | * img routines: img_rewind() now returns a value indicating success/failure. |
---|
637 | |
---|
638 | * Improvements to .plt file reading, notably that distances in the file are |
---|
639 | now interpreted as being in feet rather than metres. Also .plt files should |
---|
640 | now be recognised even with a different extension, and we cope with an odd |
---|
641 | special case better. |
---|
642 | |
---|
643 | * Added support for reading CMAP XYZ files. There are two variants of these |
---|
644 | - the "shot" format is fully implemented, the "station" format currently |
---|
645 | just reads the station names and positions - the legs are ignored (sadly |
---|
646 | the sample files I have do not match the format specification). |
---|
647 | |
---|
648 | * (MacOS X version): aven: aven now builds on MacOS X - we just need to sort |
---|
649 | out packaging now... |
---|
650 | |
---|
651 | * (MSDOS version): upgraded graphics library used to Allegro 4.0.1. |
---|
652 | |
---|
653 | * Documentation updates. |
---|
654 | |
---|
655 | Changes in 1.0.3: |
---|
656 | |
---|
657 | * aven: you can now select distances to be displayed in feet (or miles when |
---|
658 | you zoom right out) instead of metres, and angles to be in grads instead |
---|
659 | of degrees. |
---|
660 | |
---|
661 | * aven: show altitude of mouse pointer when in elevation view. |
---|
662 | |
---|
663 | * cad3d: fixed bug which caused --plt to crash on some platforms. |
---|
664 | |
---|
665 | * print*: added "Printing to `XXX'..." message to say where output is being |
---|
666 | written. |
---|
667 | |
---|
668 | * Updated French translation; minor updates to other translations (mostly |
---|
669 | sorting out clashing menu shortcuts in aven). |
---|
670 | |
---|
671 | * (Unix version): assorted portability tweaks. |
---|
672 | |
---|
673 | Changes in 1.0.2: |
---|
674 | |
---|
675 | * printdm/printpcl/printwin: take notice of font_size_labels setting in |
---|
676 | print.ini etc. |
---|
677 | |
---|
678 | * cavern: Topofil can now be used with DIVING and CYLPOLAR styles; TOPOFIL |
---|
679 | style is now synonymous with NORMAL. |
---|
680 | |
---|
681 | * cavern: *INFER EQUATES and *DATA TOPOFIL now work together correctly. |
---|
682 | |
---|
683 | * cavern: *FIX with 3 standard deviations but no covariances now works. |
---|
684 | |
---|
685 | * (MacOS X version): command line programs now build. We're working on Aven. |
---|
686 | |
---|
687 | * Updates to the Catalan and Spanish translations. |
---|
688 | |
---|
689 | * xcaverot: documented environmental variables XCAVEROT_INDICATOR_RADIUS and |
---|
690 | XCAVEROT_FONTNAME. |
---|
691 | |
---|
692 | * cad3d: added --plt option to produce crude approximation to Compass .plt |
---|
693 | files - should be good enough for reading into Carto. |
---|
694 | |
---|
695 | * img library enhanced to allow Compass .plt files to be read as if they were |
---|
696 | .3d files. |
---|
697 | |
---|
698 | Changes in 1.0.1: |
---|
699 | |
---|
700 | * (MS Windows version): printwin: fixed sizes of cross and page alignment |
---|
701 | ticks. |
---|
702 | |
---|
703 | * Updates to the Portuguese and Italian translations. |
---|
704 | |
---|
705 | Changes in 1.0.0: |
---|
706 | |
---|
707 | * Fixed --survey option supported by many programs which was broken in 0.99. |
---|
708 | |
---|
709 | * aven: altered colours of "fixed points" and "entrances" buttons to match |
---|
710 | the coloured blobs used to indicate them. |
---|
711 | |
---|
712 | * (MS Windows version): aven: changed current point highlighting in the |
---|
713 | survey tree to use a light grey background rather than bold (bold causes |
---|
714 | the text to "wriggle" as the highlight runs up or down). |
---|
715 | |
---|
716 | * (MS Windows version): file icons now have transparent backgrounds. |
---|
717 | |
---|
718 | * survex: removed conversion wrapper - you should use "cavern file.svx" |
---|
719 | instead of "survex file.svx". |
---|
720 | |
---|
721 | * (Unix version): GCC 2.95 sometimes fails with an internal error when trying |
---|
722 | to compile gfxcore.cc - if it does, the Makefile will now try recompiling |
---|
723 | with a lower optimisation level. |
---|
724 | |
---|
725 | * (Unix version): when doing an "in directory" build from source, the HTML |
---|
726 | manual is now installed in its own subdirectory as when doing a non |
---|
727 | "in directory" build. |
---|
728 | |
---|
729 | * German translation now completely up-to-date. |
---|
730 | |
---|
731 | Changes in 0.99: |
---|
732 | |
---|
733 | * Fixed bug in .3d file reading code which would incorrectly reconstruct |
---|
734 | the survey hierarchy in rare cases. |
---|
735 | |
---|
736 | * (MS Windows version): aven: fixed redraw problem for "N found". |
---|
737 | |
---|
738 | * (MS Windows version): minor tweaks to .err, .pos, and .svx file icons. |
---|
739 | |
---|
740 | * (Unix version): aven: Highlight of current station restores old background |
---|
741 | colour correctly rather than assuming it's white. |
---|
742 | |
---|
743 | * aven: Resolved a number of menu shortcut clashes. |
---|
744 | |
---|
745 | * (RISC OS version): fixed automatic detection of language. |
---|
746 | |
---|
747 | * cavern: improved error reporting from *data; better handling of some |
---|
748 | incorrect usages of *sd and *units. |
---|
749 | |
---|
750 | * Italian translation updated. |
---|
751 | |
---|
752 | Changes in 0.99-prerelease9: |
---|
753 | |
---|
754 | * aven: Side Panel can now be dragged or toggled shut and then reopened |
---|
755 | again; double-clicking on the divider now maximises the survey window rather |
---|
756 | than the side panel. |
---|
757 | |
---|
758 | * aven: .3d files can now be loaded using "drag and drop" from MS Windows |
---|
759 | Explorer, and X filemanagers which support XDND (e.g. Konqueror). |
---|
760 | |
---|
761 | * aven: fixed problems with selection handling in survey tree. |
---|
762 | |
---|
763 | * aven: Escape cancels distance measuring line; suppress distance measuring |
---|
764 | line during auto-rotation and animated tilting. |
---|
765 | |
---|
766 | * aven: entrance blobs now green to distinguish them from stations matching |
---|
767 | search. |
---|
768 | |
---|
769 | * aven: problems with dragging scalebar fixed. |
---|
770 | |
---|
771 | * (MS Windows version): aven: Loading file on start-up now works! |
---|
772 | |
---|
773 | * (MS Windows version): aven: Delete now works in the search box. |
---|
774 | |
---|
775 | * (Unix version): aven: Highlight current station in tree with grey background |
---|
776 | (don't seem to be able to use bold like we do on MS Windows). |
---|
777 | |
---|
778 | * cavern: Fixed handling of interleaved nosurvey data. |
---|
779 | |
---|
780 | * cavern: Diving and cylpolar styles now take DEPTHCHANGE where they used to |
---|
781 | take DZ. |
---|
782 | |
---|
783 | * (MS Windows version): Installer now uses a different compression |
---|
784 | method (bzip2) which reduces the download size by about 5% (and |
---|
785 | should help keep the installer small enough to fit on a 1.44M floppy). |
---|
786 | Bzip2 is a little slower to uncompress, but not appreciably so on the |
---|
787 | machines I've checked it on. |
---|
788 | |
---|
789 | * (MS Windows version): Should now install without errors for a |
---|
790 | non-admin user on MS Windows NT/2000/XP. |
---|
791 | |
---|
792 | * (MS Windows version): Installer should now allow installation on NT 3.51. |
---|
793 | |
---|
794 | * Updated manual (notably added documentation for interleaved data styles). |
---|
795 | |
---|
796 | * German and Brazillian Portuguese translations updated. |
---|
797 | |
---|
798 | Changes in 0.99-prerelease8: |
---|
799 | |
---|
800 | * aven: Ctrl + Arrow keys is now the preferred way to rotate and tilt |
---|
801 | (easier to remember than "C"/"V" and "'"/"/"). |
---|
802 | |
---|
803 | * aven: survey pane now gets initial focus so you no longer have to |
---|
804 | click on it before key presses are recognised. |
---|
805 | |
---|
806 | * (MS Windows version): aven: fixed problems with some keys being |
---|
807 | impossible to enter in search box, or not being recognised in survey |
---|
808 | pane. |
---|
809 | |
---|
810 | * (MS Windows version): aven: wxWindows messages files were missing. We |
---|
811 | now include them for languages which Survex also supports. |
---|
812 | |
---|
813 | * (MSDOS version): caverot: Shift and/or Ctrl + Arrow keys now works. |
---|
814 | |
---|
815 | * aven: Close button in About box is now always right in the bottom right |
---|
816 | corner. |
---|
817 | |
---|
818 | * Display copyright symbol rather than (C) where the current character set |
---|
819 | allows it. |
---|
820 | |
---|
821 | * (MSDOS version): caverot: default to 320x200 when running under |
---|
822 | Microsoft Windows 2000 and XP as we already do on NT. |
---|
823 | |
---|
824 | * (MSDOS version): fixed problem when running on DOS outside MS Windows. |
---|
825 | |
---|
826 | * (MSDOS version): detect current codepage rather than assuming it's 850. |
---|
827 | We now support codepages 437 and 850 (the common ones) - for other |
---|
828 | codepages we fall back to using 7-bit ASCII. |
---|
829 | |
---|
830 | * (Unix version): aven: now compiles cleanly with GCC3.0. |
---|
831 | |
---|
832 | Changes in 0.99-prerelease7: |
---|
833 | |
---|
834 | * (MS Windows version): aven was missing from 0.99-prerelease6 |
---|
835 | (if you installed over an old version you'd have kept the old aven). |
---|
836 | |
---|
837 | * caverot/xcaverot: Ctrl + Arrow keys is now the preferred way to |
---|
838 | rotate and tilt (easier to remember than "C"/"V" and "'"/"/"). |
---|
839 | |
---|
840 | * xcaverot: Shift-ed movement keys now work faster as in caverot. |
---|
841 | |
---|
842 | * cavern: fixed *calibrate depth/todepth/fromdepth/dz and *units dz to |
---|
843 | work in data styles diving and cylpolar. |
---|
844 | |
---|
845 | * cavern: fixed handling of malformed *data commands. |
---|
846 | |
---|
847 | * Various documentation clarifications. |
---|
848 | |
---|
849 | Changes in 0.99-prerelease6: |
---|
850 | |
---|
851 | * aven: fixed bogus lines caused by coordinate wrap-around; fixed |
---|
852 | problem in repeated zoom with [ or ]; tweaked layout and auto-sizing |
---|
853 | of left panel; station search now case insensitive; regexp search |
---|
854 | enabled; suppressed message box when wxWindows doesn't support the |
---|
855 | language Survex is set to use; fixed obscure crash in search |
---|
856 | highlighting; added "rubber band" between measured stations; |
---|
857 | Improved choice of menu short-cuts in translations. |
---|
858 | |
---|
859 | * (MS Windows version): don't include plain text versions of docs; fixed |
---|
860 | default action for 3d files to be "Open". |
---|
861 | |
---|
862 | * (MSDOS version): include text docs. |
---|
863 | |
---|
864 | * cavern: more intelligent and less verbose reporting of errors in nested |
---|
865 | included files (inspired by GCC 3.0). |
---|
866 | |
---|
867 | * cavern: improved reporting of syntax errors in survey data. |
---|
868 | |
---|
869 | * print*: improved reporting of invalid scales; interpret a single |
---|
870 | number less than one as the scale in the obvious way (so "0.001" |
---|
871 | means "1:1000"). |
---|
872 | |
---|
873 | * print*: "--crosses" no longer prevents "--station-names" from working. |
---|
874 | |
---|
875 | * print*: if running interactively, prompt for what elements to plot |
---|
876 | when run so MS Windows users don't have to resort to the command line. |
---|
877 | |
---|
878 | * Improved documentation for print.ini; Other minor documentation updates. |
---|
879 | |
---|
880 | * (Unix version) configure auto-probe for wxWindows updated to cope |
---|
881 | with wxWindows version 2.2.8 (still works with older versions too). |
---|
882 | |
---|
883 | * Diving and cylpolar styles now accept dz (change in depth) rather than |
---|
884 | requiring absolute depths and taking the difference. |
---|
885 | |
---|
886 | Changes in 0.99-prerelease5: |
---|
887 | |
---|
888 | * aven: improved initial sizing of window; "Toggle rotation" toolbar |
---|
889 | icon now works; handle files with only stations better; presentation |
---|
890 | code disabled for 1.0; releasing mouse over menubar now ends drag; |
---|
891 | don't highlight hidden stations; accelerator problems fixed; find now |
---|
892 | works. |
---|
893 | |
---|
894 | * (MS Windows version) aven: fixed crash on File/Open when a file was |
---|
895 | already loaded. |
---|
896 | |
---|
897 | * cavern: After *solve, reused points are no longer written to the .3d |
---|
898 | file a second time. |
---|
899 | |
---|
900 | * cavern: Warn that the undocumented extra "omit" allowed by *data is |
---|
901 | deprecated. |
---|
902 | |
---|
903 | * cavern: Give error if standard deviation argument to *sd isn't |
---|
904 | positive. |
---|
905 | |
---|
906 | * Consistent capitalisation of --help option descriptions. |
---|
907 | |
---|
908 | Changes in 0.99-prerelease4: |
---|
909 | |
---|
910 | * Minor improvements to manual and Unix man pages. |
---|
911 | |
---|
912 | * printps/printhpgl/printwin: --skip-blanks fixed. |
---|
913 | |
---|
914 | * printhpgl: fixed paper size for A1 landscape (was actually A2 |
---|
915 | portrait!) |
---|
916 | |
---|
917 | * (MSDOS version): graphics in HTML manual were corrupted (by being |
---|
918 | packed as text). |
---|
919 | |
---|
920 | * (RISC OS version): graphics were missing from HTML manual. |
---|
921 | |
---|
922 | * (RISC OS version and 286 DOS version): fixed programs to report |
---|
923 | themselves as part of "Survex" rather than "@PRETTYPACKAGE@". |
---|
924 | |
---|
925 | * (MSDOS version): pick a default language for messages by looking at the |
---|
926 | currently set country. |
---|
927 | |
---|
928 | * (Unix version): Improved test for whether build needs librx - before |
---|
929 | it was used if it was present, even if it wasn't needed. |
---|
930 | |
---|
931 | * (Unix version): Assorted minor debian tweaks. |
---|
932 | |
---|
933 | Changes in 0.99-prerelease3: |
---|
934 | |
---|
935 | * Documentation rearranged. Some sections which covered the same |
---|
936 | ground have been merged, and the documentation for each program is |
---|
937 | now available as a man page under Unix. |
---|
938 | |
---|
939 | * (Unix version): Fixed problem with incomplete versions being |
---|
940 | specified in debian package dependencies. |
---|
941 | |
---|
942 | * (Unix version): Fixed problems with not having librx on Linux (it's |
---|
943 | now built into libc). |
---|
944 | |
---|
945 | Changes in 0.99-prerelease2: |
---|
946 | |
---|
947 | * aven: fixed bug which caused occasional crash during mouse movement; |
---|
948 | station identifying didn't work after a resize until the survey was |
---|
949 | moved. |
---|
950 | |
---|
951 | * Asking for messages in language en_GB now tries language en as it |
---|
952 | was meant to. |
---|
953 | |
---|
954 | * printps/printhpgl/printwin: fixed typo which made --skip-blanks get |
---|
955 | it wrong in some rare cases. |
---|
956 | |
---|
957 | * (Unix version): Added man pages for 3dtopos and sorterr. |
---|
958 | |
---|
959 | * (Unix version): More minor tweaks to debian packages. |
---|
960 | |
---|
961 | * Include images with HTML documentation; other minor documentation |
---|
962 | changes. |
---|
963 | |
---|
964 | Changes in 0.99-prerelease1: |
---|
965 | |
---|
966 | * Major clean-up of Survex Manual; renamed from "svxdocs" to "manual". |
---|
967 | |
---|
968 | * Text documentation converted to HTML; BUGS and TODO merged, ZOMBIES |
---|
969 | removed. |
---|
970 | |
---|
971 | * Include HTML documentation overview page and manual in all versions |
---|
972 | (was only included in MS Windows before). |
---|
973 | |
---|
974 | * aven: added new functionality: toolbar, side panel with survey tree, |
---|
975 | find station, measure distance between two stations, click on |
---|
976 | station to centre. |
---|
977 | |
---|
978 | * aven: can now create presentations consisting of a set of views with |
---|
979 | movements between them. Useful for using aven as a "slide show" in |
---|
980 | a conference talk. |
---|
981 | |
---|
982 | * aven: handles loading file from command line better. |
---|
983 | |
---|
984 | * cavern: added error checks for "*flags" (with no arguments) and |
---|
985 | "*flags not". |
---|
986 | |
---|
987 | * cavern: you can now specify optional covariances to *FIX. |
---|
988 | |
---|
989 | * cavern: parser fixed to recover from errors as intended in a few |
---|
990 | situations where it was failing to. |
---|
991 | |
---|
992 | * cavern: implemented covariances for diving data. |
---|
993 | |
---|
994 | * cavern: added "cylpolar" data style - similar to diving, except the |
---|
995 | tape is measured horizontally rather than along the slope of the leg. |
---|
996 | |
---|
997 | * cavern: complain about *export-ing or *entrance-ing a station which |
---|
998 | is never used. |
---|
999 | |
---|
1000 | * cavern: complain about *export after a *begin without an argument. |
---|
1001 | |
---|
1002 | * cavern: use *title only if at top of survey tree, else generate |
---|
1003 | title from filename(s). |
---|
1004 | |
---|
1005 | * cavern: removed dummy *lrud command which was added for tunnel but |
---|
1006 | isn't used by tunnel. |
---|
1007 | |
---|
1008 | * cavern: round coordinates to nearest cm when writing .3d file. |
---|
1009 | |
---|
1010 | * cavern: fixed reporting of node stats for stations fixed with error |
---|
1011 | estimates. |
---|
1012 | |
---|
1013 | * cavern: no longer generate a .inf file - the .log file generated by |
---|
1014 | the --log option makes the .inf file obsolete. |
---|
1015 | |
---|
1016 | * cavern: only apply special pathname handling to filenames in |
---|
1017 | *include, not those on the command line. |
---|
1018 | |
---|
1019 | * cavern: *date now checks its argument. It expects an ISO format date |
---|
1020 | (e.g. 2001.09.13) or range (e.g. 2001.09.12-2001.09.13). For cases |
---|
1021 | where the exact date isn't know, the day and month can be omitted - |
---|
1022 | e.g. 2001.09 and 2001 are also valid. |
---|
1023 | |
---|
1024 | * cavern: --new-format renamed to --chasm-format. |
---|
1025 | |
---|
1026 | * print*: If restricting to a subsurvey, use that survey name for the |
---|
1027 | title of the printout. |
---|
1028 | |
---|
1029 | * print*: Detect .3d files produced by extend and handle them more |
---|
1030 | appropriately (don't ask for view or bearing, and modify info box |
---|
1031 | on printout). |
---|
1032 | |
---|
1033 | * print*: --skip-blanks now works on printwin/printpcl/printps; |
---|
1034 | --skip-blanks now forces --no-border. |
---|
1035 | |
---|
1036 | * printps: thinner lines by default (0.1 points rather than 0.5). |
---|
1037 | |
---|
1038 | * printdm: added --calibrate option to print calibration page; if |
---|
1039 | there's no calibration in the .ini file, refuse to print (apart |
---|
1040 | from calibration pages) rather than printing to the wrong scale. |
---|
1041 | |
---|
1042 | * printwin: removed --output option - there is no output file. |
---|
1043 | |
---|
1044 | * extend: wasn't picking start station as documented - fixed and |
---|
1045 | also enhanced to try to find an entrance with legs first. |
---|
1046 | |
---|
1047 | * survex: conversion wrapper doesn't use --output unless it is actually |
---|
1048 | needed, and displays corresponding cavern command line, and (if |
---|
1049 | appropriate) file. |
---|
1050 | |
---|
1051 | * cad3d: added --reduction option (from Leandro) which allows sketch |
---|
1052 | output to be scaled down (default scale is 1:500); grid in sketch |
---|
1053 | file is now visible by default; default output now goes in the |
---|
1054 | current directory. |
---|
1055 | |
---|
1056 | * cad3d/3dtopos/sorterr: delete output file if there's an error |
---|
1057 | writing to it. |
---|
1058 | |
---|
1059 | * 3dtopos: minor improvements to sort order. |
---|
1060 | |
---|
1061 | * hto2svx, svx2hto: Removed HTO support - Survex appears to be the |
---|
1062 | only released software to ever have provided support, and an |
---|
1063 | exchange format that nobody else supports is useless. |
---|
1064 | |
---|
1065 | * xcaverot: report more detailed error when .3d file can't be loaded. |
---|
1066 | |
---|
1067 | * `program --version' now works even if message file can't be found. |
---|
1068 | |
---|
1069 | * (Unix version): Fixed attempt to load messages from |
---|
1070 | "DEFAULTLANG.msg" if both SURVEXLANG and LANG were unset. |
---|
1071 | |
---|
1072 | * Much more rigorous checking for operating system errors when reading |
---|
1073 | and writing files. |
---|
1074 | |
---|
1075 | * (RISC OS version): query Territory module to find currently selected |
---|
1076 | language, and use that for messages. |
---|
1077 | |
---|
1078 | * (UNIX version): man pages now have "Survex <version number>" on them; |
---|
1079 | fixed minor flaws in man pages. |
---|
1080 | |
---|
1081 | * Distinguish between a "bad" .3d file and one which has a newer |
---|
1082 | revision of the format than we understand. |
---|
1083 | |
---|
1084 | * img library can now read .pos files as if they were .3d files with |
---|
1085 | just stations in, so all programs which can read .3d files can also |
---|
1086 | now read .pos files. |
---|
1087 | |
---|
1088 | * Expanded testsuite further. |
---|
1089 | |
---|
1090 | * French, Brazillian Portuguese, and German translations brought |
---|
1091 | almost completely up-to-date. |
---|
1092 | |
---|
1093 | * (Unix version): Lots of little improvements to debian packages |
---|
1094 | (mostly from Wookey). |
---|
1095 | |
---|
1096 | Changes in 0.98: |
---|
1097 | |
---|
1098 | * (MS Windows version): New icons for .svx, .pos, and .err files. |
---|
1099 | Tweaked .3d icon to work better in 256 colour modes. |
---|
1100 | |
---|
1101 | * Added tests for `*infer plumbs' and `*infer equates'. |
---|
1102 | |
---|
1103 | Changes in 0.98-prerelease6: |
---|
1104 | |
---|
1105 | * printwin: fixed new bug introduced in 0.98-prerelease4 which caused |
---|
1106 | an internal error. |
---|
1107 | |
---|
1108 | * printwin: exit cleanly if no printer drivers are installed. |
---|
1109 | |
---|
1110 | * aven: surface surveys weren't being drawn when viewing from above |
---|
1111 | (bug introduced in recent version). |
---|
1112 | |
---|
1113 | * aven/caverot/xcaverot/print*/cadgen/extend/diffpos/3dtopos: --survey |
---|
1114 | command line option once more trims specified prefix from station |
---|
1115 | names like it did in xcaverot/caverot in 0.98-prerelease4. |
---|
1116 | |
---|
1117 | * sorterr: Added --replace option to sort the .err file and replace |
---|
1118 | the original with the sorted version (for use by MS Windows file |
---|
1119 | associations); cope with empty .err file. |
---|
1120 | |
---|
1121 | * cavern: Added --log option to send output to a .log file. |
---|
1122 | |
---|
1123 | * cavern: --quiet no longer suppresses node statistics. |
---|
1124 | |
---|
1125 | * extend: give up if the .3d file is truncated or corrupted part way |
---|
1126 | through. |
---|
1127 | |
---|
1128 | * (MS Windows version): sorterr.exe and 3dtopos.exe were missing; |
---|
1129 | improvements to documentation; assorted fixes and improvements to |
---|
1130 | file associations. |
---|
1131 | |
---|
1132 | * print*: reduced memory usage. |
---|
1133 | |
---|
1134 | * Fixed dropping of first character of survey station names when |
---|
1135 | reading old .3d files. |
---|
1136 | |
---|
1137 | * (MS Windows version): aven.exe wasn't rebuilt for 0.98-prerelease - |
---|
1138 | fixed the dodgy script. |
---|
1139 | |
---|
1140 | Changes in 0.98-prerelease5: |
---|
1141 | |
---|
1142 | * aven/print*/cadgen/extend/diffpos/3dtopos: Added --survey command |
---|
1143 | line option to restrict the operation of the command to a sub-survey |
---|
1144 | in the .3d file. |
---|
1145 | |
---|
1146 | * aven: initial scaling now ignores unused fixed points (unless there |
---|
1147 | are no legs at all), and scales survey so it fits inside window. |
---|
1148 | |
---|
1149 | * aven: can now load a survey with no legs, only stations. |
---|
1150 | |
---|
1151 | * aven: --version now works, and --help produces more helpful output. |
---|
1152 | |
---|
1153 | * cavern: fixed bug with eating first character of line after |
---|
1154 | interleaved data; corrected line numbers in some situations |
---|
1155 | involving interleaved data. |
---|
1156 | |
---|
1157 | * cavern: fixed problem with points fixed with errors. |
---|
1158 | |
---|
1159 | * cavern: *title without quotes now stops at a comment; *title with no |
---|
1160 | argument no longer allowed - use `*title ""' if you really mean to |
---|
1161 | set an empty title. |
---|
1162 | |
---|
1163 | * Minor documentation updates. |
---|
1164 | |
---|
1165 | * 3dtopos: Fixed bug which resulted in station names and coordinates |
---|
1166 | getting mismatched; output now defaults to current directory. |
---|
1167 | |
---|
1168 | Changes in 0.98-prerelease4: |
---|
1169 | |
---|
1170 | * diffpos: list added and deleted stations in sorted order; better |
---|
1171 | error reporting. |
---|
1172 | |
---|
1173 | * 3dtopos: removed hardcoded limit on number of stations (was 100000); |
---|
1174 | better error reporting. |
---|
1175 | |
---|
1176 | * Further tweaks to charset handling - look at LC_* as well as LANG; |
---|
1177 | Check GUI codepage under MS Windows. |
---|
1178 | |
---|
1179 | * cavern: Allow *copyright/*date/*instrument/*team/*title between |
---|
1180 | *begin and *export. |
---|
1181 | |
---|
1182 | * cavern: Fixed typo which prevented *instrument from being recognised |
---|
1183 | as a valid command. |
---|
1184 | |
---|
1185 | * cavern: removed option to produce ascii .3d files. |
---|
1186 | |
---|
1187 | * cavern: on error, remove any existing .inf file for consistency with |
---|
1188 | .3d and .err files. |
---|
1189 | |
---|
1190 | * cavern: interleaved nosurvey data style now works; nosurvey legs now |
---|
1191 | count as a "use" of a fixed point. |
---|
1192 | |
---|
1193 | * cavern: give at most 5 warnings about use of any particular |
---|
1194 | deprecated feature. Otherwise processing an old dataset just gives |
---|
1195 | an avalanche of warnings which buries any other warnings or errors. |
---|
1196 | |
---|
1197 | * cavern: implemented `*infer equates'. |
---|
1198 | |
---|
1199 | * aven: if a .3d file is truncated or corrupted part way through, aven |
---|
1200 | would previously load part of it without complaint. Fixed to |
---|
1201 | complain and not load anything. |
---|
1202 | |
---|
1203 | * printwin: fixed problem where it hung when waiting for input. |
---|
1204 | |
---|
1205 | * print*: Added --output command line option to override the output |
---|
1206 | setting in the .ini file (ignored by printwin). |
---|
1207 | |
---|
1208 | * .3d files now store prefixes for legs (the prefix is taken from the |
---|
1209 | "from" station of the leg); Station names and leg prefixes in .3d |
---|
1210 | files are now stored compressed. Despite now storing prefixes for |
---|
1211 | legs, .3d files are now typically 25%-33% smaller than before. |
---|
1212 | |
---|
1213 | * xcaverot/caverot: Added --survey command line option which restricts |
---|
1214 | the view to a sub-survey in the .3d file. e.g.: |
---|
1215 | "caverot --survey 161.dream all.3d" |
---|
1216 | |
---|
1217 | * (MS Windows version): added explorer bindings for sorterr. |
---|
1218 | |
---|
1219 | * cavern/xcaverot/sorterr: fixed --help output to include long options. |
---|
1220 | |
---|
1221 | * Minor documentation updates. |
---|
1222 | |
---|
1223 | Changes in 0.98-prerelease3: |
---|
1224 | |
---|
1225 | * cavern/3dtopos: cavern no longer produces .pos files - they're |
---|
1226 | mostly useful for hand plotting and are larger than the |
---|
1227 | corresponding .3d files so most of the time they slow processing and |
---|
1228 | then clutter up the disk. A new utility 3dtopos produces a .pos |
---|
1229 | file from a .3d file, and has the added benefit that it sorts names |
---|
1230 | with numbers in numerically (i.e. 2 before 10). |
---|
1231 | |
---|
1232 | * diffpos: the arguments can now be .pos or .3d files, or one of each. |
---|
1233 | |
---|
1234 | * cavern: improved parsing of unquoted *include/*title strings - used |
---|
1235 | to end at the first literal space; now they end at the first BLANK |
---|
1236 | character (space, tab, and comma by default). So the odd case of an |
---|
1237 | unquoted string with commas or tabs will require quotes to be added. |
---|
1238 | |
---|
1239 | * All versions have been missing RTF, text, and PostScript versions of |
---|
1240 | the documentation in the previous 2 prereleases. |
---|
1241 | |
---|
1242 | * cavern: Fixed articulation code wasn't quite. |
---|
1243 | |
---|
1244 | * cavern: an empty label was being added to the .3d file for a station |
---|
1245 | fixed with standard deviations. Such labels are also now ignored by |
---|
1246 | img on read-in. |
---|
1247 | |
---|
1248 | Changes in 0.98-prerelease2: |
---|
1249 | |
---|
1250 | * (MS Windows version): Fixed "Open" on a .3d file to open in aven |
---|
1251 | rather than converting to a DXF. "Convert to DXF" now appears as a |
---|
1252 | separate menu item. |
---|
1253 | |
---|
1254 | * cavern: Fixed bogus errors about matrix not being positive definite. |
---|
1255 | |
---|
1256 | * cavern: Fixed bug in articulation point code which could result in |
---|
1257 | a traverse "exploding" in certain situations (introduced in 0.95). |
---|
1258 | |
---|
1259 | * cavern: Check for chunks of survey not connected to a fixed point is |
---|
1260 | now done earlier on (which simplifies quite a bit of the network |
---|
1261 | code). |
---|
1262 | |
---|
1263 | * xcaverot: Disabled "legs" and "surface" buttons in --pda mode - they |
---|
1264 | make the button bar too wide. |
---|
1265 | |
---|
1266 | Changes in 0.98-prerelease1: |
---|
1267 | |
---|
1268 | * Covariance matrices are symmetric - now only store 6 of the 9 entries. |
---|
1269 | Typically uses 10% less memory and is 15% faster. |
---|
1270 | |
---|
1271 | * caverot: adjust to speed of machine/size of survey on initial draw, |
---|
1272 | rather than on first action from user. |
---|
1273 | |
---|
1274 | * (MS Windows version): now handle oe-ligatures. |
---|
1275 | |
---|
1276 | * (Unix version): discover character set by looking at $LANG. |
---|
1277 | |
---|
1278 | * (MS Windows version): discover character set from Windows. |
---|
1279 | |
---|
1280 | * Transliterate accented characters that can't be represented in the |
---|
1281 | current character set. |
---|
1282 | |
---|
1283 | * Added support for Latin9 (iso-8859-15) character set. |
---|
1284 | |
---|
1285 | * printps/printpcl/printwin: Improved handling of accents on printouts. |
---|
1286 | |
---|
1287 | * aven: added optional grid; dashed surface survey now the default; |
---|
1288 | Indicators moved to submenu of View menu. |
---|
1289 | |
---|
1290 | * aven: reporting errors in a message box wasn't working (wxWindows |
---|
1291 | bug). |
---|
1292 | |
---|
1293 | * cavern: fixed *entrance - it was trying to insist its argument was a |
---|
1294 | survey, not a station. |
---|
1295 | |
---|
1296 | * cavern: a leg with the same station at both ends now causes an error |
---|
1297 | rather than just a warning. |
---|
1298 | |
---|
1299 | * cavern: added station name to "station equated to itself" message. |
---|
1300 | |
---|
1301 | * cavern: allow interleaved data formats. |
---|
1302 | |
---|
1303 | * sorterr: new utility for sorting .err files by various criteria. |
---|
1304 | |
---|
1305 | * xcaverot: buttons now size to widest label; added --pda switch to |
---|
1306 | turn off less useful buttons for use on small screens (such as the |
---|
1307 | ipaq PDA). |
---|
1308 | |
---|
1309 | Changes in 0.97: |
---|
1310 | |
---|
1311 | * Unchanged from 0.97-prerelease7. |
---|
1312 | |
---|
1313 | Changes in 0.97-prerelease7: |
---|
1314 | |
---|
1315 | * Messages relating to command line options are now translatable. |
---|
1316 | |
---|
1317 | * (MSDOS versions): now supply self-extracting zip archives. |
---|
1318 | |
---|
1319 | * (MS Windows version): after running cavern, wait for a key press |
---|
1320 | before closing the window. |
---|
1321 | |
---|
1322 | * cavern: Very quiet mode (-qq) now produces absolutely no output if |
---|
1323 | there are no errors or warnings. |
---|
1324 | |
---|
1325 | Changes in 0.97-prerelease6: |
---|
1326 | |
---|
1327 | * (MS Windows version): aven: if there are problems opening the |
---|
1328 | message file, report them in a message box rather than printing text |
---|
1329 | which the user will never see. |
---|
1330 | |
---|
1331 | * cavern: invalid data lines weren't being counted, so you'd get |
---|
1332 | incorrect line numbers reported for further errors and warnings. |
---|
1333 | |
---|
1334 | * cavern: Added a SPLAY flag for indicating splay shots in chambers |
---|
1335 | and large passages. |
---|
1336 | |
---|
1337 | * extend: ignore surface legs and splay legs; preserve duplicate flag |
---|
1338 | on extended legs. |
---|
1339 | |
---|
1340 | * print*: if surface data isn't being plotted, ignore surface survey |
---|
1341 | stations too, and select page layout based on underground data only. |
---|
1342 | |
---|
1343 | * (MS Windows version): get default language from Windows. |
---|
1344 | |
---|
1345 | * cavern: added *entrance command for indicating cave entrances. |
---|
1346 | |
---|
1347 | * Added "surface", "underground", "exported", "fixed", and "entrance" |
---|
1348 | station flags to 3d format. |
---|
1349 | |
---|
1350 | * (DOS version): caverot: fixed bug Brian Clipstone reported where |
---|
1351 | caverot would lock up when trying to plot a label off-screen. |
---|
1352 | |
---|
1353 | * xcaverot/caverot: tweaked sense of a few controls to be consistent |
---|
1354 | with each other and with aven. |
---|
1355 | |
---|
1356 | * Strip leading '\' from station names read from old .3d files. |
---|
1357 | |
---|
1358 | * cavern: Better reporting of error stats involving a station fixed |
---|
1359 | with errors. |
---|
1360 | |
---|
1361 | * aven: allow highlighting of fixed, exported, and entrance stations. |
---|
1362 | |
---|
1363 | Changes in 0.97-prerelease5: |
---|
1364 | |
---|
1365 | * survex: conversion wrapper now only creates __svxtmp.svx file if it |
---|
1366 | has to - simple cases (such as "survex example.svx") don't need one; |
---|
1367 | also always print warning that user should be using cavern instead. |
---|
1368 | |
---|
1369 | * Minor updates to documentation. |
---|
1370 | |
---|
1371 | * Survey stations names are no longer displayed with a leading '\' - |
---|
1372 | this doesn't make sense now that root is deprecated, and didn't make |
---|
1373 | much sense before to be honest. |
---|
1374 | |
---|
1375 | * cavern: *fix with two standard deviations (horizontal and vertical) |
---|
1376 | was being rejected - fixed. |
---|
1377 | |
---|
1378 | * cavern: Fixed bug with station "\" appearing in the .err file for |
---|
1379 | a station fixed with error estimates. |
---|
1380 | |
---|
1381 | * (non-Unix versions): remove path and extension and lower-case program |
---|
1382 | name for use in error reporting. |
---|
1383 | |
---|
1384 | * (MS Windows version): added documentation overview page to HTML |
---|
1385 | help. |
---|
1386 | |
---|
1387 | * Removed 255 character limit on station names in .3d and .3dx files. |
---|
1388 | |
---|
1389 | * caverot: overlapping label code wasn't allowing enough for vertical |
---|
1390 | overlap. |
---|
1391 | |
---|
1392 | * cavern: after a bad *data command, ignore survey data until the next |
---|
1393 | valid *data command. |
---|
1394 | |
---|
1395 | * printdm/printpcl: exit cleanly if bitmap font file is missing. |
---|
1396 | |
---|
1397 | * cavern: give a more helpful error on empty "*export" or "*prefix". |
---|
1398 | |
---|
1399 | * xcaverot: Fixed display of surface legs and related minor issues. |
---|
1400 | |
---|
1401 | * print*: Fixed handling of surface legs; `-S' now recognised as a |
---|
1402 | short-form for `--surface'. |
---|
1403 | |
---|
1404 | * Added test of *solve command. |
---|
1405 | |
---|
1406 | * cavern: Added commands *date, *team, *instrument, *copyright - |
---|
1407 | currently these are ignored, but they provide a place to put data |
---|
1408 | when importing/exporting, and will be processed in future versions. |
---|
1409 | |
---|
1410 | * (MS Windows version): aven updated to same codebase as Unix version. |
---|
1411 | |
---|
1412 | Changes in 0.97-prerelease4: |
---|
1413 | |
---|
1414 | * Updated Portuguese and German translations. |
---|
1415 | |
---|
1416 | * aven: Accents now work in display; suppress "wxstd" warning box for |
---|
1417 | English; speed improvements; redesign of indicators; rescale by |
---|
1418 | dragging scalebar; allow surface legs to be hidden (they are by |
---|
1419 | default); now defaults to plan view; depth bar labelling improved; |
---|
1420 | added caverot-like handling of flat surveys (so output from extend |
---|
1421 | is locked flat). |
---|
1422 | |
---|
1423 | * cavern: Complain if the same name is used for a survey and a station. |
---|
1424 | |
---|
1425 | * cavern: Added --warnings-are-errors command line option. |
---|
1426 | |
---|
1427 | * caverot/xcaverot: Middle button now tilts cave by dragging rather |
---|
1428 | than toggling plan/elevation. |
---|
1429 | |
---|
1430 | * caverot: continue setup in background while help page is displayed; |
---|
1431 | "R" (Reverse Rotation) now only affects the auto-rotation - it used |
---|
1432 | to affect "C", "V", "/", and "'". |
---|
1433 | |
---|
1434 | * cavern: unused fix point warnings now work for stations fixed with |
---|
1435 | error estimates; added test cases for this. |
---|
1436 | |
---|
1437 | * testsuite: Enhanced many existing tests to check for warnings. |
---|
1438 | |
---|
1439 | * Fixed to build on Solaris with Sun's compiler. |
---|
1440 | |
---|
1441 | * Minor corrections to documentation and man pages. |
---|
1442 | |
---|
1443 | * cavern: report *export errors at the file and line where the *begin |
---|
1444 | for the survey involved was as that's much more useful. |
---|
1445 | |
---|
1446 | * cavern: allow "-" in station names by default. |
---|
1447 | |
---|
1448 | Changes in 0.97-prerelease3: |
---|
1449 | |
---|
1450 | * (Unix version): aven: Internationalised; Fixed serious drawing bug |
---|
1451 | causing incorrect rendering and segfaults; Scale bar now draggable; |
---|
1452 | Depth bar tidied up; Orientation menu changes; Menu accelerators |
---|
1453 | fixed; Status bar disabled (various continuing problems and it |
---|
1454 | doesn't really convey much useful info anyway); About box fixes; |
---|
1455 | Fixed crashes on mouse actions when no survey loaded; Improved |
---|
1456 | labelling of scale bar and indicators. |
---|
1457 | |
---|
1458 | * Created Swiss German and "German German" sub-versions of German |
---|
1459 | translation. |
---|
1460 | |
---|
1461 | * (DOS version): caverot: fixed slight underallocation of memory which |
---|
1462 | probably caused the bug Brian Clipstone reported. |
---|
1463 | |
---|
1464 | * cavern: Improved reporting of missing *export-s; added 2 more |
---|
1465 | *export tests. |
---|
1466 | |
---|
1467 | * No longer trap SIGINT (Ctrl-C) or SIGTERM (Ctrl-\ on Unix) as we |
---|
1468 | can't do anything useful. |
---|
1469 | |
---|
1470 | * Removed support for really old language names ("fren", "germ", |
---|
1471 | "ital", etc) - use "fr", "de", "it", etc instead. |
---|
1472 | |
---|
1473 | * (RISC OS version): support a few extra accents in messages. |
---|
1474 | |
---|
1475 | * "Syntax" in command-line help messages now translated. |
---|
1476 | |
---|
1477 | Changes in 0.97-prerelease2: |
---|
1478 | |
---|
1479 | * cad3d: Fixed output from `--help'; -e, -D, -S short options now work; |
---|
1480 | fixed infinite loop bug. |
---|
1481 | |
---|
1482 | * (Unix version): aven: leaving "about" box no longer causes segfault; |
---|
1483 | toggle status bar now works; N/S/E/W selects view rather than moving |
---|
1484 | cave; window close now works; now have ticks on appropriate menu |
---|
1485 | items; fixed problems with rendering (some legs missing!); 3d file |
---|
1486 | specified on command line now loaded; fixed occasional hangs; fixed |
---|
1487 | terrible slowness during rotation; implemented indicators; various |
---|
1488 | other bugs fixed. |
---|
1489 | |
---|
1490 | * Updated translations: pt de it (and fr partially) |
---|
1491 | |
---|
1492 | * Added tests for most commands and various other cases. |
---|
1493 | |
---|
1494 | * cavern: fixed *case (correct args are PRESERVE/TOUPPER/TOLOWER) and |
---|
1495 | upper/lower were swapped. |
---|
1496 | |
---|
1497 | * Documentation brought more up-to-date. |
---|
1498 | |
---|
1499 | * caverot/xcaverot: fix missing end of list marker for surface data |
---|
1500 | which typically resulted in a few extra bogus surface legs appearing. |
---|
1501 | |
---|
1502 | * printer drivers: fixed .ini file reading routine (bug introduced in |
---|
1503 | 0.97-prerelease 1). |
---|
1504 | |
---|
1505 | * printps: postscript file meta information now includes the date of |
---|
1506 | creation, and also the name of the user running printps (Unix only). |
---|
1507 | |
---|
1508 | * printer drivers: improved reporting of problems with print.ini files. |
---|
1509 | |
---|
1510 | * (MSDOS version): fallback DPMI provider and floating point emulator |
---|
1511 | were missing in 0.97-prerelease1. |
---|
1512 | |
---|
1513 | * Better internationalisation - select localised system messages using |
---|
1514 | setlocale(). |
---|
1515 | |
---|
1516 | Changes in 0.97-prerelease1: |
---|
1517 | |
---|
1518 | * extend: fixed bug which resulted in bogus output (added regression test); |
---|
1519 | produce binary rather than ASCII .3d output. |
---|
1520 | |
---|
1521 | * cavern: don't report error stats for articulating traverses. |
---|
1522 | |
---|
1523 | * (UNIX version): `make uninstall' now removes the HTML documentation. |
---|
1524 | |
---|
1525 | * (UNIX version): printer drivers: Look for /etc/survex/print.ini rather |
---|
1526 | than <prefix>/share/survex/myprint.ini |
---|
1527 | |
---|
1528 | * cavern: added warning that use of ROOT character ('\' by default) is |
---|
1529 | deprecated; updated documentation to mention this. |
---|
1530 | |
---|
1531 | * cavern: added *export command to allow scope of station names to be |
---|
1532 | limited. If *export is never used, behaviour is as before. |
---|
1533 | |
---|
1534 | * cavern: added *flags command to allow surface surveys and duplicate |
---|
1535 | surveys (to be ignored when calculating the total survey length) to be |
---|
1536 | indicated. |
---|
1537 | |
---|
1538 | * new version of 3d file format which can store flags and is slightly more |
---|
1539 | compact. NB New programs can load old .3d files, but old programs can't |
---|
1540 | load new .3d files. |
---|
1541 | |
---|
1542 | * caverot/xcaverot: allow surface legs to be hidden (they are by default) |
---|
1543 | |
---|
1544 | * cavern: compass can be omitted on legs in diving data to indicate a plumbed |
---|
1545 | leg. In this case the tape and depth gauge readings are combined to give |
---|
1546 | the length of the leg. |
---|
1547 | |
---|
1548 | * cavern: *begin/*prefix reentry warning now gives the original location as |
---|
1549 | a separate warning so smart editors will allow you to click on it to jump |
---|
1550 | to that file and line. |
---|
1551 | |
---|
1552 | * printer drivers: put "http://www.survex.com/" on printouts in case someone |
---|
1553 | who gets a printout wants to know more about Survex. |
---|
1554 | |
---|
1555 | * cavern: added easting, northing, altitude added as prefered aliases for |
---|
1556 | dx, dy, dz. |
---|
1557 | |
---|
1558 | * cavern: bug fix: "*prefix \" or "*begin \" would cause an internal error. |
---|
1559 | |
---|
1560 | * xcaverot: "load" button now works; bearing always shown in range 0-360; |
---|
1561 | / and ' now tilt cave; `u' and `d' now switch to view from above/below; |
---|
1562 | shift-ed keys now work; `o' now turns off non-overlapping labels; |
---|
1563 | `ctrl-L' toggles display of survey legs. |
---|
1564 | |
---|
1565 | * caverot: n/s/e/w/u/d now work as in xcaverot - the previous functions they |
---|
1566 | had weren't actually useful; if memory is really tight, disable |
---|
1567 | non-overlapping labels rather than dying with an error. |
---|
1568 | |
---|
1569 | * prefer balanced quotes (`...') to unbalanced ('...') in messages. |
---|
1570 | |
---|
1571 | * cavern: file reading errors now treated as fatal; unattached survey error |
---|
1572 | now fatal. |
---|
1573 | |
---|
1574 | * survex: syntax errors in command line arguments now fatal. |
---|
1575 | |
---|
1576 | * cavern: if there are errors, don't produce output files. |
---|
1577 | |
---|
1578 | * cavern: bug fix: trying to report certain errors in really long lines could |
---|
1579 | cause an internal error. |
---|
1580 | |
---|
1581 | * 3dtodxf: renamed to cad3d since it can now produce DXF or sketch format. |
---|
1582 | |
---|
1583 | * aven: rewritten to use wxwindows (under Unix only so far). |
---|
1584 | |
---|
1585 | * printwin: new native Microsoft Windows printer driver. |
---|
1586 | |
---|
1587 | * (MS Windows version): new installation wizard. |
---|
1588 | |
---|
1589 | * Use double precision floating point to pass numbers to/from .3d file |
---|
1590 | reading routines to avoid rounding problems. |
---|
1591 | |
---|
1592 | * cavern: change of terminology - use "reading" instead of "datum", |
---|
1593 | since datum more usually means a map datum in surveying. |
---|
1594 | |
---|
1595 | Changes in 0.96: |
---|
1596 | |
---|
1597 | * (MSDOS and MS Windows versions): fixed bug in message file handling |
---|
1598 | introduced in 0.96-prerelease 1 - symptoms: messages incorrectly looked |
---|
1599 | for in current directory, or just printing "???" and exiting. |
---|
1600 | |
---|
1601 | * cavern: attempting to *include a non-existent file used to complain: |
---|
1602 | "In file included from example.svx:31:" / "cavern: Couldn't open data file |
---|
1603 | 'bad.svx'" - now complain "example.svx:31: Couldn't open data file |
---|
1604 | 'bad.svx'". |
---|
1605 | |
---|
1606 | * xcaverot: cursor keys now move the 3D centre of rotation rather than just |
---|
1607 | the position of the survey in the window. |
---|
1608 | |
---|
1609 | Changes in 0.96-prerelease4: |
---|
1610 | |
---|
1611 | * cavern (RISC OS version): "is this a directory" test would never say |
---|
1612 | "yes". |
---|
1613 | |
---|
1614 | * caverot: (MSDOS version) cursor keys and delete had stopped working (due |
---|
1615 | to changes in allegro graphics library) - fixed. |
---|
1616 | |
---|
1617 | * xcaverot: Zoom in and out with keyboard now behaves exactly like clicking |
---|
1618 | on buttons; Removed unused "select" button; Fixed significant memory leak. |
---|
1619 | |
---|
1620 | * aven: (MS Windows version) Mark Shinwell has written a Microsoft Windows |
---|
1621 | version of aven, which is better in almost every way than the directx |
---|
1622 | version of caverot (and we're working to fix the few shortfalls), so we've |
---|
1623 | shelved directx caverot and are now including aven instead with the MS |
---|
1624 | Windows version. |
---|
1625 | |
---|
1626 | Changes in 0.96-prerelease3: |
---|
1627 | |
---|
1628 | * caverot: DirectX version for Microsoft Windows. |
---|
1629 | |
---|
1630 | * caverot: (MSDOS version) 640x480 doesn't work under NT either, but 320x200 |
---|
1631 | does so default to that instead. |
---|
1632 | |
---|
1633 | * caverot: --mode-picker option now listed by --help. |
---|
1634 | |
---|
1635 | Changes in 0.96-prerelease2: |
---|
1636 | |
---|
1637 | * caverot: (MSDOS version) --mode-picker now recognised anywhere on command |
---|
1638 | line (had to be last previously). |
---|
1639 | |
---|
1640 | * caverot: (MSDOS version) messages from Allegro library now |
---|
1641 | internationalised. |
---|
1642 | |
---|
1643 | * caverot: (MSDOS version) don't try to get 800x600 if running under NT - |
---|
1644 | try 640x480 instead. |
---|
1645 | |
---|
1646 | Changes in 0.96-prerelease1: |
---|
1647 | |
---|
1648 | * xcaverot: Improved responsiveness; can now load multiple .3d files from |
---|
1649 | command line; set defaults (press DELETE) now defaults scale that which |
---|
1650 | fits the whole survey on the screen. |
---|
1651 | |
---|
1652 | * cavern: Fixed bug in DOS and Windows versions with handling of paths |
---|
1653 | containing a mixture of "/" and "\". |
---|
1654 | |
---|
1655 | * 3dtodxf: added "--grid" option (supplied by Leandro); output file now |
---|
1656 | defaults to same name as input file but with a ".dxf" extension. |
---|
1657 | |
---|
1658 | * caverot: now get accents with MSDOS version. |
---|
1659 | |
---|
1660 | * cavern: applied patch from Leandro to fix problem with diving and topofil |
---|
1661 | styles. |
---|
1662 | |
---|
1663 | * 3dtodxf: can now produce an elevation view with --elevation=ANGLE option. |
---|
1664 | |
---|
1665 | Changes in 0.95: |
---|
1666 | |
---|
1667 | * Put aven in a separate RPM package since it depends on a stack of |
---|
1668 | libraries which not everyone will want to have to install. |
---|
1669 | |
---|
1670 | Changes in 0.95-prerelease7: |
---|
1671 | |
---|
1672 | * Disabled experimental gross-error detection code. |
---|
1673 | |
---|
1674 | * Now build RPMs (for RedHat Linux - may also work with Mandrake and some |
---|
1675 | others). |
---|
1676 | |
---|
1677 | Changes in 0.95-prerelease6: |
---|
1678 | |
---|
1679 | * Updated all translations. |
---|
1680 | |
---|
1681 | * Fixed another logic error in "only mentioned once in *equate with explicit |
---|
1682 | prefix" check. |
---|
1683 | |
---|
1684 | * Minor fixes to get MSDOS (djgpp) and MS Windows (mingw) builds working. |
---|
1685 | |
---|
1686 | Changes in 0.95-prerelease5: |
---|
1687 | |
---|
1688 | * If no stations are fixed, the first station mentioned is supposed to be. |
---|
1689 | But on some platforms (e.g. x86 Linux) the second station was being used |
---|
1690 | instead (regression test firststn). |
---|
1691 | |
---|
1692 | Changes in 0.95-prerelease4: |
---|
1693 | |
---|
1694 | * Fixed typo which prevented documentation from installing. |
---|
1695 | |
---|
1696 | * Fixed logic error in "only mentioned once in *equate with explicit prefix" |
---|
1697 | check. |
---|
1698 | |
---|
1699 | Changes in 0.95-prerelease3: |
---|
1700 | |
---|
1701 | * aven: updated to compile with new cvrotimg. |
---|
1702 | |
---|
1703 | * More fixes for compilation problems on non-Linux UNIX platforms. |
---|
1704 | |
---|
1705 | Changes in 0.95-prerelease2: |
---|
1706 | |
---|
1707 | * Minor tweaks to some messages. |
---|
1708 | |
---|
1709 | * 3dtodxf: Fixed calculation of bounding box if all coordinates are negative |
---|
1710 | in one or more axes. |
---|
1711 | |
---|
1712 | * Added Wookey's man pages - these just list the command line options and |
---|
1713 | point to the HTML documentation. |
---|
1714 | |
---|
1715 | * Fixes for compilation problems on non-Linux UNIX platforms. |
---|
1716 | |
---|
1717 | Changes in 0.95-prerelease1: |
---|
1718 | |
---|
1719 | * cavern: *fix with error values (one for same all round, two for horizontal |
---|
1720 | and vertical, three for x, y, z) |
---|
1721 | |
---|
1722 | * Fixed RISC OS not treating "foo." as a directory |
---|
1723 | |
---|
1724 | * Improved behaviour when sgmltools not installed |
---|
1725 | |
---|
1726 | * cavern: Merged patches for generating .3dx files for chasm |
---|
1727 | |
---|
1728 | * Miscellaneous code tidying |
---|
1729 | |
---|
1730 | * Moved unresolvable issues from BUGS to ZOMBIES |
---|
1731 | |
---|
1732 | * cavern: Fixed articulation code bug (handling of some cases of components |
---|
1733 | with multiple fixed points); added regression test |
---|
1734 | |
---|
1735 | * cavern: "*begin" / "*end foo" now gives more explicit error |
---|
1736 | |
---|
1737 | * cavern: More work on gross error detection |
---|
1738 | |
---|
1739 | * xcaverot: you can now set environmental variables XCAVEROT_FONTNAME, |
---|
1740 | XCAVEROT_INDICATOR_RADIUS |
---|
1741 | |
---|
1742 | * extend: now starts from highest station with only one leg. If no such |
---|
1743 | station exists then revert to the previous behaviour of starting from |
---|
1744 | the highest station (but complain if we have no legs at all). |
---|
1745 | |
---|
1746 | * cavern: line numbers now correct for .svx files with Mac style lineends |
---|
1747 | |
---|
1748 | * cavern: improved error reporting in several cases |
---|
1749 | |
---|
1750 | * caverot: on RISC OS now fall back to using 2 or even just one screen |
---|
1751 | bank if we can't find a mode where we can create 3 banks |
---|
1752 | |
---|
1753 | * cavern: added data styles "TOPOFIL" (like tape/compass/clino but with a |
---|
1754 | counter instead of the tape), "CARTESIAN" (dx, dy, dz), and "NOSURVEY" |
---|
1755 | (for unsurveyed connections between surveys) |
---|
1756 | |
---|
1757 | * cavern: can now suppress "unused fixed point" error on a station by |
---|
1758 | station basis by using: "*fix <station> reference <coords>" |
---|
1759 | |
---|
1760 | * cavern: new command "*require <version>" to allow survey data to specify |
---|
1761 | the minimum survex version required to process it |
---|
1762 | |
---|
1763 | * print*: now search multiple print.ini files so you can override settings |
---|
1764 | in the shipped file rather than having to modify it. Search order is: |
---|
1765 | ~/.survex/print.ini (unix only), <prefix>/share/survex/myprint.ini, |
---|
1766 | <prefix>/share/survex/print.ini |
---|
1767 | |
---|
1768 | * Changed xcaverot rotation/zoom to be the same way round as caverot |
---|
1769 | |
---|
1770 | * diffpos, extend, xcaverot, caverot: Now use cmdline library to parse |
---|
1771 | command line arguments and so support --help, --version, etc. |
---|
1772 | |
---|
1773 | * hto2svx, svx2hto, and survex wrapper now all support --help and --version |
---|
1774 | |
---|
1775 | * `configure --disable-aven' now disables building of aven |
---|
1776 | |
---|
1777 | * caverot: on RISC OS fall back to using 2 or just 1 screen bank if there's |
---|
1778 | not enough video memory allocated for 3. |
---|
1779 | |
---|
1780 | * Documentation brought more up to date. |
---|
1781 | |
---|
1782 | * If a station is only referenced once, and that reference is in a *equate |
---|
1783 | and with an explicit prefix (e.g. "*equate 1 possibletypo.6"), a warning |
---|
1784 | is issued. |
---|
1785 | |
---|
1786 | Changes in 0.94-prerelease2: |
---|
1787 | |
---|
1788 | * Added test for "cavern would segfault in articulate() on second *solve" |
---|
1789 | (bug3.svx) |
---|
1790 | |
---|
1791 | Changes in 0.94-prerelease1: |
---|
1792 | |
---|
1793 | * cavern: Fix for bug reported by Leandro - cavern would segfault in |
---|
1794 | articulate() on second *solve |
---|
1795 | |
---|
1796 | * xcaverot: Applied patches from Leandro: fix menu buttons, keyboard |
---|
1797 | shortcuts, colour of station markers, scalebar length and text display, |
---|
1798 | mouse right-button "cave drag", centre-button "plan/elevation switch", |
---|
1799 | zoom in/out menu button |
---|
1800 | |
---|
1801 | * cavern: Fixed "matrix wouldn't invert" problem with certain datasets; |
---|
1802 | added regression test (bug2) |
---|
1803 | |
---|
1804 | * Check for sgmltools v3 (sgmltools-lite) as well as v2 |
---|
1805 | |
---|
1806 | * BorlandC and RISC OS config files are now regenerated when version number |
---|
1807 | is updated |
---|
1808 | |
---|
1809 | Changes in 0.93: |
---|
1810 | |
---|
1811 | * Quick fix for problem with finding articulation points in particularly |
---|
1812 | contorted components with 2 or more fixed points - for now each component |
---|
1813 | is solved separately, but they aren't split at articulation points |
---|
1814 | |
---|
1815 | * Turned off some debug code left active by mistake |
---|
1816 | |
---|
1817 | * Test suite was missing a file |
---|
1818 | |
---|
1819 | Changes in 0.92: |
---|
1820 | |
---|
1821 | * 3dtodxf's DXF output can be opened by AutoCAD 13, 14 and 2000, as |
---|
1822 | well as ArcView 3.x. Adobe Illustrator 8.0, and CorelDraw 8. |
---|
1823 | [checked by Mike Yocum] |
---|
1824 | |
---|
1825 | * HTML documentation now has meaningful filenames (no more "x532.htm") |
---|
1826 | |
---|
1827 | * RISC OS documentation zip file now has correct filetype for |
---|
1828 | Postscript version of docs |
---|
1829 | |
---|
1830 | * RISC OS binary distribution now includes !CLIcon GUI front end |
---|
1831 | |
---|
1832 | * Changed naming scheme for .zip archives to be more consistent |
---|
1833 | |
---|
1834 | * Added OLDNEWS with details of user-visible changes in much older |
---|
1835 | versions |
---|
1836 | |
---|
1837 | Changes in 0.92-prerelease6: |
---|
1838 | |
---|
1839 | * Windows and MSDOS builds were missing 3dtodxf.exe |
---|
1840 | |
---|
1841 | * Updated French, German, Portuguese, and Italian translations |
---|
1842 | |
---|
1843 | * Windows archive for pre5 contained Linux binaries! (except caverot) |
---|
1844 | |
---|
1845 | Changes in 0.92-prerelease5: |
---|
1846 | |
---|
1847 | * printps: now allow separate font sizes (and fonts) for station |
---|
1848 | labels and other text |
---|
1849 | |
---|
1850 | * print*/print.ini: allow different outputs to be specified for each |
---|
1851 | operating system with sensible defaults in print.ini |
---|
1852 | |
---|
1853 | * print.ini: major overhaul of layout to improve readability |
---|
1854 | |
---|
1855 | * Another regression test case added |
---|
1856 | |
---|
1857 | * HACKING: new file containing nuggets of wisdom for developers |
---|
1858 | |
---|
1859 | * Added default s.d. for level legs |
---|
1860 | |
---|
1861 | * Fixed network reduction bug (undoing network simplifications didn't |
---|
1862 | always restore removed stations to the station list) |
---|
1863 | |
---|
1864 | * Catch *begin with no matching *end |
---|
1865 | |
---|
1866 | * Catch *begin and matching *end in different files |
---|
1867 | |
---|
1868 | * Updated Portuguese, French, and German translations [Leandro/Eric/Gerhard] |
---|
1869 | |
---|
1870 | * Wrong warning was being given for `*equate 1 1' |
---|
1871 | |
---|
1872 | * xcaverot: fixed "step" button and keys |
---|
1873 | |
---|
1874 | * caverot: reduced exe size down to slightly more than 0.91 (allegro issue) |
---|
1875 | |
---|
1876 | Changes in 0.92-prerelease4: |
---|
1877 | |
---|
1878 | * cavern: "*infer" wasn't working due to internal token value mismatch |
---|
1879 | |
---|
1880 | * Short usage information now directs user to "--help" |
---|
1881 | |
---|
1882 | * print.ini: Tidied up comments about font size and line width for |
---|
1883 | printps |
---|
1884 | |
---|
1885 | * printps: Line width now set correctly for all pages with ghostview |
---|
1886 | |
---|
1887 | * cavern: Fixed problem with highly *equate-d nodes (introduced in |
---|
1888 | 0.92-pre1) |
---|
1889 | |
---|
1890 | * aven: Fixed redraw errors; enabled splash screen [mark] |
---|
1891 | |
---|
1892 | * cavern: Fixed deltastar network transformation to handle covariances |
---|
1893 | |
---|
1894 | * More test cases added to catch any regressions of recent bug fixes |
---|
1895 | |
---|
1896 | * Include alien.pl in distribution (helper script for compiling with |
---|
1897 | BorlandC and on RISC OS) |
---|
1898 | |
---|
1899 | * cavern: tests for zero now use epsilon related tests, apart for on |
---|
1900 | RISC OS where the FP emulation appears to cut corners and give |
---|
1901 | slightly incorrect answers. |
---|
1902 | |
---|
1903 | * Now include Postscript version of documentation |
---|
1904 | |
---|
1905 | * HTML documentation now uses ".htm" extension instead of ".html" to |
---|
1906 | placate crap unzip programs which can't handle anything over 8.3 |
---|
1907 | |
---|
1908 | * NEWS now describes user-visible changes; ChangeLog is now |
---|
1909 | autogenerated from the CVS commit messages |
---|
1910 | |
---|
1911 | Changes in 0.92-prerelease3: |
---|
1912 | |
---|
1913 | * xcaverot: Switching between plan and elevation now smoother |
---|
1914 | |
---|
1915 | * xcaverot: Fixed poor handling of keypresses when rotating |
---|
1916 | |
---|
1917 | * xcaverot: Reenabled buttons and made plan/elev button work properly |
---|
1918 | |
---|
1919 | * aven: New experimental gtk-based xcaverot replacement |
---|
1920 | |
---|
1921 | Changes in 0.92-prerelease2: |
---|
1922 | |
---|
1923 | * Can now just run individual tests from test suite |
---|
1924 | |
---|
1925 | * cavern: Turned off stray debugging output in matrix.c |
---|
1926 | |
---|
1927 | * Improved various bits of debug code |
---|
1928 | |
---|
1929 | * cavern: Fixed minor problems when compiling with NO_COVARIANCES |
---|
1930 | |
---|
1931 | * In test suite, cavern failing now causes test to fail immediately |
---|
1932 | |
---|
1933 | * Include riscos/config.h.in and borlandc/config.h.in in distribution |
---|
1934 | |
---|
1935 | * cavern: Fixed bug when finding articulation points in a component |
---|
1936 | with more than one fixed point |
---|
1937 | |
---|
1938 | Changes in 0.92-prerelease1: |
---|
1939 | |
---|
1940 | * caverot: Help screen incorrectly documented tilt as '/' and ':' - |
---|
1941 | actually it's on '/' and ''' (single quote) |
---|
1942 | |
---|
1943 | * caverot: Previously assumed shift-singlequote is '@' which is true |
---|
1944 | on UK keyboards but not on US keyboards. Quick fix: check both '@' |
---|
1945 | and '"' for now. |
---|
1946 | |
---|
1947 | * "printps -b" now reports "option requires an argument" (used to segfault) |
---|
1948 | |
---|
1949 | * Updated printer driver command line options in manual |
---|
1950 | |
---|
1951 | * caverot: Fixed shift key to accelerate movements in allegro version |
---|
1952 | |
---|
1953 | * cavern: Disabled articulation point code (for now - there's a bug) |
---|
1954 | |
---|
1955 | * cavern: If a datafile isn't found, now try a lowercase version |
---|
1956 | before giving up (so on Unix you can now process a DOS dataset by |
---|
1957 | unpacking with "unzip -L" to force filenames of unpacked files to |
---|
1958 | lower case) |
---|
1959 | |
---|
1960 | * diffpos: Fixed a couple of bugs; also now exits with status 1 if |
---|
1961 | differences were reported |
---|
1962 | |
---|
1963 | * Added some tests for cavern and diffpos - more to follow |
---|
1964 | |
---|
1965 | * cavern: Covariance code now working and enabled by default |
---|
1966 | |
---|
1967 | * cavern: When equating two existing stations we need to replace the |
---|
1968 | pos of one with the pos of the other. We used to look down the |
---|
1969 | whole station list, now we just look at neighbouring nodes |
---|
1970 | (noticeable time saving for large networks with many equates) |
---|
1971 | |
---|
1972 | * cavern: Renamed truncate function in commands.c to avoid clash with |
---|
1973 | library truncate function on FreeBSD |
---|
1974 | |
---|
1975 | * cavern: Warn that *prefix and *default are deprecated |
---|
1976 | |
---|
1977 | * Fixed obscure problems when configure is rerun with a different prefix |
---|
1978 | |
---|
1979 | * If the environmental variable SURVEXLANG isn't set, LANG is now |
---|
1980 | check before resorting to the default. LANG is a standard way to |
---|
1981 | specify the language for GNU applications - SURVEXLANG is still |
---|
1982 | useful as a way to specify an alternate language if Survex doesn't |
---|
1983 | support your prefered language. |
---|
1984 | |
---|
1985 | * Cured superfluous copy of svxdocs in doc/svxdocs in source distribution |
---|
1986 | |
---|
1987 | * RISC OS and BorlandC builds now track copyright message and version |
---|
1988 | number automatically |
---|
1989 | |
---|
1990 | * If LANG is set to "en_US", treat it as if it were "en-us" |
---|
1991 | |
---|
1992 | * xcaverot: Merged in changes from John Pybus and Mark Shinwell |
---|
1993 | |
---|
1994 | * cavern: *solve followed by some entirely unconnected survey now |
---|
1995 | caught cleanly (used to hit an assert) |
---|
1996 | |
---|
1997 | * cavern: Corrected component and loop counts when there's hanging |
---|
1998 | survey around |
---|
1999 | |
---|
2000 | Changes in 0.91: |
---|
2001 | |
---|
2002 | * Fixed problem with message files with accented characters |
---|
2003 | |
---|
2004 | * Fixed RISC OS specific problem if SURVEXLANG was set |
---|
2005 | |
---|
2006 | * xcaverot: Fixed to centre and scale cave on startup |
---|
2007 | |
---|
2008 | * Removed superfluous containing directory for RISC OS documentation |
---|
2009 | |
---|
2010 | Changes in 0.90: |
---|
2011 | |
---|
2012 | * caverot: MSDOS Allegro mode-picker now reappears if an invalid mode |
---|
2013 | is chosen (caverot used to unhelpfully exit in this case). |
---|
2014 | |
---|
2015 | * caverot: Fixed cursor keys and delete in MSDOS Allegro version |
---|
2016 | |
---|
2017 | * fixed problem with US English messages |
---|
2018 | |
---|
2019 | * text files in DOS/Win32 zips now have ".txt" extension and DOS |
---|
2020 | end-of-lines |
---|
2021 | |
---|
2022 | * 3dtodxf: Leandro Dybal Bertoni has made major improvements to |
---|
2023 | DXF output |
---|
2024 | |
---|
2025 | * caverot: Right and Middle mouse button functions were swapped under |
---|
2026 | RISC OS |
---|
2027 | |
---|
2028 | * caverot: BorlandC (pre-386) version wasn't erasing screen between redraws |
---|
2029 | |
---|
2030 | * HTML version of documentation now has a hyperlinked table of |
---|
2031 | contents |
---|
2032 | |
---|
2033 | Changes in 0.90 beta3: |
---|
2034 | |
---|
2035 | * cavern: output files now go in current directory rather than the |
---|
2036 | same directory where the first .svx file is found. You can set a |
---|
2037 | different directory using the "--output" command line option, which |
---|
2038 | can point to a directory or a file. |
---|
2039 | |
---|
2040 | * cavern: "*truncate off" rather than "*truncate 0" |
---|
2041 | |
---|
2042 | * survex: added wrapper to convert survex invocation into cavern invocation |
---|
2043 | |
---|
2044 | * hto filters moved into separate subdirectory of source distribution |
---|
2045 | |
---|
2046 | * cavern: fixed bug which included stations with 4 or more connections |
---|
2047 | in the .3d file several times |
---|
2048 | |
---|
2049 | * added "miniam.pl" which generates makefiles for BorlandC and RISC OS |
---|
2050 | |
---|
2051 | * printdm/printpcl: weren't showing text - problem with new format |
---|
2052 | font file |
---|
2053 | |
---|
2054 | * check for old SURVEXLANG codes (engi, fren, germ, ...) now case |
---|
2055 | insensitive |
---|
2056 | |
---|
2057 | Changes in 0.90 beta2: |
---|
2058 | |
---|
2059 | * xcaverot: Fixed to handle > 2048 stations/legs |
---|
2060 | |
---|
2061 | * Spanish and Catalan translations updated (only French left to do) |
---|
2062 | |
---|
2063 | Changes in 0.90 beta1: |
---|
2064 | |
---|
2065 | * German, Italian, and Portuguese translations updated |
---|
2066 | |
---|
2067 | * Linux binaries now supplied (x86 RPM) |
---|
2068 | |
---|
2069 | * Documentation brought largely up to date |
---|
2070 | |
---|
2071 | Changes in 0.90 alpha5: |
---|
2072 | |
---|
2073 | * cavern: comment parsing fix |
---|
2074 | |
---|
2075 | * cavern: network reduction bug fixed |
---|
2076 | |
---|
2077 | * new messages extracted for translation |
---|
2078 | |
---|
2079 | * printps: much smaller postscript output |
---|
2080 | |
---|
2081 | * printps: real circles in postscript output |
---|
2082 | |
---|
2083 | * nicer infobox on printouts |
---|
2084 | |
---|
2085 | * caverot: help page improved |
---|
2086 | |
---|
2087 | * scale units on printout bug fixed |
---|
2088 | |
---|
2089 | Changes in 0.90 alpha4: |
---|
2090 | |
---|
2091 | * printps: made postscript bounding box slightly larger |
---|
2092 | |
---|
2093 | * printps: tweaked postscript output to reduce size (5% smaller for |
---|
2094 | Kaninchenhoehle) |
---|
2095 | |
---|
2096 | Changes in 0.90 alpha3: |
---|
2097 | |
---|
2098 | * fixed bogus "Error writing printer output" message from printer drivers |
---|
2099 | |
---|
2100 | * minor cosmetic fixes to printer drivers |
---|
2101 | |
---|
2102 | * printps: added postscript bounding box |
---|
2103 | |
---|
2104 | * printps: fixed extra "%"s in postscript output |
---|
2105 | |
---|
2106 | * cavern: removed stray debug messages added in 0.90 alpha2 |
---|
2107 | |
---|
2108 | Changes in 0.90 alpha2: |
---|
2109 | |
---|
2110 | * cavern: fixed memory allocation bug (affected *include and *title) |
---|
2111 | |
---|
2112 | Changes in 0.90 alpha1: |
---|
2113 | |
---|
2114 | * cavern: Halt after 50 errors to save swamping user |
---|
2115 | |
---|
2116 | * now use GNU getopt to parse command line options |
---|
2117 | |
---|
2118 | * cavern: -f and @ removed |
---|
2119 | |
---|
2120 | * cavern: -n, -t and -u replaced by *-commands |
---|
2121 | |
---|
2122 | * source code tidied up considerably |
---|
2123 | |
---|
2124 | * new format message files - now internally use unicode (in UTF-8) and |
---|
2125 | should be faster and smaller |
---|
2126 | |
---|
2127 | * new format font file for printdm/printpcl (faster and smaller) |
---|
2128 | |
---|
2129 | * cavern: GCC format error/warning messages to allow clicking on |
---|
2130 | messages to jump to the problem line in editors which support it |
---|
2131 | (e.g. GNU emacs and jed) |
---|
2132 | |
---|
2133 | * Now uses GNU automake under Unix which makes my life a lot easier and also |
---|
2134 | provides "make install" |
---|
2135 | |
---|
2136 | * xcaverot: now checks for failing to open the X display |
---|
2137 | |
---|
2138 | Changes in 0.81: |
---|
2139 | |
---|
2140 | * survex: Network reduction bug fixed (fix carried back from 0.90 development) |
---|
2141 | |
---|
2142 | Changes in 0.80: |
---|
2143 | |
---|
2144 | * Added ChangeLog |
---|
2145 | |
---|
2146 | * DOS binary distribution now includes files: BUGS NEWS TODO ChangeLog |
---|
2147 | |
---|
2148 | * Cross-compiler build for DOS now has debugging information stripped |
---|
2149 | from .exe files once more, so they are rather smaller |
---|
2150 | |
---|
2151 | * Sources now include configure.in for those wanting to do major development |
---|
2152 | work |
---|
2153 | |
---|
2154 | * Unix versions now build use GNU autoconf - to build just unpack, run |
---|
2155 | "./configure" then "make" |
---|
2156 | |
---|
2157 | * Messages file now represents accents like in HTML (e.g. é |
---|
2158 | for é) |
---|
2159 | |
---|
2160 | * caverot: fixed up standard DOS (allegro) version to work much |
---|
2161 | better. In particular, it will now try to choose a video mode for |
---|
2162 | itself (use --mode-picker at the end of the command line to get the |
---|
2163 | mode picker), and keyboard and mouse initialisation problems are |
---|
2164 | cured |
---|
2165 | |
---|
2166 | * survex: You can now use DOS or UNIX style filenames (/ or \ for |
---|
2167 | directory separator) on any platform and they will be translated to |
---|
2168 | the native format for your OS. This makes datasets much more |
---|
2169 | portable. |
---|
2170 | |
---|
2171 | * survex: "Unique" option changed to "Truncate" and now truncates |
---|
2172 | names if set |
---|
2173 | |
---|
2174 | * Removed artificial limit on survey station name length (was 12 |
---|
2175 | characters per prefix component) |
---|
2176 | |
---|
2177 | * Many other minor changes |
---|
2178 | |
---|
2179 | Changes in 0.72: |
---|
2180 | |
---|
2181 | * Expiry timeout removed from all programs |
---|
2182 | |
---|
2183 | Changes in 0.71: |
---|
2184 | |
---|
2185 | * printdm: Native Printer support for Cannon BJ printers. |
---|
2186 | |
---|
2187 | * caverot: DJGPP version for use of more than 640K |
---|
2188 | |
---|
2189 | * xcaverot: Updated to have most of the features of Caverot (non-overlapping |
---|
2190 | labels, scale bar & tilt/direction indicators) |
---|
2191 | |
---|
2192 | Changes in 0.70: |
---|
2193 | |
---|
2194 | * Language support for Catalan, Spanish, and Italian added |
---|
2195 | |
---|
2196 | * caverot: tilt indicator added |
---|
2197 | |
---|
2198 | * caverot: constant speed rotation (e.g. for small caves on fast computers) |
---|
2199 | |
---|
2200 | * caverot: Smooth plan <-> elevation transitions on faster machines |
---|
2201 | |
---|
2202 | * caverot: Two files can be read in and displayed in different colour |
---|
2203 | (eg cave and surface data) |
---|
2204 | |
---|
2205 | * caverot: Extended memory version so big datasets can be displayed on |
---|
2206 | DOS version |
---|
2207 | |
---|
2208 | * Printer Drivers: INI file used instead of multiple configuration files. |
---|
2209 | |
---|
2210 | * Printer Drivers: Defaults set-able for all print settings |
---|
2211 | |
---|
2212 | * Printer Drivers: Option to print tilted plots |
---|
2213 | |
---|
2214 | * printhpgl: now has origin in centre of page option (and is default) |
---|
2215 | |
---|
2216 | * printdm/printpcl: Printer font made ISO-8859-1 compatible |
---|
2217 | |
---|
2218 | * Printer Drivers: Dotted borders to facilitate cutting to size with scissors |
---|
2219 | |
---|
2220 | * Printer Drivers: Scale bar length limited to save time on large plots |
---|
2221 | |
---|
2222 | * survex: If adjusted tape is negative then warning generated |
---|
2223 | |
---|
2224 | * survex: User-definable characters for input (e.g. for odd characters |
---|
2225 | in imported station names) |
---|
2226 | |
---|
2227 | Changes in 0.62: |
---|
2228 | |
---|
2229 | * printdm: bug-fix: a graphics postfix setting had been added to |
---|
2230 | dm.cfg, but if this was not used then printing would go wrong |
---|
2231 | |
---|
2232 | * printpcl: added an option for printers that do not understand the |
---|
2233 | PCL Vertical Tab command - see PCL.cfg |
---|
2234 | |
---|
2235 | Changes in 0.61: |
---|
2236 | |
---|
2237 | * Includes a new version of caverot that arranges the labels so that |
---|
2238 | they don't overlap. |
---|
2239 | |
---|
2240 | Changes in 0.60: |
---|
2241 | |
---|
2242 | * French and German translations greatly improved |
---|
2243 | |
---|
2244 | * survex: Survey grades now supported |
---|
2245 | |
---|
2246 | * survex: *calibrate, *data, and *units enhanced in a backwards |
---|
2247 | compatible way |
---|
2248 | |
---|
2249 | * survex: survey network is now split at articulation points |
---|
2250 | (faster/less memory) |
---|
2251 | |
---|
2252 | * survex: Omitted clino readings give a vertical sd of tape/sqrt(10) |
---|
2253 | |
---|
2254 | * survex: filenames with spaces are now supported - just put them in |
---|
2255 | quotes ("") |
---|
2256 | |
---|
2257 | * diffpos/3dtodxf: improved and made more robust |
---|
2258 | |
---|
2259 | * caverot: "sliding point" code improved to work even in really |
---|
2260 | extreme cases |
---|
2261 | |
---|
2262 | * caverot: added a "compass" |
---|
2263 | |
---|
2264 | * caverot: memory usage improved, so it now copes with larger files |
---|
2265 | |
---|
2266 | * And a host of more minor improvements and bug-fixes |
---|
2267 | |
---|