ChangeLog
=========


2020-05-04: parceqt-0.9.0

- some small api adjustments to parce-0.9.0
- set window title of debugger window


2020-04-25: parceqt-0.8.5

- add "Debug Unparsed Text" theme, highlighting unparsed text
- adjust treebuilder and highlighter to the new peek() call of parce.treebuilder
- debug window:
  - when opening a file, automatically guess the language to use
  - new commands to show/hide the tree and to reload the theme stylesheet
  - Ctrl-wheel zoom now changes the font size of the text editor window
  - add expand/collapse actions
  - ability to run the debug window with python3 -m parceqt.debug <filename>


2020-04-07: parceqt-0.8.0

- added treemodel.TreeModel
- added debug module with debugger window
- use new peek feature to quickly update highlighting surrounding change


2020-03-14: parceqt-0.7.0

- don't set a default Theme on init of SyntaxHighlighter, this causes
  the highlighting to run twice when calling the highlight() helper.
- really wait til update on Treebuilder.wait()


2020-02-16: parceqt-0.6.0

- Improvements, and adjust to changes in parceqt-0.6
- Convenience function to adjust a text widget to the window() format
  of a theme.


2020-02-07: parceqt-0.5.0

- API to use highlighter and set root lexicon greatly simplfied


2020-01-22: parceqt-0.3.0

- Renamed to parceqt


2020-01-21: livelex-qt-0.3.0

- Better documentation
- Split classes over separate modules files, accessible via the toplevel
  package
- robustness improvements, highlighting must happen in the main thread but
  it regularly polls for user events and restarts if needed.


2020-01-15: livelex-qt-0.2.0

- Incorporate qtdocument module from livelex
- Initial release

