nick black

Results 154 issues of nick black

@klamonte worked out a method using DECSDM whereby we can draw sixels to the bottom row without scrolling. rip it off, earnestly!

documentation
enhancement
bitmaps

[RHBZ 2041656](https://bugzilla.redhat.com/show_bug.cgi?id=2041656) has been filed regarding `notcurses-tester` on F35 (3.0.3), where it appears to be blowing up in the `reel` tests.

bug

We ought perhaps use unibilium as our Terminfo handler, so long as we're continuing to use Terminfo. https://repology.org/project/unibilium/versions it's packaged plenty of places, though *not* in e.g. vcpkg or conan...

documentation
enhancement

Right now, embedding control sequences into output from the client is highly frowned upon, and ought be everywhere rejected. As @tomek-szczesny alluded to some time ago, though, we need a...

documentation
enhancement

Building with `scan-build` from clang pukes all over the NCPP headers, with dozens of messages along the lines of: ``` /home/dank/src/dankamongmen/notcurses/include/ncpp/Plane.hh:594:11: note: in instantiation of function template specialization 'ncpp::Root::error_guard_cond' requested...

bug
C++

When run with margins, notcurses properly avoids drawing in the margin areas when rasterizing. A call to `notcurses_refresh()`, however, appears to clear the margins. It shouldn't.

bug

In both kitty and sixel/iterm, `notcurses_refresh()` clears all bitmaps, but they're not redrawn. This is very bad especially in Kitty, since moves no longer work (sixel always redraws, so you...

bug
bitmaps

in addition to the framebuffer console of the old skool, we ought support modern DRM/DRI/KMS "dumb buffers", which look marvelously more complex than fbcon despite little payoff for this project...

documentation
enhancement
bitmaps
linux

Right now, bitmaps are drawn in any order -- we're really designed (at the moment) for one bitmap on-screen at a time. We ought draw them in the z-order, from...

enhancement
bitmaps

XTerm supports `XTGETTCAP` to request terminfo data. Experiment with it and other terminals to see whether or not critical terminfo escapes can be generally acquired. If so, we could eliminate...

documentation
enhancement
question/research