develop


therion:

  • duplicate shot length removed from expored individual team member statistics
  • improved Proj support in auto mode (automatic specification of the area of use; caching and logging of the used transformations) and in the Windows build
  • added support for handling of missing coordinate transformation grids (see the proj-missing-grid init file option)
  • support for linking with multiple Proj versions to improve testing (see test_proj.sh)
  • improved mingw-w64 compatibility
  • bux fixed
    1. various memory-related fixes by Matěj Plch
    2. workaround for Proj 7.1.0 axes swap in Krovak's projection

therion:

  • maps-offset <on|off> feature in thconfig file to disable maps drawn in offset [#159]
  • maps <on|off> feature in thconfig file to produce map just from scraps, ignoring the maps definition
  • log extend feature in thconfig to log extended elevation construction
  • added point mudcrack (thanks to Rodrigo Severo)
  • added an extensive SBE symbol set (thanks to Rodrigo Severo)
  • geomag data updated up to 2025
  • added support for reproducible generation of PDF and SVG output (command-line option –reproducible-output)
  • make thbook.pdf build reproducible (derive the created/modified dates of the PDF file from the commit date)
  • improved support for Proj 6.0 and 7.0 (see proj-auto init file option)
  • Catch2 unit testing library and Proj test cases added
  • all python scripts use Python 3 now
  • added Serbian (thanks to Ivana Miskovic) and Slovenian [PR#142] translations
  • updated Portuguese translation [PR#170,220]
  • thbook improvements by Benedikt Hallinger [PR#161,162]
  • bugs fixed
    1. spelling in some thbook chapters
    2. html and kml output [PR#145,150]
    3. extend ingore <station> fixed
    4. Survex 3D output is missing the nodes on the end of anonymous splay legs [#157]
    5. a_blocks_AUT missing semi-colon [#126]

xtherion:

  • add thconfig* to selectable config file list [PR#168]
  • bugs fixed:
    1. Windows xtherion window geometry bugfix

loch:

  • bugs fixed:
    1. MacOS X compilation [PR#144]
    2. multiple minor fixes
    3. Linux off-screen rendering bugfix

therion:

  • support for Proj 5.0 and newer API (proj.h)
  • bugs fixed:
    1. segfault while generating SVG when compiled by newer g++
    2. incorrect EPSG projections handling if more than one EPSG codes are used
    3. custom projection name missing
    4. missing Proj4 human readable projection names

therion:

  • input line length increased to allow reading larger elevation datasets
  • built-in Proj.4 removed; internal mapping of EPSG and ESRI codes replaced by +init=epsg|esri:… libproj initialization string
  • bugs fixed:
    1. add and use PROJ grid files in the windows distribution
    2. fix comment and code typos [PR#127]

therion:

  • added -color option to select command
  • added lookup command to configuration
  • support for 3D models generated from splay shots
  • added support for label customization
  • added scrap distortions to SQL export
  • therion uses system libproj by default [PR#118,121]
  • metapost output is reproducible now [PR#117]
  • updated Spanish, German, Russian, Bulgarian, Portuguese, Catalan, French, Czech and English translations and messages [PR#77,78,82,83,94,95,102,103,105,107,108,109,112]
  • thbook updates [PR#76,98]
  • bugs fixed:
    1. KML with multiple outer polygon outlines
    2. other minor bugfixes

xtherion:

  • support for scrap shifting
  • bugs fixed:
    1. fix problems with selection/copy/paste for text editors [PR#86]
    2. mouse zooming fixed
    3. disappearing menu fixed

loch:

  • bugs fixed:
    1. displaying LRUD envelope for surface & splay shots
    2. surface transparency rendering

infrastructure

therion

  • added fonts-setup layout option
  • added min-symbol-scale layout option
  • added support for -scale <number> for point and line symbols (1.0 ≡ medium symbol size)
  • updated Russian translation [PR#73,74]
  • include UISv1 grade definitions [PR#6]
  • new ini file option: tex-fonts-optional
  • simple CSV database export with shot and equate lists [PR#9,19]
  • KML export improved (survey title, map comment, folder icons, entrances, survey names…) [PR#13]
  • added loop error info to .3d model
  • sync up img.c and img.h with latest Survex versions [PR#16]
  • update to latest poly2tri code [PR#43]
  • documentation improvements [PR#29,38,42]
  • Chinese translation added – manual setup of fonts in the ini file (pdf-fonts) is necessary (thanks to Zhang Yuan Hai and Duncan Collis)
  • updated Bulgarian, Czech, English, German, Portuguese, Russian and Slovak translations [PR#9,12,18,34,41,46,55,56,58,60,65,67,68,69,70,72]
  • new and updated map symbols:
    1. added line rope symbol, updated line handrail in MP [PR#9]
    2. added area flowstone to AUT symbolset [PR#35]
    3. added line fixed-ladder
    4. added polyline_offset macro in MP
    5. fixed AUT ceiling-step and ceiling-meander [PR#47]
    6. changed AUT painted/fixed station to ASF:fixed layout [PR#48]
  • scale upper limit changed to 1:10
  • geomag data updated upto 2020
  • multiline comments inside (comment/endcomment) block allowed in data and configuration files
  • new TeX variables:
 \cave[max|min]z = altitude max|min value
 \thversion = current therion version
 \currentdate = current date
 \outcs[code|name] = output CS code and name
 \northdir = true or grid
 \magdecl = magnetic declination in degrees
 \gridconv = grid meridian convergence in degrees
  • new metapost variables:
 NorthDir = "true" or "grid"
 MagDecl = magnetic declination in degrees
 GridConv = grid meridian convergence in degrees
  • added Undo/Redo toolbar buttons
  • added option Edit→Hide inactive scraps
  • added context menu, right click on line and point
  • -enable/disable spay-shots should work for VRML and DXF format (splay shots in separate layer)
  • added ATTR_shotflag_splay, ATTR_shotflag_duplicate, ATTR_shotflag_approx to metapost code before line survey
  • warning raised, if equate statement creates new station in some subsurvey
  • removed transaction from SQL export
  • added -survey option for map for setting survey associated with map. For example all surveying statistics from this survey will be used, when this map is selected for output.
  • added sketch-colors <number-of-colors> option to thconfig file, to reduce size of sketch bitmap images in maps
  • hide symbol from legend, if it has explicitly empty translation
  • survey-level works for point station-name labels, if station name is automatically determined (no -text is specified)
  • symbol-show|hide group text for point label, remark, date and line label
  • grid-angle <value> <units> - can be used in centerline to specify magnetic grid angle (declination against grid north).
  • -cs output specification works for export cave-list (including lat-long)
  • dates are shown using OS locale settings in map export
  • layout statistics explo/topo-length on/hide/off – if it is off, team members are sorted alphabetically
  • KML export format supported for cave-list and continuation-list
  • added new point types: ice-stalactite, ice-stalagmite, ice-pillar, clay-choke, clay-tree
  • added new wall subtypes: pit, flowstone, moonmilk, overlying
  • added new symbol groups: ice, sediments
  • added -height option for pit/wall:pit
  • added new layout option: color map-bg transparent
  • Austrian symbol set added (thanks to Georg Pacher)
  • updated German translation (thanks to Georg Pacher)
  • updated Italian translation (thanks to Marco Corvi)
  • added bulgarian translation (thanks to Alexander Yanev)
  • added possibility to define own coordinate system in therion.ini (cs-def)
  • updated survex img library to version 1.1.15
  • added option -enable/disable splay-shots to 3d model export
  • bugs and issues fixed:
    1. remove debugging output when reading Survex err files
    2. don't accept stddev ⇐ 0
    3. fix missing font declarations when using pdf-fonts with more than 256 chars
    4. added export of CLIP attribute in SHP export
    5. include coordinate system and date-surveyed in the .3d export [PR#9,19]
    6. fix warning “Can't Open Cavern Log File For Input” [PR#9]
    7. fix compiler warnings [PR#10,22,24]
    8. fix altitude colours with centreline [PR#11]
    9. fix survex path detection
    10. ensure text files end with a new line [PR#14]
    11. fix typos in messages and comments [PR#17,23,25,39,40,45]
    12. make “make clean” work fully for debug build [PR#20]
    13. regularise indentation to use spaces [PR#26]
    14. whitespace clean-up [PR#27]
    15. sync divergent docs of therion command line [PR#28]
    16. eliminate second copy of Survex img code [PR#33]
    17. remove accidentally committed files [PR#37]
    18. remove redundant NULL checks [PR#44]
    19. use $(MAKE) instead of make [PR#51]
    20. improve calculation of fractional year [PR#52]
    21. fixing raft-cone point being drawn as raft [PR#54]
    22. black area displayed instead of some patterns in SVG
    23. broken XHTML output when string formatting keywords are used in map-comment etc.
    24. unescaped special characters in map-comment etc. in XHTML
    25. improved error message when therion can't map custom TeX fonts in MetaPost macros to Unicode
    26. cave depth value in XHTML output
    27. invalid compass/backcompass averaging formula
    28. invalid colors for station names and wall altitudes
    29. update survex img parser to v8 (should fix various errors)
    30. several patches from Wookey's debian distribution applied
    31. color map-fg altitude should work for elevation projection
    32. error deleting temporary directory
    33. missing vcomp100.dll in Win32 installation
    34. compilation under MacOS X works - see http://therion.speleo.sk/wiki/doku.php/os-tips:osx10.8
    35. PLT export in output coordinate system
    36. context point air-draught not working
    37. instrument position in centerline does not work
    38. debug scrap-names crashes if empty scraps
    39. counter not working in centerline data diving
    40. revise not working outside of survey context
    41. wrong length/depth and other statistics calculation for map output
    42. sketch bitmaps inserted multiple times in PDF files
    43. fixed huge coordinate numbers in extended elevation xvi
    44. xvi with sketches export
    45. unnecessary warningcheck changes eliminated from metapost code
    46. fixed bug with 3d model generation from scraps without outline
    47. fixed bug with missing patterns in symbols.xhtml
    48. fixed bug - direction point not working with line secion
    49. fixed inaccurate clipping of coloured scrap background
    50. fixed placement of surface bitmaps with larger offset
    51. fixed alignment of some point symbols in AUT symbol set
    52. missing white fill below cave passages in transparent PDFs if background colour is white (needed if the map is included into other map with non-white background)
    53. fixed incorrect line width conversion in some patterns
    54. hide white background of scraps when the PDF layer containing them is invisible
    55. constrained Delaunay triangulation engine replaced by poly2tri
    56. passage outline scanning algorithm improved
    57. “nosurvey” shots allowed between unfixed stations
    58. added missing area flowstone and moonmilk into legend
    59. fixed xvi export of extended elevation
    60. fixed symbol-hide/show point remark bug
    61. fixed wall:debris bug in AUT symbol set (thanks to Georg Pacher)
    62. fixed layout color map-bg transparent bug
    63. LRUD area dimensions is drawn for all shots before these shots are drawn (centerline is compact when map is exported from centerline only)

xtherion:

  • shortcuts to delete a line point (Ctrl-Shift-D) and zoom (Ctrl-Up/Down)
  • colouring of lines based on type
  • station point shown with triangle instead of dot
  • Line simplification command to reduce number of points without converting to Bezier [PR#8]
  • apply proper collation when sorting [PR#71]
  • elevation orientation in Compiler map structure
  • resetting symbol options when type is changed can be turned off using xth(gui,me,type_reset_options) variable
  • you can turn off symbol type translation in dropdown menus using xth(gui,me,type_dropdown_trans) variable
  • added Undo/Redo toolbar buttons
  • added option Edit→Hide inactive scraps
  • added context menu, right click on line and point
  • bugs fixed:
    1. fix long delay processing large log files [PR#2]
    2. fix loading of files with no extension in text editor [PR#30]
    3. fix line point contextual menu [PR#61] - fix xtherion/lang/process.pl regex [PR#62]
    4. include missing translatable texts [PR#63,66]
    5. enable canvas zoom with the mouse wheel [PR#64]
    6. uncomprehensible error message while loading unsupported progressive JPEGs
    7. area type u type change bug
    8. update survex img parser to v8 (should fix various errors)
    9. several patches from Wookey's debian distribution applied
    10. BOM handling in UTF-8 files
    11. ver.tcl ends with lf only
    12. new file in xtherion works, even if file is already open

loch:

  • VTK 6.0 support
  • wxWidgets 3.0 support
  • VTK file export changed to binary type (problem with coordinate systems)
  • bugs fixed:
    1. file open dialog not working properly on Debian linux
    2. vthreshold should work now for LRUD modelling -

therion:

  • added <lang:XX> language selector for strings
  • -filter (on)|off option added to continuation export to support exportof all continuations
  • -surveys (on)|off option added to cave-list export to allow export of rawlist of caves
  • new easy setup for OpenType and TrueType fonts (requires lcdf-typetools)(new otf2pfb and pdf-fonts options in therion.ini)
  • basic support for right-to-left scripts in labels and legend
  • PDF files now contain unicode mapping information to allow searching and copying texts consisting of accented and non-latin characters
  • georeferencing data added to pdf maps
  • new layout option: symbol-color <type> <symbol> <color>
  • new symbol groups: water, speleothems, passage-fills, equipment
  • new flags for stations: arch and overhang to mark these surface karst features
  • support for splay shots without station names (using “-” or “.” as station name)
  • added greek translation (thanks to Stelios Zacharias)
  • added albanian translation (thanks to Fatos Katallozi)
  • updated german translation (thanks to Roger Schuster; Georg Pacher's additions to be implemented soon)
  • sketches displayed in map layer in pdf and svg, not among surface bitmaps (T#8996)
  • PROJ.4 library updated to 4.7.0
  • geomag data updated until 2015
  • bugs fixed:
    1. BCRA3 and BCRA5 survey grades fixed
    2. missing altitudes in cave list
    3. atlas page exclusion
    4. map header positioning using real numbers
    5. attribute export to metapost
    6. fixed russian translation (B#26399)
    7. transparency in metapost reset when followed by clipped area
    8. back readings supported in data roles+instruments
    9. missing LRUD data in PLT export (B#25532)
    10. segfault on line with single point
    11. “-flip none” not working for scrap
    12. lat/long out of range
    13. map-header x y off behaves as if map-header x y nw (B#25537)
    14. incorrect boundary of background sketches in pdf and svg maps

xtherion:

  • script for creation of OziExplorer MAP files for georeferenced maps (Help→Calibrate bitmap)
  • added import functions for PocketTopo export
    1. centerline in text editor: File→Import→PocketTopo therion export
    2. sketches in map editor: Backgroud Images→Insert→PocketTopo therion export
  • bugs fixed:
    1. increasing of station numbers with leading zeros or trailing letters

loch:

  • added File→Import function to allow merging of e.g. 3d files with DTM in loch format
  • added Tools→Options→Measurement system setup
  • splay and duplicate shots are hidden by default
  • entrances, stations and fixed stations and their labels can be displayedon screen (added toolbar buttons and Scene setup→Stations control panel)

therion:

  • statistics of explored but not yet surveyed passages. Just specify `-explored <length>' to point continuation or add `explored <length>' to station flags and this length will be used in survey/cave statistics.
  • new handling of user defined symbols (including legend)
  • improved station flags handling. Added new flags for stations: sink, spring, doline, dig, air-draught(:winter|summer). Also `not' is supported before flag. User defined attributes may be added to stations using flag `attr' followed by attribute name and value.
  • station flags can be turned on|off using layout: symbol-show|hide point flag:entrance|continuation|sink|spring|doline|dig…
  • added `splay' and `approx[imate]' survey shot flag
  • grid labeling using coordinates - layout option grid-coords off|border|all
  • ability to color labels by scrap color using `color labels on|off' in layout
  • user can change translation of therion texts at runtime using `text' option in configuration or initialization files
  • when layouts are copied one into another, map-comments are concatenated instead of replaced
  • added russian translations + encodings (thanks to Vasily Vl. Suhachev)
  • updated french translations (thanks to Gilbert Fernandes)
  • attributes to metapost are exported as strings only
  • bugs fixed:
    1. symbol-show|hide line moonmilk works
    2. declination output fixed (half year shift removed)
    3. invalid LRUD dimensions in PDF map output
    4. installation script
    5. page grid origin not affected by rotation/meridian convergence
    6. scale works with all point labels

xtherion:

  • ERROR/WARNING state of compilation
  • changed increased default sidebar width + default sidebar width configuration option in xtherion.ini file
  • single .xtherion.dat file containing survey and map structures is created after compilation
  • bugs fixed:
    1. “end of line” characters translation
    2. toolbar icon decriptions added to localization files

loch:

  • export of cave 3D model in VTK format using File→Export
  • bugs fixed:
    1. wxWidgets 2.8.0 compilation thanks to Olly Betts
    2. walls altitude coloring under Linux

therion:

  • added configuration for debian based linux systems: make config-debian
  • new samples directory
  • new subtypes for air-draught symbol: winter and summer
  • new area types: flowstone, moonmilk
  • ability to display overlying maps in offset
  • new point and line type: map-connection (used to indicate connection between map parts - extended elevations, maps in offset)
  • improved default centerline symbols
  • LRUD envelopes of maps exported from centerline
  • point -extend option changed to -from
  • user defined types of points/lines/areas (using u type and custom subtype string e.g. u:electric-cable)
  • scraps without calibration stations are allowed
  • coordinate system specification allowed for scraps
  • areas exported to SHP files
  • export of simple DXF maps
  • updated Italian translation (thanks to Marco Corvi)
  • bugs fixed:
    1. top level objects selection
    2. generation of extended elevation
    3. map coloring
    4. creating surveys from .3d files
    5. subpixel inaccuracy with bitmap morphing
    6. entering angles/lat-long in degree:minutes format
    7. shapefile export fixes

xtherion:

  • DXF/SVG import in map editor (File→Import)
  • symbol themes and translations comboboxes
  • autocompletion in symbol type comboboxes
  • bugs fixed:
    1. translations of type:subtype works

loch:

  • first Mac OS X version works
  • bugs fixed:
    1. surface texture mapping under Linux

therion:

  • geodetic coordinate systems support – CS specification in layout, centerline, surface, import and configuration file. Coordinate systems used all around the world are supported (EPSG and ESRI standards).
  • added GEOMAG model for automatic calculation of magnetic declination according to cave coordinates and survey date
  • multiple images (PDF, PNG, JPEG) in PDF map supported (e.g. plan and xelevation in single PDF) using new layout option map-image <x> <y> <align> <filename>
  • new improved vector morphing algorithm
  • morphing of survey sketches now supported. New -sketch option for scrap + sketches switch in layout. Allows export of morphed survey sketches in PDF and XVI. ImageMagick package (convert and identify executables) are needed to use these features.
  • -attr option for specification of user defined attributes valid for all objects. Attributes are exported to metapos code using ATTR_* variables.
  • shapefile map export format
  • Google Earth (.kml) map (scrap outlines) and model (centerline export
  • -enc|-encoding option allowed for map and model export
  • top level survey command not needed any more
  • survey: new -namespace switch, enables using datasets with unique station names
  • new area type: bedrock
  • subtype specification is now possible using “:” separator (e.g. border:invisible)
  • added “system” command in configuration files to execute system commands during therion compilation
  • new layout option: north (true)|grid
  • -calibrate option for import
  • source/endsource construct allowed in configuration files
  • input allowed within multiline commands
  • improved ceiling and floor meander symbols
  • background centerline map exported only when no scraps or maps exist
  • support for 1.1 survex .3d file format
  • added German translation of symbols (thanks to Roger Schuster), updated Italian translation (thanks to Marco Corvi).
  • default Linux installation is done into “/usr/local” instead of “/usr” directory
  • bugs fixed:
    1. automatic calculation of atlas paper size when only size is specified
    2. extended elevation generation (“break” removed, only “ignore” works)
    3. empty map when exported with -layout-color map-fg map

xtherion:

  • compiler preview toolbox (experimental, acrobat reader supported on Win32, xpdf on Linux (original idea of Marco Corvi))
  • sketch control (insert, remove) in scrap toolbox
  • 3D viewer removed from xtherion
  • does not connect to Internet any more to check new version available
  • remembers last working directory on Windows
  • improved scrap scaling - “Scale” button + scale preview arrow in scrap control
  • scrap selection selects current scrap first
  • bugs fixed:
    1. hang when area inserted at the end of file
    2. deleting contents of configuration files should not happen any more
    3. fixed zooming of transparent pictures

loch:

  • bugs fixed:
    1. initial size on multiple display machines
    2. crash when file with texture is opened as loch argument (or doubleclick on Win)

therion:

  • loch - new 3D viewer and default 3D export format
  • VRML model export improved (added surface texture)
  • export model: -wall-source (all)|maps|centerline – specify the source of passage walls
  • layout: survey-level <N> – show up to N surveys with station names (default N=0, survey-level all is also accepted).
  • 3d file import improved – multiple imports of the same centerline allowed
  • if no map is selected with export, also centerline is exported
  • symbol sets overview using –print-symbols option. Output in XHTML format (file symbols.xhtml).
  • fixed bug with autojoin and multiple projection output

xtherion:

  • images outside .th2 file path accepted, relative path is still created using “..” directory reference
  • area border lines are highlighted, when selected in listbox
  • backup of configuration files is created after OK compilation
  • added IT translation

therion:

  • decimal point in low passage heights
  • fixed bugs: loop closure errors log, symbol-hide group cave-centreline
  • SVG export in XHTML format
  • flowstone and waterflow symbols joined in legend, if used as line and point together
  • improved loop closure method selection - if there was an error when processed using survex - therion is used for loop closure
  • when scrap size exceed metapost limits - more reasonable errors are generated + limit for centerline scraps is larger
  • layout: you can change overlap or size and page setup is automatically recalculated
  • layout: color map-fg scrap
  • layout: debug station-names

xtherion:

  • added toolbar (thanks to dzach)
  • added text editor template (in xtherion.ini file)

therion:

  • units (metric)|imperial in layout and initialization file
  • new therion.ini switch: loop-closure therion|survex By default, survex is used if present, otherwise therion.
  • fixed bugs - error log when disk full, vtreshold → vthreshold
  • map export to .3d files
  • scraps in one .th2 file that have common end line points are automatically joined
  • scrap names in map output, via layout: debug scrap-names

xtherion:

  • fixed bugs - view is not moved when line is split, file is not changed when image insertion is canceled

therion:

  • SVG export added (features not yet supported: map header, font embedding, layers, map transparency – this requires SVG 1.2 features)
  • DXF model export added
  • export format automatically determined from file extension
  • layout: map-header-bg on|(off) - when on, background of map header is filled with background color
  • .ini files installed into /etc directory, .ini.new files always installed

xtherion:

  • new items in xtherion.ini file
  • text editor - indent mode now similar to ordinary text editors

therion:

  • new (more intuitive) extended elevation arrangement
  • new import options: filter, surveys
  • new surface option: grid-flip
  • new centerline option: extend
  • new point type: dimensions
  • new scrap option: flip
  • new scrap/centerline option: station-names
  • reduced `extend' point option
  • all altitudes are exported as a difference against grid Z origin
  • XVI (xtherion vector image) map export
  • UD data from centerline used in 3D model generated from scraps
  • plt export with LRUD data
  • `/' supported as survey name character
  • Unicode characters support in layout TeX code
  • fixed bugs: plumbed shots; join; statistics of centerline only maps

xtherion:

  • limited i18n support
  • XVI support (automatic insertion of survey stations, LRUD data)
  • fixed bug with gamma correction

therion:

  • LRUD passage dimensions support
  • centreline processed in other programs (*.3d, *.plt) may be imported
  • transparent solid surface in 3D model
  • map colouring support
  • map grid support
  • if station subtype is not specified, Therion reads it from centreline, if it's specified there
  • MetaPost symbols completed and improved (error handling, division by zero fixed)
  • scrap filled and clipped correctly even if scrap border intersects itself
  • centerline, bounding box and surface supported in 3DMF and VRML export
  • Spanish translation added
  • input language changes:
    1. centreline command: mark, walls, vtreshold;
      • new role pics
      • new data item ignoreall
      • new data type dimensions (station, up/ceiling, down/floor, left, right)
      • LRUD dimensions may specified as pair [<from> <to>]
    2. point command: snow
    3. line command: ceiling/floor-meander, border:presumed
      • line gradient and water-flow not clipped by default
    4. area command: blocks, snow, ice, clay, pebbles
    5. scrap command: -3d changed to -walls option
    6. equate command: may be used outside of centreline
    7. import command added
  • configuration file changes:
    1. layout command: grid, grid-size, code/endcode, color map-fg <altitude/map>, color-legend

xtherion:

  • new items in xtherion.ini
  • file timestamps are checked while saving
  • auto save feature
  • lot of bugfixes
  • Map editor: new shortcuts (ctrl-a, ctrl-r, page up/down, shift page up/down)
  • Map editor: clicking twice on the same point ends the point insertion mode
  • Map editor: station names are automatically increased (or decreased :) in extended elevation)

therion:

  • map rotation in 2D output supported
  • bug fixed: -scale option works for point labels
  • input language changes:
    1. centreline command: percent[age] clino units support
  • configuration file changes:
    1. layout command: rotate

xtherion:

  • Map editor: point, line and area symbol are never inserted outside of a scrap

——————————————————————————–

therion:

  • MetaPost and TeX supplied in Therion for Windows installer work even if there is other TeX(Live) installation present in the system (see the tex-env initialization file option)
  • if there are no maps defined and map is exported, all scraps in given projection are exported
  • input language changes:
    1. centreline command: group/endgroup
  • initialization file:
    1. new option: tex-env
  • fixed bug in atlas export introduced in 0.3.3
  • fixed minor MetaPost bugs

xtherion:

  • Compiler: hyperlinked error messages
  • Map editor: larger tick at the line symbol beginning
  • Map editor: new scrap is inserted in the beginning of the file
  • Map editor: fixed bug when deleting last line point
  • Map editor: line symbol type change resets rotations and lengths set-up in the line points

therion:

  • surface (topographical) map supported in 2D maps
  • surface grid supported in 3D models (therion format)
  • typesetting of legend symbols in multiple columns fixed
  • input language changes:
    1. new command surface
    2. point, line and area commands have new option: context
    3. line command: survey has new subtypes: cave, surface
    4. line command has new option: adjust
    5. map command: ability to draw centreline from specified survey without drawing a scrap; new option: projection
  • configuration file changes:
    1. layout command has new options: legend-width, legend-columns, surface, surface-opacity
    2. export model has new options: enable, disable

xtherion:

  • Model viewer: mouse wheel supported

therion:

  • configuration file changes:
    1. layout command: scale 1 50 up to 1 100000 allowed and supported
  • Therion constructs accented characters if the character is not present in the font. It used to omit the accent and display the base character only
  • error message `invalid command context' changed to `missing xxx command before yyy command'
  • French translation added

xtherion:

  • line split bug fixed
  • automatically checks for updates
  • 3D viewer: reload (Ctrl+R)
  • 3D viewer: bounding box computation fixed

therion:

  • input language changes:
    1. scrap command has new option: 3d
  • windows version: accepts slashes as directory separators in the export command
  • Czech translation added

xtherion:

  • Map editor: fixed bug with empty lines displayed as text
  • Map editor: doesn't allow to insert a background image if the *.th2 file hasn't been saved

therion:

  • Therion exports 3D model
  • loop closure algorithms implemented in Therion
  • input language changes:
    1. centreline command: fix doesn't accept covariances specification
  • configuration file changes:
    1. layout command: map-header improved
    2. export command: new formats for 3D model export added – vrml, 3dmf, therion (default)
  • initialization file changes:
    1. removed item: path-cavern
  • log file contains both loop errors and scrap distortions at the end
  • completely new Win32 installation with TeX and Tcl/Tk included

xtherion:

  • data file may be specified as an argument from the command line
  • basic 3D model viewer added
  • Map editor: only the visible part of background images is zoomed (less memory consumption and speed improvement)

therion:

  • input language changes:
    1. place option of point, line, area commands: none renamed to default
    2. area command: place bottom is default
    3. line command: if contour has no gradient specified, visualization is symbol-set dependent (no gradient tick in UIS, tick in the middle in SKBB)
    4. line command: pit may be spelled as pitch
    5. line command has new type: gradient
    6. survey command has new option: person-rename
  • configuration file changes:
    1. layout command has new option: debug
    2. select command: new rules for selection if there is no map selected
  • scrap transformation improved, distortion logged in the log file
  • debugging map mode shows scrap distortions
  • bug fixed in PLT export

xtherion:

  • Map editor: status bar displays command preview
  • Map editor: new Area control
  • Map editor: `Move to' in File commands added
  • Map editor: name of the edited scrap displayed in Title bar
  • Map editor: edited line is highlighted
  • Map editor: selected area is highlighted
  • Map editor: orientation tick at the beginning of line symbols
  • Help/Control dialog with key and mouse shortcuts
  • input (keyboard) encoding menu

therion:

  • Therion supports translations of texts in PDF map/atlas output
  • Therion exports centreline to SQL database
  • input language changes:
    1. line command has new type: water-flow
    2. centerline command: discovery-date/team renamed to explo-date/team
    3. layout command has new options: language, colo[u]r, symbol-show, map-comment, map-header, scale-bar, statistics
    4. -author and -copyright options apply only to centreline and scrap, -title to survey, centreline, map and scrap
    5. it's possible to leave date field unspecified `-'
  • configuration file changes:
    1. export command has new type: database
  • initialization file changes:
    1. new items: language, encoding-sql
    2. encoding_default renamed to encoding-default
  • air-draught ticks set according to -scale option

therion:

  • input language changes:
    1. layout command has new options: base-scale, symbol-set, symbol-assign, symbol-hide
    2. size option for point and line symbols accepts following values: tiny (xs), small (s), normal (m), large (l), huge (xl)
  • support for run-time loading of map symbols
  • MetaPost processing optimizations

therion:

  • input language changes:
    1. centerline command has new team roles: instruments (insts), assistant (dog)
    2. centerline command has new data readings: up/ceiling, down/floor, left, right, ignore
    3. centerline may be spelled as centreline
    4. deg:min:sec syntax allowed for degree values
    5. point, line and area commands have new option: visibility on/off
  • new rules for displaying map previews
  • new initialization file items: tmp-path, tmp-remove
  • error if no source files are specified
  • if error occurs under Win32, Therion waits until RETURN is pressed

xtherion:

  • Help/BAC Calculator dialog added

therion:

  • input language changes:
    1. layout command has new option: code <metapost|tex-map|tex-atlas>
    2. join command has new option: count <N>
  • therion checks validity of UTF-8 encoded input files

xtherion:

  • bug fixed – compiler does not add empty lines to config files

therion:

  • input language changes:
    1. layout command has new option: layers on/off
  • initialization file syntax changes: cavern-path, pdftex-path, mpost-path, source- path
  • fonts setup for PDF output
  • updated documentation
  • Therion reads (definitely) following environment variable:
    1. THERION – search paths for [x]therion.ini file

therion:

  • thpdf, theps2pdf and 3dtops external programs integrated into Therion
  • MetaPost and TeX macros compiled into Therion
  • compilation: just “make” is enough; works also on win32 systems
  • input language changes:
    1. centerline command has new options: discovery-date, discovery-team
    2. point command: type anostomosen renamed to anastomosis
    3. layout command has new option: transparency on/off
    4. layout command has changed option: opacity 0.0-100.0
    5. layout command has changed option: grid-size is measured in real units
  • Therion reads following environment variables:
    1. THINIT – search paths for [x]therion.ini file
    2. THERION – search paths for configuration and source files
  • PDF output: support for Optional Content Groups (Layers) in Acrobat 6

xtherion:

  • Text editor: text undo/redo works with tcltk8.4.3
  • Map editor: line symbols may be split

—-

  • develop.txt
  • Last modified: 4 years ago
  • by sluka