github dankamongmen/notcurses v2.3.5
v2.3.5—assisted living dracula

latest releases: v3.0.9, v3.0.8, v3.0.7...
2 years ago

a monster of a minor release

  • Terminals not replying with cell-pixel geometry in TIOCGWINSZ ioctl()s, but claiming to support Sixel, could trigger floating-point exceptions. Such terminals will now have Sixel disabled. Contour now returns the geometry (#1805).
  • Added support for Application Synchronized Updates, and a new stat to track them (#1582).
  • New stat for bytes emitted as bitmaps (#1801)
  • Terminal versions are now extracted from query replies when available (#1798)
  • Repaired bouncing effect when playing fullscreen sixels introduced in 2.3.4 (#1789)
  • Submitted a PR to MLterm to invert its handling of DECSDM (#1782)
  • Moved to KDFONTOP from GIO_FONTX/PIO_FONTX, fixing font reprogramming in the Linux console (#1726)
  • Add new ncvisual_from_rgb_{packed,loose}() (#1767)
  • Use Kitty's move capability when possible (#1395)
  • Quad and sexblitter now honor NOINTERPOLATIVE all the way through (#1763)
  • Query responses identifying terminals can now override TERM (#1761)
  • Added NCSTYLE_UNDERCURL (#1758)
  • Detect the default background at startup and work around Kitty's transparent background weirdness (#1292)
  • ncplane_rgba() now works for NCBLIT_BRAILLE (#1441)
  • Fixed bug that prevented notcurses_enable_cursor() from working (#1812)
  • Fixed bug that prevented NCVISUAL_OPTION_ADDALPHA from working for colors with red or green components
  • Use the u7 terminfo capability rather than hardcoding cursor location query
  • Lots of terminal query fixes

kamikazi stlye

Don't miss a new notcurses release

NewReleases is sending notifications on new releases.