Changelog for Dolmen
Version 2.0.0 (30/3/2018)
- 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 toSearch
Version 1.9.1 (14/9/2017)
- Complex queries now recognizes 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).