Therion repository on Github
Therion 5.5.1 (2020-07-03):
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
- various memory-related fixes by Matěj Plch
- workaround for Proj 7.1.0 axes swap in Krovak's projection
Therion 5.5.0 (2020-05-01):
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
- spelling in some thbook chapters
- html and kml output [PR#145,150]
- extend ingore <station> fixed
- Survex 3D output is missing the nodes on the end of anonymous splay legs [#157]
- a_blocks_AUT missing semi-colon [#126]
xtherion:
- add thconfig* to selectable config file list [PR#168]
- bugs fixed:
- Windows xtherion window geometry bugfix
loch:
- bugs fixed:
- MacOS X compilation [PR#144]
- multiple minor fixes
- Linux off-screen rendering bugfix
Therion 5.4.4 (2019-05-01):
therion:
- support for Proj 5.0 and newer API (proj.h)
- bugs fixed:
- segfault while generating SVG when compiled by newer g++
- incorrect EPSG projections handling if more than one EPSG codes are used
- custom projection name missing
- missing Proj4 human readable projection names
Therion 5.4.3 (2019-02-01):
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:
- add and use PROJ grid files in the windows distribution
- fix comment and code typos [PR#127]
Therion 5.4.2 (2019-01-08):
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:
- KML with multiple outer polygon outlines
- other minor bugfixes
xtherion:
- support for scrap shifting
- bugs fixed:
- fix problems with selection/copy/paste for text editors [PR#86]
- mouse zooming fixed
- disappearing menu fixed
loch:
- bugs fixed:
- displaying LRUD envelope for surface & splay shots
- surface transparency rendering
Therion 5.4.1 (2017-04-18):
infrastructure
- github.com/therion repository created https://github.com/therion/therion
- added support for mxe.cc cross-compiler
- travis-ci.org integration
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:
- added line rope symbol, updated line handrail in MP [PR#9]
- added area flowstone to AUT symbolset [PR#35]
- added line fixed-ladder
- added polyline_offset macro in MP
- fixed AUT ceiling-step and ceiling-meander [PR#47]
- 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:
- remove debugging output when reading Survex err files
- don't accept stddev ⇐ 0
- fix missing font declarations when using pdf-fonts with more than 256 chars
- added export of CLIP attribute in SHP export
- include coordinate system and date-surveyed in the .3d export [PR#9,19]
- fix warning “Can't Open Cavern Log File For Input” [PR#9]
- fix compiler warnings [PR#10,22,24]
- fix altitude colours with centreline [PR#11]
- fix survex path detection
- ensure text files end with a new line [PR#14]
- fix typos in messages and comments [PR#17,23,25,39,40,45]
- make “make clean” work fully for debug build [PR#20]
- regularise indentation to use spaces [PR#26]
- whitespace clean-up [PR#27]
- sync divergent docs of therion command line [PR#28]
- eliminate second copy of Survex img code [PR#33]
- remove accidentally committed files [PR#37]
- remove redundant NULL checks [PR#44]
- use $(MAKE) instead of make [PR#51]
- improve calculation of fractional year [PR#52]
- fixing raft-cone point being drawn as raft [PR#54]
- black area displayed instead of some patterns in SVG
- broken XHTML output when string formatting keywords are used in map-comment etc.
- unescaped special characters in map-comment etc. in XHTML
- improved error message when therion can't map custom TeX fonts in MetaPost macros to Unicode
- cave depth value in XHTML output
- invalid compass/backcompass averaging formula
- invalid colors for station names and wall altitudes
- update survex img parser to v8 (should fix various errors)
- several patches from Wookey's debian distribution applied
- color map-fg altitude should work for elevation projection
- error deleting temporary directory
- missing vcomp100.dll in Win32 installation
- compilation under MacOS X works - see http://therion.speleo.sk/wiki/doku.php/os-tips:osx10.8
- PLT export in output coordinate system
- context point air-draught not working
- instrument position in centerline does not work
- debug scrap-names crashes if empty scraps
- counter not working in centerline data diving
- revise not working outside of survey context
- wrong length/depth and other statistics calculation for map output
- sketch bitmaps inserted multiple times in PDF files
- fixed huge coordinate numbers in extended elevation xvi
- xvi with sketches export
- unnecessary warningcheck changes eliminated from metapost code
- fixed bug with 3d model generation from scraps without outline
- fixed bug with missing patterns in symbols.xhtml
- fixed bug - direction point not working with line secion
- fixed inaccurate clipping of coloured scrap background
- fixed placement of surface bitmaps with larger offset
- fixed alignment of some point symbols in AUT symbol set
- 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)
- fixed incorrect line width conversion in some patterns
- hide white background of scraps when the PDF layer containing them is invisible
- constrained Delaunay triangulation engine replaced by poly2tri
- passage outline scanning algorithm improved
- “nosurvey” shots allowed between unfixed stations
- added missing area flowstone and moonmilk into legend
- fixed xvi export of extended elevation
- fixed symbol-hide/show point remark bug
- fixed wall:debris bug in AUT symbol set (thanks to Georg Pacher)
- fixed layout color map-bg transparent bug
- 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:
- fix long delay processing large log files [PR#2]
- fix loading of files with no extension in text editor [PR#30]
- fix line point contextual menu [PR#61] - fix xtherion/lang/process.pl regex [PR#62]
- include missing translatable texts [PR#63,66]
- enable canvas zoom with the mouse wheel [PR#64]
- uncomprehensible error message while loading unsupported progressive JPEGs
- area type u type change bug
- update survex img parser to v8 (should fix various errors)
- several patches from Wookey's debian distribution applied
- BOM handling in UTF-8 files
- ver.tcl ends with lf only
- 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:
- file open dialog not working properly on Debian linux
- vthreshold should work now for LRUD modelling -
Therion 5.3 (2010-02-17):
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:
- BCRA3 and BCRA5 survey grades fixed
- missing altitudes in cave list
- atlas page exclusion
- map header positioning using real numbers
- attribute export to metapost
- fixed russian translation (B#26399)
- transparency in metapost reset when followed by clipped area
- back readings supported in data roles+instruments
- missing LRUD data in PLT export (B#25532)
- segfault on line with single point
- “-flip none” not working for scrap
- lat/long out of range
- map-header x y off behaves as if map-header x y nw (B#25537)
- 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
- centerline in text editor: File→Import→PocketTopo therion export
- sketches in map editor: Backgroud Images→Insert→PocketTopo therion export
- bugs fixed:
- 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 5.2 (2008-08-07):
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:
- symbol-show|hide line moonmilk works
- declination output fixed (half year shift removed)
- invalid LRUD dimensions in PDF map output
- installation script
- page grid origin not affected by rotation/meridian convergence
- 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:
- “end of line” characters translation
- toolbar icon decriptions added to localization files
loch:
- export of cave 3D model in VTK format using File→Export
- bugs fixed:
- wxWidgets 2.8.0 compilation thanks to Olly Betts
- walls altitude coloring under Linux
Therion 0.5.1 (2007-08-29):
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:
- top level objects selection
- generation of extended elevation
- map coloring
- creating surveys from .3d files
- subpixel inaccuracy with bitmap morphing
- entering angles/lat-long in degree:minutes format
- shapefile export fixes
xtherion:
- DXF/SVG import in map editor (File→Import)
- symbol themes and translations comboboxes
- autocompletion in symbol type comboboxes
- bugs fixed:
- translations of type:subtype works
loch:
- first Mac OS X version works
- bugs fixed:
- surface texture mapping under Linux
Therion 0.5.0 (2007-02-02):
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:
- automatic calculation of atlas paper size when only size is specified
- extended elevation generation (“break” removed, only “ignore” works)
- 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:
- hang when area inserted at the end of file
- deleting contents of configuration files should not happen any more
- fixed zooming of transparent pictures
loch:
- bugs fixed:
- initial size on multiple display machines
- crash when file with texture is opened as loch argument (or doubleclick on Win)
Therion 0.4.0 (2006-10-02):
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 0.3.10 (2006-04-05):
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 0.3.9 (2005-08-30):
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 0.3.8 (2005-05-10):
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 0.3.7 (2005-03-16):
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 0.3.6 (2005-01-31):
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:
- 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>]
- point command: snow
- line command: ceiling/floor-meander, border:presumed
- line gradient and water-flow not clipped by default
- area command: blocks, snow, ice, clay, pebbles
- scrap command: -3d changed to -walls option
- equate command: may be used outside of centreline
- import command added
- configuration file changes:
- 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 0.3.5 (2004-11-25):
therion:
- map rotation in 2D output supported
- bug fixed: -scale option works for point labels
- input language changes:
- centreline command: percent[age] clino units support
- configuration file changes:
- layout command: rotate
xtherion:
- Map editor: point, line and area symbol are never inserted outside of a scrap
——————————————————————————–
Therion 0.3.4 (2004-10-22):
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:
- centreline command: group/endgroup
- initialization file:
- 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 0.3.3 (2004-09-10):
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:
- new command surface
- point, line and area commands have new option: context
- line command: survey has new subtypes: cave, surface
- line command has new option: adjust
- map command: ability to draw centreline from specified survey without drawing a scrap; new option: projection
- configuration file changes:
- layout command has new options: legend-width, legend-columns, surface, surface-opacity
- export model has new options: enable, disable
xtherion:
- Model viewer: mouse wheel supported
Therion 0.3.2 (2004-07-22):
therion:
- configuration file changes:
- 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 0.3.1 (2004-04-23):
therion:
- input language changes:
- 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 0.3.0 (2004-04-16):
therion:
- Therion exports 3D model
- loop closure algorithms implemented in Therion
- input language changes:
- centreline command: fix doesn't accept covariances specification
- configuration file changes:
- layout command: map-header improved
- export command: new formats for 3D model export added – vrml, 3dmf, therion (default)
- initialization file changes:
- 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 0.2.19 (2004-03-01):
therion:
- input language changes:
- place option of point, line, area commands: none renamed to default
- area command: place bottom is default
- line command: if contour has no gradient specified, visualization is symbol-set dependent (no gradient tick in UIS, tick in the middle in SKBB)
- line command: pit may be spelled as pitch
- line command has new type: gradient
- survey command has new option: person-rename
- configuration file changes:
- layout command has new option: debug
- 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 0.2.18 (2004-02-12):
therion:
- Therion supports translations of texts in PDF map/atlas output
- Therion exports centreline to SQL database
- input language changes:
- line command has new type: water-flow
- centerline command: discovery-date/team renamed to explo-date/team
- layout command has new options: language, colo[u]r, symbol-show, map-comment, map-header, scale-bar, statistics
- -author and -copyright options apply only to centreline and scrap, -title to survey, centreline, map and scrap
- it's possible to leave date field unspecified `-'
- configuration file changes:
- export command has new type: database
- initialization file changes:
- new items: language, encoding-sql
- encoding_default renamed to encoding-default
- air-draught ticks set according to -scale option
Therion 0.2.17 (2003-12-04):
therion:
- input language changes:
- layout command has new options: base-scale, symbol-set, symbol-assign, symbol-hide
- 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 0.2.16 (2003-11-24):
therion:
- input language changes:
- centerline command has new team roles: instruments (insts), assistant (dog)
- centerline command has new data readings: up/ceiling, down/floor, left, right, ignore
- centerline may be spelled as centreline
- deg:min:sec syntax allowed for degree values
- 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 0.2.15 (2003-11-14):
therion:
- input language changes:
- layout command has new option: code <metapost|tex-map|tex-atlas>
- 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 0.2.14 (2003-07-16):
therion:
- input language changes:
- 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:
- THERION – search paths for [x]therion.ini file
Therion 0.2.13 (2003-06-16):
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:
- centerline command has new options: discovery-date, discovery-team
- point command: type anostomosen renamed to anastomosis
- layout command has new option: transparency on/off
- layout command has changed option: opacity 0.0-100.0
- layout command has changed option: grid-size is measured in real units
- Therion reads following environment variables:
- THINIT – search paths for [x]therion.ini file
- 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
—-