github dankamongmen/notcurses v3.0.1
v3.0.1—every VISA's got a PIN to crack

latest releases: v3.0.9, v3.0.8, v3.0.7...
2 years ago
  • 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
  • nctrees are now dynamic. add nctree_del() and nctree_add(). you can now create an empty nctree. #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 (fixes OfflineEGCs 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

Don't miss a new notcurses release

NewReleases is sending notifications on new releases.