-------------------------------------------------------------------------------- ==== Therion repository on Github ==== [[https://github.com/therion/therion]] -------------------------------------------------------------------------------- ==== 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 feature in thconfig file to disable maps drawn in offset [#159] * maps 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 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 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 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 - 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 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 * 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 ' to point continuation or add `explored ' 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 * 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 -- 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 [ ] - 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 , 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 - join command has new option: count * 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 ----