tlCorpus Changelog

What's new in tlCorpus 14.1.0.3356 Beta

Mar 2, 2023
  • OpenAI AI/GPT (ChatGPT) Integration

New in tlCorpus 14.1.0.3338 Beta (Feb 22, 2023)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlCorpus 14.1.0.3215 (Oct 23, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlCorpus 14.1.0.3212 (Oct 12, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlCorpus 14.1.0.3209 (Oct 10, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlCorpus 12.1.0.3198 (Aug 15, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlCorpus 12.1.0.3176 (Mar 21, 2022)

  • New user interface customization option to make the 'new auto text boxes under Attributes (F1)' feature more easily end-user-customizable per project: Dictionary/Properties: UserInterface/AutoNewEditControls: "[Optional] User interface customization: Newline-separated list of slash-separated parent/child element names for which to add auto new text boxes under Attributes (F1) e.g. Sense/Definition (or F2 list attributes, e.g. Sense/PartOfSpeechElem:PartOfSpeechAttr)"

New in tlCorpus 12.1.0.3174 (Mar 3, 2022)

  • New user interface customization option to make the 'new auto text boxes under Attributes (F1)' feature more easily end-user-customizable per project: Dictionary/Properties: UserInterface/AutoNewEditControls: "[Optional] User interface customization: Newline-separated list of slash-separated parent/child element names for which to add auto new text boxes under Attributes (F1) e.g. Sense/Definition (or F2 list attributes, e.g. Sense/PartOfSpeechElem:PartOfSpeechAttr)"
  • "MORE SEARCHES" submenu on 'General Text Commands Menu': Add more shortcuts to useful sites (forvo.com, youglish.com and more)

New in tlCorpus 12.1.0.2984 (Jul 8, 2021)

  • More User Guide updates
  • Bugfixes
  • Small power usage improvements for laptops on battery power

New in tlCorpus 12.1.0.2883 (Nov 23, 2020)

  • [Hebrew] tlCorpus search result and right-click text-command submenus: If matching text contains Niqqud (נִקּוּד), add extra text-command submenu for same text but without Niqqud (e.g. נקוד).
  • [macOS] macOS Retina display support improvements

New in tlCorpus 12.1.0.2709 (May 29, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • * AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • * AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • * AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • * OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files, e.g.:
  • https://yourserver.com/sounds/
  • or a relative path on the Web server, e.g.:
  • /sounds/
  • (There is no real difference between the above two for visitors to the site itself, but if the entries are to be made available via other sites through an API server then the absolute URL https://yourserver.com/sounds/ is better as the sounds will work for API clients - if using a relative URL then the browser will try to locate the sounds on the client website which will not work)
  • NOTE: During publish exports, the OverridePathSounds option CAN be different from the OverridePathImages export option, BUT there is still only one single folder setting in Dictionary/Properties (used during editing in TLex or tlTerm). So locally in TLex/tlTerm your sound files and image files should be in the same folder for the Preview Area to work, but they can go to separate folders on the webserver itself now during publishes by using different settings for these two options.
  • NB NB If one has existing dictionaries that are set up to use the 'old system' of an 'img' tag with JavaScript on the serverside to handle it, then whoever does a new publish with the new publish will HAVE TO set AudioTag to FALSE/OFF (as it's default to TRUE) during exports or existing sounds will break on those old dictionaries.

New in tlCorpus 12.1.0.2706 (May 24, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • * AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • * AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • * AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • * OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files, e.g.:
  • https://yourserver.com/sounds/
  • or a relative path on the Web server, e.g.:
  • /sounds/
  • (There is no real difference between the above two for visitors to the site itself, but if the entries are to be made available via other sites through an API server then the absolute URL https://yourserver.com/sounds/ is better as the sounds will work for API clients - if using a relative URL then the browser will try to locate the sounds on the client website which will not work)
  • NOTE: During publish exports, the OverridePathSounds option CAN be different from the OverridePathImages export option, BUT there is still only one single folder setting in Dictionary/Properties (used during editing in TLex or tlTerm). So locally in TLex/tlTerm your sound files and image files should be in the same folder for the Preview Area to work, but they can go to separate folders on the webserver itself now during publishes by using different settings for these two options.
  • NB NB If one has existing dictionaries that are set up to use the 'old system' of an 'img' tag with JavaScript on the serverside to handle it, then whoever does a new publish with the new publish will HAVE TO set AudioTag to FALSE/OFF (as it's default to TRUE) during exports or existing sounds will break on those old dictionaries.

New in tlCorpus 12.1.0.2690 (May 22, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog

New in tlCorpus 11.1.0.2668 (May 15, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit beta Windows versions of TLex and tlTerm
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlCorpus 11.1.0.2664 (May 14, 2020)

  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlCorpus 11.1.0.2662 (May 9, 2020)

  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlCorpus 11.1.0.2653 (May 3, 2020)

  • Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlCorpus 10.1.0.2195 Alpha (Dec 10, 2018)

  • New Duplicate Finder helper tool
  • [Main Entry List] Entry List right-click menu: Add "Load tagged entries" command to force-load just the tagged set of entries, for e.g. ODBC etc.
  • [Tree View] Added new right-click menu commands to 'Collapse all children' and 'Expand all children'
  • [Sorting] New configurable sort methods significantly expand the available sort methods available in TLex: ICU local (region, variant) sorting, and ICU custom-rules-based sorting [alpha][Windows-only currently]
  • [alpha][Search Index] New option "/App" "UseBetaSearchIndex": Use new (~Aug 2018) search index functionality to speed up searches (this functionality is in development and still being tested - if you experience problems, please turn this OFF again) [May require restart of application]. This can significantly speed up searches in e.g. the Word/Excel Integration tool (or Multi-Document Smart-Search), but does make opening documents a bit slower as it generates a search index when you open your document. [Currently Windows-only]
  • [Filter (F5)] New filter conditions: Is-not-element (find element type nodes that are any but the selected type); IsFirstChildNode and IsLastChildNode (find nodes with no previous-sibling and no next-sibling respectively ... this is more likely to be useful when combined with other filter types using the 'node intersection'/'All on same node' option, e.g. you could do things like 'find senses with something other than a translation equivalent as the first child', etc.)
  • [Filter (F5)] New (error check) filter conditions: "[Ref-to-sense] Unknown cross-reference target sense ('UNKNOWN')" and "[Ref-to-entry] Unknown cross-reference target entry" (these 'shouldn't happen' under normal circumstances, but may in some cases)
  • New shortcut key Ctrl+Shift+Enter for 'Tag range' in entry list
  • [alpha] Linked-Mode: You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.
  • [Smart References] Add new output/display setting "Show x-ref sense numbers always even if all senses referenced" (from Preview Area toolbar 'config menu'): Show target sense numbers of cross-referenced senses always, even if only one target sense, or all visible target senses are referenced [Setting is saved local to computer, not in document] [Default: ON]
  • New optional 'color renderer' mode for search results. Can change color scheme. Also highlights primary/secondary-level sort words in bold (this can be toggled on/off). Can also toggle display of word before/after number. [beta]
  • Can now right-click on any word in search results (if using new 'renderer'); the right-click menu includes all common standard commands for the right-clicked word, e.g. launch new search, open Web search or Web Image search for the word, auto-insert into Word or Excel, copy to clipboard, etc. [beta/alpha]
  • Pause/Resume Search button
  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)
  • Small fixes for support for multi-section tlTerm documents
  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • [XSLT][beta] Can now optionally transform XML output with XSLT (for all three of the main XML exporters). Use a file named after the current styleset (but with .xslt extension) in the output folder (2nd or 3rd or further passes can be specified by adding "(2)", "(3)" etc. to the filename).
  • New exporter "File/Export/XML (tree / raw) as one file"
  • [tlCorpus] Web Crawler: New checkbox option to choose whether to download image files encountered while spidering
  • [Filter (F5)] 'Advanced filters' [Depth Filter] and [Nested Depth Filter] find nodes at a given depth/level (or nesting depth relative to same element type) [added ~2015]

New in tlCorpus 10.1.0.2163 Alpha (Aug 14, 2018)

  • You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.

New in tlCorpus 10.1.0.2145 / 10.1.0.2146 Beta (Aug 1, 2018)

  • [alpha] Linked-Mode: You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.
  • Web Crawler: New checkbox option to choose whether to download image files encountered while spidering

New in tlCorpus 10.1.0.2127 / 10.1.0.2128 Beta (Jul 14, 2018)

  • Tentative new line of alpha test builds with more fixes for high-DPI fine-resolution displays (note, use 'View/HTML provider/CEF3' option)
  • New optional 'color renderer' mode for search results. Can change color scheme. Also highlights primary/secondary-level sort words in bold (this can be toggled on/off). Can also toggle display of word before/after number. [beta]
  • Can now right-click on any word in search results (if using new 'renderer'); the right-click menu includes all common standard commands for the right-clicked word, e.g. launch new search, open Web search or Web Image search for the word, auto-insert into Word or Excel, copy to clipboard, etc. [beta/alpha]
  • Pause/Resume Search button
  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)
  • Web Crawler: New checkbox option to choose whether to download image files encountered while spidering
  • [Filter (F5)] 'Advanced filters' [Depth Filter] and [Nested Depth Filter] find nodes at a given depth/level (or nesting depth relative to same element type) [added ~2015]

New in tlCorpus 10.1.0.2117 (Jun 28, 2018)

  • Pause/Resume Search button

New in tlCorpus 10.1.0.2104 (Jun 18, 2018)

  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)

New in tlCorpus 10.1.0.2091 (Jun 8, 2018)

  • Web Crawler: New checkbox option to choose whether to download image files encountered while spidering

New in tlCorpus 10.1.0.2051 Beta (May 21, 2018)

  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • [XSLT][beta] Can now optionally transform XML output with XSLT (for all three of the main XML exporters). Use a file named after the current styleset (but with .xslt extension) in the output folder (2nd or 3rd or further passes can be specified by adding "(2)", "(3)" etc. to the filename).
  • New exporter "File/Export/XML (tree / raw) as one file"
  • [tlCorpus] Web Crawler: New checkbox option to choose whether to download image files encountered while spidering
  • [Filter (F5)] 'Advanced filters' [Depth Filter] and [Nested Depth Filter] find nodes at a given depth/level (or nesting depth relative to same element type) [added ~2015]

New in tlCorpus 10.1.0.1999 Beta (Mar 19, 2018)

  • New "Tools/Install extensions" and "Tools/Show installed extensions"" commands to make it easier/user-friendly to install e.g. additional spellcheckers (and other types of plugins/extensions)

New in tlCorpus 10.1.0.1985 Beta (Mar 13, 2018)

  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]

New in tlCorpus 10.1.0.1971 Beta (Mar 8, 2018)

  • New "Tools/Install extension" to make it easier/user-friendly to install e.g. additional spellcheckers (and in future, other types of plugins/extensions)

New in tlCorpus 10.1.0.1890 Beta (Feb 13, 2018)

  • [tlCorpus] New Microsoft Word Integration toolbar button: When turned on, performs auto-corpus-search of the current word (or selected phrase) that you're standing on in Microsoft Word
  • [tlCorpus] New command Window/Always on top

New in tlCorpus 10.1.0.1821 (Feb 1, 2018)

  • New Microsoft Word Integration toolbar button: When turned on, performs auto-corpus-search of the current word (or selected phrase) that you're standing on in Microsoft Word
  • New command Window/Always on top

New in tlCorpus 10.1.0.1808 Beta (Jan 16, 2018)

  • [RTF Exporter] New option GenerateParagraphStyles to also generate corresponding RTF paragraph styles (instead of RTF character styles) for paragraph styles in TLex/tlTerm/tlDatabase [beta]
  • New menu command "Tools/Take screenshot" (beta)
  • New menu command "Window/Previous window or tab (Ctrl+Shift+F6)"
  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'
  • [Samples / Right to Left] New sample 'RTL (Right to Left) English Arabic (basic bilingual)'
  • [Microsoft Word Integration] New option Include incomplete allows you to toggle whether to search entries marked as 'incomplete' [On by default]
  • [Microsoft Word Integration] New option Use filters allows you to search only entries that pass the current filter. This can be used for, say, restricting the search to a particular subject field in tlTerm, or many other potential uses. [Off by default]
  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlCorpus 10.1.0.1802 (Jan 14, 2018)

  • New menu command "Tools/Take screenshot" (beta)
  • New menu command "Window/Previous window or tab (Ctrl+Shift+F6)"
  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'
  • [Samples / Right to Left] New sample 'RTL (Right to Left) English Arabic (basic bilingual)'
  • [Microsoft Word Integration] New option Include incomplete allows you to toggle whether to search entries marked as 'incomplete' [On by default]
  • [Microsoft Word Integration] New option Use filters allows you to search only entries that pass the current filter. This can be used for, say, restricting the search to a particular subject field in tlTerm, or many other potential uses. [Off by default]
  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlCorpus 10.1.0.1780 (Jan 3, 2018)

  • [Import CSV] New option to 'force' 'always-create-children' but for just individual columns (fields) only. This is useful if you have e.g., say, tlTerm data where e.g. additional optional columns are assigned to optional extra synonyms for terms, e.g.:
  • cat,Eng definition,hond,Afr synonym of hond,Afr definition
  • table,Eng definition,tafel,,Afr definition

New in tlCorpus 9.1.0.1759 Beta (Jul 27, 2017)

  • [Stats] Add totals for smart cross-reference types for multi-section documents
  • Adding "Tools/[beta] Toggle high DPI user interface fixes" to official (non-beta) builds

New in tlCorpus 9.1.0.1743 Beta (Apr 6, 2017)

  • [tlCorpus] Web Crawler: Add support for https sites

New in tlCorpus 9.1.0.1738 (Mar 6, 2017)

  • [tlCorpus] Web Crawler: Add support for https sites

New in tlCorpus 9.1.0.1716 Beta (Feb 13, 2017)

  • Web Crawler: Add support for https sites

New in tlCorpus 8.1.0.1663 Beta (Sep 26, 2016)

  • Add crawling functionality to try automatically retrieve a hierarchy of pages from a site. Note that this saves a CSV-formatted (Comma Separated Values) log of downloaded pages in your DocumentstlCorpus folder (including information such as page title and description meta tag etc., if available).
  • Web Crawler: New setting: SaveFullFolderHierarchy Save downloaded files with full folder hierarchy (i.e. try to locally 'reproduce' server folder hierarchy) [default: ON]

New in tlCorpus 8.1.0.1580 Beta (Jan 27, 2016)

  • [Video] Extend the 'video' attribute type to also be able to handle embedded videos from sites like YouTube (see the new 'Video' sample under 'Samples' on the Start Page for further explanation). (NB: Documents saved with embedded video will not display correctly in versions of TLex/tlTerm/tlDatabase released 2015 or earlier.)
  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlCorpus 8.1.0.1573 Beta (Jan 11, 2016)

  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlCorpus 8.1.0.1540 (Oct 8, 2015)

  • File list: Right-click menu: New command "Add texts from filename(s) on clipboard" to add one or more files (separated by newlines) listed on the clipboard

New in tlCorpus 8.1.0.1536 Beta (Sep 19, 2015)

  • File list: Right-click menu: New command "Add texts from filename(s) on clipboard" to add one or more files (separated by newlines) listed on the clipboard

New in tlCorpus 8.1.0.1533 (Sep 11, 2015)

  • [tlCorpus] Web Crawler: Add new option '/Spider/DownloadThreads' that allows you to control the maximum number of parallel downloads (under Tools/Options, or Preferences on Mac).
  • [Corpus (F6)] [Optional/Advanced] Ctrl+F7 'Paste Example From Corpus (F6)' feature can now also fill in the example 'Translation' field, by using two new options '/Corpus/RegexExtractExample' and '/Corpus/RegexExtractTranslation' to extract the usage example and translation portions, respectively. You specify a regular expression for each whereby the first bracketed submatch corresponds to the data to extract. For example, if your corpus lines are formatted as follows:
  • The man walks -- Monna o a sepela
  • then you can specify e.g. "^(.*) -- " and " -- (.*)$" for these two options (respectively) to auto-extract the usage example and its translation.

New in tlCorpus 8.1.0.1521 Beta (Aug 14, 2015)

  • [tlCorpus] Web Crawler: Add new "Open" button to open the selected output folder in your system's file manager, e.g. Windows Explorer on Windows
  • [tlCorpus] File list: Right-click menu: New command "Command prompt here" opens a Windows command prompt in the folder of the selected text (presently Windows-only)

New in tlCorpus 8.1.0.1502 (Jul 13, 2015)

  • File list: Right-click menu: New command "Command prompt here" opens a Windows command prompt in the folder of the selected text (presently Windows-only)

New in tlCorpus 8.1.0.1498 (Jun 5, 2015)

  • [tlCorpus] New tool "Tools / Select random sentences" allows you to export a selection of random sentences from the corpus
  • [tlCorpus] File list: Right-click menu: New command "Invert selection"
  • [tlCorpus] File list: Right-click menu: New command "Select by wildcard" (can enter e.g. '*.pdf' or 'news*.html' etc.)
  • [tlCorpus] Web Crawler: Add new setting "Automatically add all file types to current corpus? If OFF, then only text file types are added to the corpus; if ON, then files of all types are added."
  • [tlCorpus] Start adding basic support to allow images and other file types (e.g. audio, movies) to be added to the corpus (you can't search them as text, of course, but you can add or right-click/'open' them)
  • Add support for WebP (.webp) image files for image attribute types (may require CEF3 to be selected under 'View / HTML window provider')
  • [tlTerm 'New Entry'] New checkbox option Preserve empty columns in 'New entry' dialog: Specifies whether to preserve or remove empty columns when using multiple columns (i.e. separated by tab or #) to immediately specify multiple terms/translations at once. For example, if you enter 'cat#kat##katse' (or copying and pasting comparable data from Excel), then if this option is ticked, the empty column at '##' will cause 'katse' to be mapped to the 4th language in your tlTerm document; if unticked, 'katse' will be mapped to the 3rd language.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Added new menu command 'Print Preview Area contents' that provides a new shortcut to the function to print the Preview Area contents [Note: may require CEF3 or wxWebKit selection under 'View / HTML window provider' menu]
  • [Tools / Database administration] New filter to help find and work through duplicate ID cases (to use this, first click "Analyze" to check if you have duplicate IDs)

New in tlCorpus 8.1.0.1489 Beta (Apr 23, 2015)

  • [tlTerm 'New Entry'] New checkbox option Preserve empty columns in 'New entry' dialog: Specifies whether to preserve or remove empty columns when using multiple columns (i.e. separated by tab or #) to immediately specify multiple terms/translations at once. For example, if you enter 'cat#kat##katse' (or copying and pasting comparable data from Excel), then if this option is ticked, the empty column at '##' will cause 'katse' to be mapped to the 4th language in your tlTerm document; if unticked, 'katse' will be mapped to the 3rd language.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Added new menu command 'Print Preview Area contents' that provides a new shortcut to the function to print the Preview Area contents [Note: may require CEF3 or wxWebKit selection under 'View / HTML window provider' menu]
  • [Tools / Database administration] New filter to help find and work through duplicate ID cases (to use this, first click "Analyze" to check if you have duplicate IDs)

New in tlCorpus 8.1.0.1484 (Apr 6, 2015)

  • [tlTerm] Add "Image" field checkbox to 'File/New' dialog for creating new tlTerm project
  • [Attributes (F1)] New setting "ShowHeadingHierarchy": Show element nesting hierarchy for element headings instead of only the element name itself (e.g. GrandParent/Parent/Element)

New in tlCorpus 8.1.0.1474 (Dec 5, 2014)

  • [Filter (F5) / Error checks] Added the "Redundant whitespace" error check as a filter under Filter (F5) "Error checks"
  • [Filter (F5) / Error checks] Added the "Incorrectly nested brackets/markup" error check as a filter under Filter (F5) "Error checks"

New in tlCorpus 8.1.0.1473 Beta (Dec 4, 2014)

  • [Online Publishing Exporter] New options:
  • "MinScorePercent": Search index keys have a relevance score percentage rating from 0 to 100; use this setting to optionally exclude words from the search index keys below the specified score (typically less relevant material relating to a search).
  • "GenerateTableList": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableFullText": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableReverseIndex": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableRefs": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • [Tools / Styles] New advanced tool "Tools / Generate a report of before/after/between styling with Lua smart-styling accounted for" [beta]

New in tlCorpus 8.1.0.1457 Beta (Oct 28, 2014)

  • [Stats] Add 'Database / Document element statistics' menu command (condensed version of the 'full' statistics)
  • [Filter (F5) / Stats] New Filter Action "[Stats] Generate a list of child XML values for all matching nodes". (An example usage of this might be something like 'show a list of values of part of speech child nodes of subentries only'.)

New in tlCorpus 8.1.0.1451 Beta (Oct 11, 2014)

  • [Online Publishing Exporter] New option "AutoIncrementTitleIDForEachSection" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): If ON, the online exporter automatically increments the title ID on each next section for multi-section documents (the default, OFF, indicates to use the same title ID for all sections). (If you have a TitleIDQuery specified then this setting should have no effect.)
  • [Filter (F5)] (Experimental/beta) 'Quick-filter/Show filter visualization graph' [beta]

New in tlCorpus 8.1.0.1447 Beta (Sep 25, 2014)

  • [Filter (F5)] (Experimental/beta) 'Quick-filter/Show filter visualization graph'

New in tlCorpus 8.1.0.1435 (Sep 22, 2014)

  • [Filter (F5)] New F5 Quick-filter / 'Save filter condition selection' and 'Load saved filter' commands allow you to save and re-load the currently ticked Filter (F5) conditions and Show/Hide modes [beta build only as of writing, also currently Windows only, and also "user filters" not yet supported (e.g. search filters or the more advanced statistics filters)]
  • [JSON] New 'Tools / Copy entry as JSON' command generates JSON version of the selected entry and copies it to the system clipboard [beta build only as of writing]
  • [Word Count] New 'Tools/Word Count (Tagged)' menu command shows ("styled"/"formatted") word counts of currently tagged entries (if any)
  • [Main Entry List] New Entry List right-click menu allows convenient access to commands like 'tag entry' and 'tag range' for the right-clicked entry
  • [ODBC] [Advanced Users] New 'Tools/Options/User Preferences' option 'UserInterface/AutoCheckout': Allows you to turn off the "Would you like to check this entry out now?" warning and automatically try check out the entry as soon as you start editing. NB: If you enable this, be extra careful, as it will be much easier to make accidental changes to the database. This is a convenience option for advanced users who feel they 'know what they are doing'. (Note this still does not allow you to edit the entry if someone else has it checked out i.e. locked.)

New in tlCorpus 8.1.0.1427 (Sep 15, 2014)

  • [Word Count] New 'Tools/Word Count (Tagged)' menu command shows ("styled"/"formatted") word counts of currently tagged entries (if any)
  • [Main Entry List] New Entry List right-click menu allows convenient access to commands like 'tag entry' and 'tag range' for the right-clicked entry
  • [ODBC] [Advanced Users] New 'Tools/Options/User Preferences' option 'UserInterface/AutoCheckout': Allows you to turn off the "Would you like to check this entry out now?" warning and automatically try check out the entry as soon as you start editing. NB: If you enable this, be extra careful, as it will be much easier to make accidental changes to the database. This is a convenience option for advanced users who feel they 'know what they are doing'. (Note this still does not allow you to edit the entry if someone else has it checked out i.e. locked.)
  • [Word Count] Add display of word count of current entry in status bar (can disable via "Tools / Options" "/UserInterface"/"ShowWordCount")
  • [Tools / Auto-sort elements] New option 'Dry run only' - if selected, no actual changes are made, it just shows a list of entries that would have been changed
  • [Tools / Auto-sort elements] New option 'Tag entries' - if selected, entries that would be changed by the tool (whether doing 'dry run' or actual change) are tagged
  • [Tools / Auto-sort elements] Now works with ODBC databases (requires "document lock" to be set, e.g. "Lock database" menu command under "Dictionary", "Termbase" or "Database" menu - i.e. requires other users to log off temporarily)
  • [Filter (F5)] New "Quick-filter/Current entry" creates and applies an instant filter containing just the currently selected entry, if any
  • [Tools / Copy field] New option 'Use filters': Apply only to entries that pass the current filter, if any (if no filter, applies to all entries)
  • [Tools / Copy field] New option 'Current section only': If document has multiple 'sections', apply to current section only (otherwise, apply to all sections)

New in tlCorpus 8.1.0.1412 (Sep 10, 2014)

  • New "View / HTML window provider / CEF3" option for embedded browser windows [Currently Windows-only]. Please try this option and report any problems to us. This fixes bugs such as smallcaps not displaying correctly with wxWebkit, and the "invisible-cursor" Internet Explorer issue, and will become the default HTML window provider in the near future. [This option has been in 'beta' line since Apr 2014]
  • New status bar area in lower right provides information such as how many entries are loaded in the local ODBC cache, etc.
  • [Styles editor] Smart styles: New buttons to jump to next/previous element/attribute style that has a Lua modifier (smart-style) script
  • New 'Document Property' "Preview/CustomPreviewToolbar": [Optional][Advanced] Set a custom Lua script here to return an HTML snippet that will be displayed as a custom toolbar at the top of the Preview Area. (Related to this, there is also a new "TLex URI" tlex://LUA_CMD:some_lua_script/ that allows execution of a Lua script on click.)

New in tlCorpus 8.1.0.1406 Beta (Sep 3, 2014)

  • Search results collocate display: New right-click menu option to launch search for right-clicked word
  • Search results collocate display: New right-click menu option to launch search for right-clicked collocate 'pair'

New in tlCorpus 8.1.0.1398 (Aug 11, 2014)

  • Search results collocate display: New right-click menu option to launch search for right-clicked word
  • Search results collocate display: New right-click menu option to launch search for right-clicked collocate 'pair'

New in tlCorpus 8.1.0.1394 Beta (Jul 28, 2014)

  • [Tree View] New setting "ShowNumberingAsLetters": Show integer attributes in the Tree View using the numbering scheme defined in the current Styles (i.e. numbering that appears in Preview Area, e.g. a,b,c instead of 1,2,3, if configured that way in the Styles)
  • [Tree View] New setting "AttributeSeparator": Display this string between attribute values in Tree View
  • [Attributes (F1)] New setting "EditNumberingAsLetters": Allow display and edit of integer attributes based on numbering scheme (e.g. letters) defined in Styles system instead of underlying numberical value under Attributes (F1)
  • [RTF Exporter / Right-to-left] New option OutputBothDirectionMarkersWithCharStyles that can help display fields or punctuation in correct order for some documents
  • [RTF Exporter / Right-to-left] New option OutputLTRMarkersAtCharStyles that can help display fields or punctuation in correct order for some documents

New in tlCorpus 8.1.0.1373 (Jun 24, 2014)

  • [RTF Exporter / Right-to-left] New option OutputRTLMarkersAtCharStyles that can help display fields in correct order for some documents (e.g. consecutive LTR fields within an RTL paragraph)
  • [RTF Exporter / Right-to-left] New option OutputZeroWidthNonJoiner to control whether or not a zero-width non-joiner is automatically output after/between RTL fields

New in tlCorpus 8.1.0.1366 (Jun 18, 2014)

  • [Tree View] New option Show masked elements in bold [beta]
  • [Find / Replace dialog] New checkbox option "Use masks: Restrict to nodes that pass the current style-set mask" [beta]
  • [Find / Replace dialog] New checkbox option "Restrict to specific nodes that match the current filter" that toggles the new "filter mode" option described below [beta]
  • [Filter (F5)] New filter condition "Current style-set mask visible nodes"

New in tlCorpus 8.1.0.1336 (Jun 9, 2014)

  • [Multi-user/ODBC] New 'Network Update' toolbar icon to right of 'Save' toolbar icon that updates the document status from the network (e.g. processes new entries, entry deletions, modifications). This is not to be confused with a 'load all'.

New in tlCorpus 8.1.0.1326 (Jun 4, 2014)

  • [Filter (F5)] Add new "Quick-filter/Search quick-sets" sub-menu that allows you to easily instantly set up and apply a quick-filter from any of the F3 'search quick-sets'. (Note that this uses the current 'fields list' restriction from the 'Search (F3)' window, if selected.)

New in tlCorpus 8.1.0.1312 Beta (May 30, 2014)

  • [Filter (F5)] Add new 'attribute-is-empty' filter conditions
  • [Filter (F5)] Add 'Parent->[text]' filters for elements that 'allow PCDATA'
  • [Filter (F5)] [Beta] Make the filter condition selection lists hierarchical for more user-friendly use. (Currently, one may switch back to using the old 'flat' list if desired by setting 'Tools/Options/User Preferences' '/Filter' 'TreeSelectionList' to 'OFF'.)
  • [TLex & tlTerm] Corpus (F6): Add support for SRT files (Subtitles Format)
  • [tlCorpus] Add support for SRT files (Subtitles Format)

New in tlCorpus 8.1.0.1290 (May 21, 2014)

  • [Filter (F5)] Add new "Quick-filter/'Incomplete' entries" command that instantly applies a 'convenience' filter to show only entries marked 'incomplete'
  • [Filter (F5)] Add new "Quick-filter/'Completed' entries" command that instantly applies a 'convenience' filter to show only entries NOT marked 'incomplete'

New in tlCorpus 8.1.0.1272 Beta (May 13, 2014)

  • [Find / Replace dialog] [Beta] [Advanced] Add a new search/replace "filter mode" that allows the search and/or replace to be restricted only to the exact nodes/elements that pass the current filter. This effectively allows "conditional replacements" for conditions occurring on the same node (for example, 'replace some-text with some-other-text in "attribute2", but only if (say) "attribute1" on that same node contains a certain value'; or, 'replace, but only if (say) the node has a "Subentry" parent' - any conceivable 'filter' in the software can be used as a condition, provided it matches the desired node(s)).
  • This "filter mode" currently applies only in the "Default field search" mode, and only if the "Use filters" checkbox is ticked.
  • As an example, assume we want to fill in empty instances of "ElementName::Attribute2" on an element named "ElementName", but only if the value is empty AND only if "ElementName::Attribute1" (on the same element) contains the text "foo" (for this latter check, we'll use an F3 field search applied as a 'search filter', see below). To achieve this, do the following:
  • Make sure to back up your data before trying this, and try it on a test copy of your database first, to make sure it works correctly
  • Open your document
  • Before doing anything else, select the 'Tools/Options' menu command (or Mac 'Preferences' menu), and select the "User Preferences Properties List [Advanced]" tab
  • Find the preference "/Find" "FilterMode", double-click on it, and enter a new value of "2" (without quotes)
  • Click "OK" to close the Options/Preferences window
  • Now, go to 'Search (F3)' (this is not inherently part of using the new "filter mode", but we use it because in this particular case, we are going to use a 'search filter')
  • Click the 'Fields

New in tlCorpus 8.1.0.1265 (May 12, 2014)

  • [Filter (F5)] Add new "Quick-filter/Hide all entries" command that applies a special 'convenience' filter that hides all entries in the current section
  • [Filter (F5)] Add element filter for main 'Lemma' (or 'Entry') element (in theory every entry has one, so it seems redundant, but it can have uses - e.g. make it easier to 'hide all entries' with a filter, or can have uses when used in conjunction with new 'Node intersection' filter type)
  • [Tags] Add new "Edit/[Current section only] Tag all" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Tag range" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Clear all tags" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Filter tagged" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[All sections] Invert tags" command (same as existing "Invert tags" but for all sections, instead of only selected section/'side'/tab)

New in tlCorpus 8.1.0.1249 Beta (May 8, 2014)

  • [Error checks] Add convenience "Filter" links for remaining parent->child element relation violations (e.g. "one or more", "one only" etc.) to quickly jump to the specific violating cases
  • [Filters] New filter type "HasParent:(ElementName)"
  • [Styles] [Numbering schemes] Add new "Lowercase Greek letters" numbering styles scheme

New in tlCorpus 8.1.0.1240 Beta (May 3, 2014)

  • Fixed: "Alt+" shortcuts not working in 'Tools/Options/Keyboard shortcuts'
  • [tlCorpus] Right-click on wordlist: New 'Web Search [Bing]' and 'Web Search [Bing Images]' menu commands
  • [Windows] New 'Tools/Open Windows ODBC Configuration Dialog' menu shortcut (convenience helper)
  • New 'Tools/tlCorpus' menu shortcut (convenience helper to run tlCorpus)

New in tlCorpus 8.1.0.1223 (May 1, 2014)

  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/TextLabelWidth setting (computer-local setting) that allows you to change the width (in pixels) of the (left-side) edit control labels under Attributes (F1)
  • New 'Tools/Open Windows ODBC Configuration Dialog' menu shortcut (convenience helper)
  • New 'Tools/tlCorpus' menu shortcut (convenience helper to run tlCorpus)

New in tlCorpus 8.1.0.1170 Beta (Apr 16, 2014)

  • [Tree View / Tools and Attributes Area F1 .. F6] Can now drag-resize the height of the Tree View vs 'Tools and Attributes' (F1 .. F6) window *
  • [Attributes (F1)] Show attribute labels in bold, and add an AttrWindow/BoldLabels setting (computer-local setting) that allows you to optionally disable this.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Add new options 'Tree View settings' and 'Attribute Editing Window (F1/F2) settings'
  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/ShowFixedAttributes setting (computer-local setting) that allows you to select whether or not to show 'fixed' (read-only) attribute values under Attributes (F1).
  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/ShowFixedScriptAttributes setting (computer-local setting) that allows you to select whether or not to show 'fixed' (read-only) Lua script attribute values under Attributes (F1).

New in tlCorpus 8.1.0.1159 (Apr 14, 2014)

  • [Attributes (F1)] Show element headings in bold. Also add a 'Tools/Options/Properties' AttrWindow/BoldHeadings setting (computer-local setting) that allows you to optionally disable this.

New in tlCorpus 8.1.0.1149 (Apr 10, 2014)

  • [Preview] [wxWebkit] Add right-click 'Copy' menu command to copy Preview Area text selection to clipboard (in addition to existing Ctrl+C keyboard shortcut)
  • Miscellaneous bugfixes and improvements (inter alia: Mac Search F3 text cut-off; old-DOM+wxWebkit 'click to select' fix; 'tagged entries' info display make less subtle; fix possible slow delay on first-entry-clicked after loading a file issue introduced in .1125)

New in tlCorpus 8.1.0.1125 (Mar 11, 2014)

  • New corpus search option to enable "Case-sensitive search"
  • New corpus search option to disable "Whole word only search (by automatically adding regular expression word boundary tags at front/back of search query)"
  • New options to change width or height of the main search box
  • Right-click on 'tabs' now pops up a menu with a 'Close' tab option
  • New option "Tabs/OnDoubleClick" allows you to enable closing tabs by double-clicking on the tab [disabled by default]
  • New option "Tabs/OnIconClick" allows you to enable closing tabs by clicking on the tab's icon [disabled by default]

New in tlCorpus 7.1.0.1001 (Oct 11, 2013)

  • New 'File / Export word n-grams' options generate and save a list of 'word n-grams'

New in tlCorpus 7.1.0.950 (May 30, 2013)

  • [TLex] Add new sample "Digraph Sorting.tldict" to help show how to use the configurable table-based auto-sorting with digraph (and Unicode combining character) support (previously added in build ".670")
  • [TLex] Add new sample "Demote Entry to Subentry.tldict" to help explain how to use the 'convert entry to subentry' functionality
  • [User Guide] Add detailed section explaining paragraph style options ("Indents and Spacing" tab)

New in tlCorpus 7.1.0.941 (Apr 30, 2013)

  • [Stats] 'Full statistics': For smart-references element (e.g. "References"), add a detailed breakdown of reference-type instance counts and num-references instance counts. Also add corresponding filters (available from within this stats view) for finding smart-reference elements where the number of cross-references is greater-than, less-than, equal-to etc. a given count.
  • [Tools / Advanced] Add new 'Tools/Bulk element/attribute rename' tool (for advanced users) that allows you to quickly rename many elements and/or attributes in the DTD at once by specifying the list of renames to perform in a two-column CSV (Comma-Separated Values - e.g. Excel export) text file. This tool prompts you for a CSV/.txt file which contains on each line a field (either element or attribute) to rename, one per line, then performs the DTD renames as appropriate. Attributes should be specified as: ElementName/AttributeName. Note you should try use the old element names in column one 'throughout', and the new element names in column two 'throughout'. The simplest way to create the input file is using spreadsheet software, e.g. Excel, then doing a 'Save as' to CSV format. What may also be helpful here is the DTD editor command to 'copy full element and element/attribute list to clipboard', which can be pasted into column 1. An example input file to the bulk rename tool looks like:
  • OldElemName,NewElemName
  • OldElemName/OldAttrName1,NewElemName/NewAttrName1
  • OldElemName/OldAttrName2,NewElemName/NewAttrName2
  • ElemName/OldAttrName,ElemName/NewAttrName
  • [Tools / Advanced] Add new 'Tools/[Advanced] Create dynamic-ref-tree smartref elements'. This tool adds two new 'special' elements (with corresponding special attributes) to the DTD, with names starting with "_autogen_ref". When these are present, then when a "References" node generates its output, it does so 'behind the scenes' using temporary 'created-on-the-fly' instances of these new elements/attributes (note you should not manually add instances of these elements to your data). This system makes several improvements to the smart-references, e.g. the styles can now be configured in the Styles system in a more fine-grained manner for smart-reference fields (e.g. reftype, ref, homnum, sensenum), the visibility and order of the smart-reference output fields can be configured separately, the auto-punctuation between references and groups of reference types is more configurable (e.g. the auto-punctuation in cases like "SEE cat, dog, COMPARE zebra"), and it gives typesetters potentially finer control in typesetting smart-reference fields. It also fixes a limitation whereby the smart-reference homnum would be hidden if the main entry homnum field was hidden (as the old behaviour is to inherit the visibility setting from the main entry's homonym number attribute - though this is not a problem for most databases). Note that if these elements and attributes are not present, then the old behaviour still applies. These elements can easily be deleted at any time in the DTD editor to revert to the old behaviour, or created again to switch to the new behaviour.

New in tlCorpus 7.1.0.932 (Apr 25, 2013)

  • Add support for MOBI, EPUB and CHM files (requires calibre to be installed)
  • Add support for ODT files (OpenDocument Text) and FictionBook FB2 files (requires calibre to be installed)
  • Search results collocate (word N-grams) display: Now updates continuously, i.e. can immediately start seeing partial results without having to wait until search has completed
  • Search results collocate (word N-grams) display: Add new right-click menu option to toggle the display of multi-word collocates at position 1 (B1 and A1)

New in tlCorpus 7.1.0.916 (Apr 17, 2013)

  • [tlCorpus] Add support for RTF files [Windows only; requires MS Word installed]
  • [tlCorpus] Right-click on wordlist: New 'Character Tool' menu command displays the selected word in the Character Tool
  • [tlCorpus] Right-click on text(s): New 'Open URL' opens the website(s) from which the selected text(s) was/were originally downloaded, if the URL is available (e.g. if they were downloaded using the integrated Web crawler)

New in tlCorpus 7.1.0.911 (Apr 17, 2013)

  • [tlCorpus] Right-click on text(s): New 'Copy URL' command copies the source URL of the selected text(s) if they were retrieved using the integrated Web Crawler
  • [tlCorpus] Misc small improvements to the Web Crawler (e.g. better handling of several encodings (including big5 and various others), better handling of non-meaningful file extensions, and better automatic extraction of page title from HTML file)
  • [tlCorpus] Improve multi-language support for PDF files

New in tlCorpus 7.1.0.906 (Apr 11, 2013)

  • New 'experimental'/beta command 'Tools/Delete selected section' [NB, for advanced users only!]
  • Small improvements to 'TLex Online Publishing' exporter

New in tlCorpus 7.1.0.893 (Apr 4, 2013)

  • [tlCorpus] Right-click on text(s): New 'Copy URL' command copies the source URL of the selected text(s) if they were retrieved using the integrated Web spider tool

New in tlCorpus 7.1.0.884 (Apr 2, 2013)

  • [Search (F3)] Can now tag/untag individual entries from within the Search (F3) results window
  • [Search (F3)] Now shows entry tag status in results
  • [Search (F3)] If more results than can be displayed, now shows links to jump to different pages of results
  • New Tree View entry right-click command "Demote to subentry (convert this entry to a subentry)"
  • New Tree View entry right-click command "Demote all tagged entries to subentries"
  • New Tree View entry right-click command "Cut+Paste (move) tagged entries as subentries here"
  • New Tree View entry right-click command "Copy tagged entries as subentries here"

New in tlCorpus 7.1.0.847 (Mar 18, 2013)

  • New 'Tools' menu commands Open document folder and Open application log folder

New in tlCorpus 7.1.0.840 (Mar 14, 2013)

  • The Online Publishing exporter now supports 'instant publishing of updates online straight from TLex/tlTerm/tlDatabase' (File / Export / Online Publishing; requires some configuration)

New in tlCorpus 7.1.0.812 (Mar 7, 2013)

  • [tlCorpus] Right-click on text(s): New 'Select all in same folder' command selects all texts in the same folder as currently select text(s)
  • [tlCorpus] Right-click on text(s): New 'Select all in same folder tree' command selects all texts in same folder as (or subfolders of) the currently select text(s)

New in tlCorpus 7.1.0.802 (Mar 5, 2013)

  • Search speed improvements (with significant speed improvements when working with encrypted corpora)

New in tlCorpus 7.1.0.700 (Sep 18, 2012)

  • Miscellaneous bugfixes and improvements (including fix for 'Internet Explorer preview control sometimes causes edit cursor invisibility in F1 text boxes')

New in tlCorpus 7.1.0.687 (Sep 3, 2012)

  • 'Tools/Copy field': Add 'Help' button that opens integrated help explaining in more detail how to use this advanced tool (as well as more information on the tQuery expression syntax)
  • [Tools / Advanced] Add new 'Tools/XML bulk regex replace' tools that allow a bulk regular-expression-based search and replace (somewhat like the "sed" tool) to be performed on each entry's underlying XML. The script syntax is as follows: "#" at the start of a line denotes a comment line; otherwise, "_" separates 'search for' and 'replace with' strings (one per line), e.g. "^([^]+)_\1" would extract bold at the start of the entry and place it into a 'LemmaSign' element. Blank lines are ignored. This tool can be particularly useful for post-import data remodelling and clean-up (although it was possible to do this via export and re-import previously, it can now be done in TLex/tlTerm/tLDatabase directly).
  • [Search and Replace] New 'Search across entry as XML [Advanced]' option that allows you to search (or replace) in the XML of a full entry (e.g. "(noun)" => "")
  • [Search and Replace] New 'List all matching values'' command generates a list of all strings that match the (regular expression) search query in the document (e.g. a regular expression search for "l[^ ]+t" would generate a list of all words in the document that start with 'l' and end with 't'. This command can also be used with the new 'Search across entry as XML' option, so you could, for example, generate a list of all characters following a given element by searching for the regular expression ".".
  • [Preview] Add new 'View/Toggle XML view' option that displays a basic XML view of the selected entry in the Preview Area
  • [Tree View] Add new right-click edit command 'Delete node only' that deletes just the given node but not its children, with the children shifting up to occupy the spot occupied by the deleted node
  • [Error checks] Add 'fix in DTD' command for missing parent->child element relations
  • [Stats] Add 'text', 'CDATA' and 'error' child node counts for each element under parent->child stats section
  • [Stats] Fixed: Parent->Child element counts didn't display in normal full stats if that Parent->Child relation wasn't allowed in the DTD (i.e. constituted a DTD violation in the data)
  • New setting (under 'Tools/Options/Properties') 'UserInterface/ExpandedViewDefault' allows you to specify whether Expanded View mode opens by default when you open a document (setting value: 0 = off by default, 1 = on by default, 2 = remember last setting for each document)
  • Miscellaneous bugfixes and improvements

New in tlCorpus 7.1.0.670 (Aug 20, 2012)

  • 'Tools/Split field': Add new option to add new elements as new child nodes instead of doing a 'replace'
  • [Sorting] The table-based multi-level sort can now properly handle digraphs (and other multiple-Unicode-character character forms such as combining characters)
  • [Importer] [Experimental/Advanced] New Xpressive-based generic importer. This is a new generic, customizable data conversion system for bringing data into TLex/tlTerm/tlDatabase. (As it is not yet stable, you need to first enable the 'Experimental' option under 'Tools/Options/Properties', then after app restart it will be accessible under 'Tools'). It can be used already by advanced users.)
  • [tQuery] Add support for "@id" 'special attribute' to retrieve underlying unique ID of node

New in tlCorpus 7.1.0.629 (Jul 21, 2012)

  • [Compare/Merge] Add/enable new 'structured view' feature
  • [Compare/Merge] In some cases (currently text nodes only), now also shows positions of differences *within* strings

New in tlCorpus 7.1.0.624 (Jul 16, 2012)

  • Add new 'File/Export character list' feature that generates a comma-separated list of all characters that occur in the texts in the corpus, along with their counts
  • Add new 'File/Export character bigrams' feature that generates a frequency-sorted comma-separated list of character bigrams of all the texts in the corpus
  • Right-click on text(s): Add 'Character Tool' feature that builds a list of occurring characters in the selected text(s), and opens them in the Character Tool
  • Add Ctrl+A keyboard shortcut for 'Select all' in both text list and search result windows

New in tlCorpus 7.1.0.618 (Jul 9, 2012)

  • New feature 'Add text from clipboard' creates and adds a new text file to the corpus for you, using the contents of the current system clipboard, allowing you to easily copy text and "paste it into" your corpus from other sources (e.g. Web)
  • New text meta-data fields (columns): date (of source text), date added to corpus, and source URL (if grabbed using the Web Crawler)
  • Add 'new improved' language selector dialog
  • Right-click on text(s): In addition to 'Select Language/Encoding', also add just a 'Select Language' option (if you'd rather not mess with the encoding)
  • Right-click on text(s): New Wordlist for selected text(s) only command
  • Right-click on text(s): New separate Open (text file) command opens the actual generated text file(s) for cached-text file types, e.g. PDF and Word (the default 'Open' command opens the original e.g. PDF or Word file)
  • Web Crawler: Now attempts to automatically fill in the source text date and name (title), if available in the grabbed HTML file (e.g. as HTML metadata - many news sites, for example, embed such fields within the HTML)
  • Web Crawler: Add two separate 'URL' and 'Go' buttons - one for manually entered URLs (or URL patterns/lists), and the other monitors the clipboard at all times (for URLs or URL patterns/lists)
  • Web Crawler: Add new option 'Output folder' that allows you to configure the folder to save downloaded files into
  • Web Crawler: Add new option 'Don't download any URLs that correspond to files that have previously already been added to the corpus'

New in tlCorpus 7.1.0.610 (Jun 27, 2012)

  • Web Crawler: Add new feature 'Monitor clipboard and automatically download URLs'. This allows you to, for example, sit in your browser, right-click on links and 'copy link to clipboard' on multiple addresses (e.g. documents or images etc.) that you wish to download.

New in tlCorpus 7.1.0.608 (Jun 25, 2012)

  • Add new 'File/Export character list' command that generates a comma-separated list of all characters that occur in the texts in the corpus, along with their counts
  • Right-click on text(s): Add 'Character Tool' command that builds a list of occurring characters in the selected text(s), and opens them in the Character Tool

New in tlCorpus 7.1.0.588 (Jun 22, 2012)

  • Search Results 'Select All'
  • Search Results 'Copy Matches'
  • Character Tool 'Copy to Clipboard'
  • User Guide Updates
  • Important bugfixes

New in tlCorpus 6.1.0.532 (Mar 31, 2012)

  • Add PDF file support [Windows];
  • Add search results 'Copy with Tabs' for paste into Excel with column info;
  • Add 'number of texts' to wordlist summary;
  • Character Tool improvements (add Unicode 6 block names, add 'info' column for characters, add 'Unified Han Chinese / Japanese / Korean' info)

New in tlCorpus 6.1.0.404 (Nov 18, 2011)

  • New 'Right-click on text' menu commands: 'Open location' opens (e.g. in Windows Explorer) currently selected text file path(s)
  • 'Copy path' copies currently selected text file name(s) to clipboard
  • 'Copy location path' copies paths (i.e. directories) of currently selected text files to clipboard

New in tlCorpus 6.1.0.393 (Sep 20, 2011)

  • New integrated Web Crawler
  • Added support for HTML files, and Word .DOC and .DOCX files