- fixes up build and unit test problems when using
DFSG_BUILD
. - add
NCPLANE_OPTION_VSCROLL
to enable scrolling on a plane from the beginning. - add
NCPLANE_OPTION_AUTOGROW
to support autogrowth of planes- if scrolling is enabled, autogrowth happens down
- otherwise, it happens right
nctree
s are now dynamic. addnctree_del()
andnctree_add()
. you can now create an emptynctree
. #2458- query palette from terminals supporting this functionality #2442
- restore original palette on terminals lacking XTPUSHCOLORS/XTPOPCOLORS #2435
- stop issuing
oc
on startup and shutdown, preserving custom palettes #2450 - fix static linking #2454
- add some Kitty keyboard protocol elements we were missing #2439, #2452
- properly handle control sequences split across multiple reads #2448
- properly handle newlines in
ncplane_puttext()
#2446 - don't allow
ncchannels_reverse()
to enter illegal states #2421 - copy EGCs when calling
ncplane_putc()
, as they could be invalidated within (fixesOfflineEGCs
unit test) #2420 - fix for Linuxbrew build #2428
- install alternate signal stack handler via
sigaltstack()
on UNIX #2424 - faster
ncplane_resize()
when only the y dimension is changing #2425