feat: add opaque BlitImage/BlitImagePart canvas API (issue #194)
feat: add a TStrings overload to the highlighter Tokenise API (issue #187)
fix: clamp spin edit values on focus loss and Enter (issue #149)
fix: resolve debug source files against the active module first
fix: run/debug the module owning the currently-edited file
docs: add libxext-dev to the Linux build requirements
test: guard the tokeniser keyword and modifier tables
fix: highlight property directives in the editor