Skip to content

Tribute to the Tao

Compare
Choose a tag to compare
@vygr vygr released this 01 Dec 14:35
· 737 commits to master since this release

Wrap up of the years fixes and additions.

  • New Docs application section handler for widget embedding. The UI_WIDGET.md, EDITOR.md and VIEWER.md docs shows the idea.

  • New API for the (matches) and (substr) functions. Simplified to just return a list of slices for each match. Just the slice ranges, and no substrings stored.

  • New Editor collection actions. action-collect and action-collect-global.

  • New (escape string) charclass lib function. Editor now uses this to auto escape the pattern if in regexp mode when useing action-set-find-text.

  • Profile app updated to use a syntax highlighted buffer, and to follow the Debug app style.

  • New class/lisp/task.inc file. This file is imported by the lisp :init method for ALL Lisp tasks. So all tasks started by class/lisp/run.vp. While the class/lisp/root.inc environment is shared by all tasks, the new class/lisp/task.inc is a per task environment.

  • New LPS table search algorithm in Kmplps class.

  • Addition of (debug-brk name exp) conditional breakpoints. Set exp to :t for unconditional.

As usual check the STATUS.md and Git logs for all the fine details.

Chris