Tribute to the Tao
Wrap up of the years fixes and additions.
-
New Docs application section handler for widget embedding. The
UI_WIDGET.md
,EDITOR.md
andVIEWER.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
andaction-collect-global
. -
New
(escape string)
charclass lib function. Editor now uses this to auto escape the pattern if in regexp mode when useingaction-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 thelisp :init
method for ALL Lisp tasks. So all tasks started byclass/lisp/run.vp
. While theclass/lisp/root.inc
environment is shared by all tasks, the newclass/lisp/task.inc
is a per task environment. -
New LPS table search algorithm in
Kmplps
class. -
Addition of
(debug-brk name exp)
conditional breakpoints. Setexp
to:t
for unconditional.
As usual check the STATUS.md
and Git logs for all the fine details.
Chris