github dankamongmen/notcurses v2.3.7
v2.3.7—the phrase that pays

latest releases: v3.0.11, v3.0.10, v3.10.0...
3 years ago
  • Colorized notcurses-info, and move to new scrolling-rendered mode (#1823)
  • ncls now uses NCBLIT_PIXEL by default. If using NCBLIT_PIXEL, it will default to NCSCALE_NONE_HIRES (#1835)
  • Support SM/RM-based Synchronized Updates in addition to DCS-based (#1850/#1845)
  • Fix crash when filling in transparent sprixcell with new frame, manifested as crash in ncplayer -bpixel -a (#1847)
  • Stop using sgr (#1818)
  • Identify the Linux framebuffer console, and extract pixel geometry from it (#1369)
  • Fix cursor detection in the Linux console (#1837)
  • Emit damaged glyphs when hidden by opaque kitty sprixcells. This won't be necessary anymore once we move to the animation protocol for holing out Kitty bitmaps, but it's necessary for now (#1704)
  • Fix problems compiling Rust crate on non-x86 architectures (#1339)
  • Reject control characters when loading nccells or outputing to an ncplane (#1840)
    • '\n' is still allowed, for scrolling planes only. '\0' is always allowed to zorch out a cell.
  • Added ncplane_scrolling_p() (#1841)
  • Add labels to interp PoC
  • Fix double free() in ffmpeg backend when destroying an ncvisual following a resize (#1800)
  • If TIOCGWINSZ fails, check LINES/COLUMNS environment variables, and terminfo database (#1826)
  • Fine libreadline properly on FreeBSD, and fix up FreeBSD builds prior to FreeBSD 12
  • Unified attribute backends for direct and rendered mode, eliminating a bunch of code duplication and some small errors
  • Don't install man pages for binaries we haven't built (#1824)
  • Added NCOPTION_PRESERVE_CURSOR (#1823)
  • Don't use C=1 with Kitty unless it's at least version 0.20.0, fixing NCBLIT_PIXEL on pre-0.20.0 Kitty (#1804)
  • Fix bouncing effect in XTerm when bitmap hit the last line (#1820)

scream on 'em, axl

Don't miss a new notcurses release

NewReleases is sending notifications on new releases.