Release notes

Version 2.0.0 (30/3/2018)

Release date: - updated sol2 library - fixed Lua string -> QString

Version 1.9.5 (30/3/2018)

  • Fixed a regression introduced in 1.9.4 which caused Dolmen to crash when there was no main plugin

Version 1.9.4 (16/3/2018)

  • Restore Unicode support in regular expression character classes
  • Lua scripts in plugins
  • Initialization code can be added to a script named init.lua at the root of a plugin

Version 1.9.3 (23/11/2017)

  • Fixed opening a TextGrid with Sound in Praat, which sometimes opened the wrong interval

Version 1.9.2 (23/9/2017)

  • Updated RTAudio to version 5.0.0
  • Improved sound playback on all platforms
  • The last query is now remembered
  • Small performance improvements in queries
  • Fixed regression for search grammars introduced in 1.9.1
  • Renamed Conc menu to Search

Version 1.9.1 (14/9/2017)

  • Complex queries now recognize 3 relations: alignment, precedence and dominance
  • Updated documentation for concordancing
  • Better warning when a query doesn’t return any match

Version 1.9.0 (25/8/2017)

  • Small changes in the user interface
  • lua scripting engine
  • New regular expression engine
  • New documentation
  • Removed obsolete UNIX pattern search syntax
  • Fixed freeze with open/save dialogs on Linux (Qt5)
  • Added Conc menu
  • Auto-detection of Unicode encoding (defaults to UTF-8 if no BOM is present)
  • Metadata panel can now be resized
  • Removed greedy search check box (use quantifiers in regular expressions instead)
  • Bookmarks can now be opened in Praat
  • Fixed bug which caused the content of an annotation to be loaded multiple times when there were bookmarks in a project
  • Fixed crash which occurred when switching between projects
  • Fixed minor memory leak (finalization of grammars)
  • License is now GPL version 3, with an exception for plugins
  • New icon theme (courtesy icons8.com)
  • Replaced output tab with a (hideable) status bar

Version 1.3.3 (24/5/2016)

  • fixed encoding when exporting search results to CSV
  • minor bug fixes

Version 1.3.2 (8/5/2016)

  • minor bug fixes

Version 1.3.1 (28/04/2016)

  • query results are now sorted

Version 1.3 (12/9/2014)

  • fixed bug in sound playing on Windows and Linux
  • import metadata from CSV file
  • fixed a bug introduced in version 1.2 that made Dolmen crash when loading a project that contains bookmarks
  • now built on top of Qt5
  • better compatibility with recent version of Mac OS X (now requires 10.7 or later)
  • plugin tabs are no longer displayed in random order
  • updated RtAudio to version 4.1.1
  • minor fixes and improvements

Version 1.2 (1/9/2013)

  • improvements to sound and annotation views
  • sound can be browsed with keyboard arrows in sound and annotation views
  • faster loading of projects (annotations are now opened lazily)
  • updated RtAudio to version 4.0.12
  • RtAudio and libsndfile versions are now displayed in Help > Sound information
  • the source code can now be compiled with Qt4 or Qt5
  • search by tier name now uses regular expressions instead of string comparison
  • search grammars can now define a “tier selecting” field to search a pattern across different tiers
  • fixed compiler warnings
  • minor fixes and enhancements

Version 1.1 (1/7/2013)

  • updated code to use Qwt 6.1 to prepare the transition to Qt 5 (Qwt is no longer included and must be provided externally)
  • sound can now be played/paused with the space bar and stopped with Esc in sound and annotation views
  • plots are now antialiased by default (this can be turned off in the preference editor)
  • minor code clean-up’s
  • new icon

Version 1.0.4 (21/02/2013)

  • Windows only: added msvcp100.dll, for systems that don’t have it.

Version 1.0.3 (16/02/2013)

  • prevent Dolmen from crashing when displaying a short sound file in a view

Version 1.0.2 (15/02/2013)

  • Fixes audio playback of stereo files on Windows and Linux

Version 1.0.1 (16/12/2012)

  • fixed a bug that happened when opening intervals shorter than 100 ms in Praat
  • the tier name fied is now properly hidden in the search window when the files are Documents

Version 1.0 (15/12/2012)

  • annotator comparison for search grammars (requires an “Annotator” property)
  • Search by tier name instead of tier number
  • code modified so that it compiles with MSVC2010
  • updated libsndfile to 1.0.25 on Windows

Version 0.9.9 (21/10/2012)

  • Qwt is no longer required as an external dependency (v5.2.2 has been included in Dolmen’s source code)
  • updated Qt to v 4.8.3 on Windows

Version 0.9.8 (18/10/2012)

  • improved sound playback on Mac OS X and Linux (updated RTAudio to v 4.0.11)
  • fixed selection rectangle in waveforms on Linux
  • updated Qt to v 4.8.3 on Mac OS X
  • refactoring of the output console

Version 0.9.7.2 (04/05/2012)

  • fixed a deployment bug on Windows (SQL plugin)
  • error message if the database fails to open

Version 0.9.7 (23/04/2012)

  • data tables (DMT files). Data tables can be created from a query view (right click on a query match > Create table view)
  • option for greedy search in the main search window
  • minor improvements and bug fixes

Version 0.9.6 (14/04/2012)

  • support for user-defined plugins (written in JavaScript/JSON)
  • cleaner check list boxes (mostly used in search window and gauge tool)
  • disabled internal debug messages

Version 0.9.5 (08/04/2012)

This version brings a significant number of changes and improvements: * metadata is now displayed in a permanent widget on the right-hand side. * metadata is now stored in an SQLite database instead of DMM files * tags have been renamed to “properties”. * redesigned property editor which makes editing properties much simpler * on Mac, the application data folder has been moved from “~/Library” to “~/Application Support” * resampling now uses speex instead of libsamplerate * support for Document files (plain text files) along with Annotations * bug fixes and usability improvements

Version 0.9.4 (03/03/2012)

  • prevent a crash when using the arrow keys in a query view
  • tags are now properly refreshed in the metadata editor

Version 0.9.3 (02/03/2012)

  • fixes bugs in regular expression and plain text search
  • prevent Dolmen from crashing when playing a new search match while the previous one hasn’t finished playing
  • search results can now be browsed using keyboard arrows

Version 0.9.2 (28/01/2012)

  • new version (mac only): fixes a crash when playing a sound
  • updated RTAudio to 4.0.10
  • the Mac version is now linked against Qt 4.8

Version 0.9.1 (21/08/2011)

  • fixed a bug that made Dolmen crash when loading a new project if the previous one had bookmarks
  • added icons for surveys and speakers in the file browser
  • items can now be edited from query views (right click, then “Edit item text…”)
  • the Linux version is now distributed as Debian packages (Debian stable)
  • minor bug fixes and improvements

Version 0.9.0 (19/08/2011)

  • implementation of tiers in annotation views (can read and edit text of Praat tiers)
  • much smoother scrolling of waveform
  • waveforms can now be scrolled with the mouse wheel
  • new metadata editor, available from annotation and sound views, as well as from the file browser (right click on an item)
  • new shortcuts to hide the left sidebar (ctrl+shift+L) and the bottom tabs (ctrl+shift+b)
  • updated support for Praat point tiers (if you have old files with points, it is best to open and resave them in Praat)
  • minor improvements to the side bar on Mac OS X

Version 0.8.3 (08/08/2011)

  • Sound views now indicate the current position while a file is playing
  • Removed Webkit dependency
  • The Mac version is now built statically and is much smaller as a result

Version 0.8.2 (06/08/2011)

  • Sound can now be paused in sound views
  • Improved audio output of mono files on Mac OS X

Version 0.8.1 (23/07/2011)

  • Fixed a bug that caused Dolmen to crash on Mac and Linux when playing a sound file containing non-ASCII characters in its path
  • Fixed a bug that caused Dolmen to freeze on Windows when interrupting playing

Version 0.8.0 (16/07/2011)

  • the sound stack has been rewritten and now uses libsndfile and RTAudio instead of libsox.
  • initial support for waveforms in sound and annotation views (mono files)
  • new tool “Compare speakers or subjects…”
  • export to CSV (spreadsheet format)
  • bookmarks
  • open files in Praat from the file browser
  • new command “save project as…”
  • the system tab “metadata” has been removed (metadata is now shown in tool tips in the file browser or in the viewer when opening a file)
  • simplified search window

Version 0.7.2 (20/03/2011)

  • fixed display of results in query view when hovering the mouse cursor over items
  • better Linux support

Version 0.7.1 (05/03/2011)

  • read WaveSurfer label files (*.lab)
  • export tiers of DMF files to TextGrid
  • TextGrid files that contain text fields spanning over several lines are now properly parsed

Version 0.7.0 (04/03/2011)

This version brings many improvements across the board:

  • sendpraat and sox have been included in the source code and are no longer neeeded as external dependencies
  • cross-tier search
  • the preference editor has been simplified and reorganized
  • HTML rendering now uses the WebKit engine
  • the documentation has been overhauled and is now available in HTML from within Dolmen, instead of a PDF file.
  • many more sound file formats are supported out of the box (still no MP3 nor OGG though)
  • the most recent project can now be opened with ctrl+shift+o
  • minor bug fixes

Version 0.6.5 (19/02/2011)

Features:

  • added project versioning (Edit > Project Properties…)
  • can now open TextGrid without sound in Praat
  • added search variables %LINE, %WORD, and symbols ‘#’ (word boundary), ‘#*’ (prefix) and ‘*#’ (suffix).
  • documentation for regular expressions

Bug fixes/improvements:

  • removed “Open selection in Praat” from Tools menu (which has been disabled for now)
  • parentheses can now be used in search pattern (they still need to be escaped in regular expressions)
  • fixed identification of the tier when opening in Praat

Version 0.6.4 (12/02/2011)

  • The description field is now searchable in the search window.
  • Tags can be hidden in the search window
  • PFC/PAC goodies (see documentation)

Version 0.6.3 (09/02/2011)

  • First public version.

Development of the C++ version started in early August 2010. A python proof-of-concept was sketched out in April/May 2010. Dolmen is a complete redesign of the PFC platform (2006/2008), a concordancer implemented in Python and specifically written for the PFC project (www.projet-pfc.net).