[920b066] | 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 | |
---|
[c1f004f] | 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 |
---|
[fa42426] | 1070 | "DEFAULTLANG.msg" if both SURVEXLANG and LANG were unset. |
---|
[c1f004f] | 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 |
---|
[fa42426] | 1526 | than <prefix>/share/survex/myprint.ini |
---|
[c1f004f] | 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: |
---|
[fa42426] | 1765 | ~/.survex/print.ini (unix only), <prefix>/share/survex/myprint.ini, |
---|
| 1766 | <prefix>/share/survex/print.ini |
---|
[c1f004f] | 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 | |
---|
[fe4287b] | 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 | |
---|
[45c17c8] | 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 | |
---|
[bd13e6d] | 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 |
---|
[3d5fb53] | 2190 | labels, scale bar & tilt/direction indicators) |
---|
[bd13e6d] | 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 | |
---|