Skip to content

v2.2.10—reminiscent of a whale

Compare
Choose a tag to compare
@dankamongmen dankamongmen released this 05 May 09:19
· 3361 commits to master since this release
v2.2.10
2d6bdd3

So I'd somehow gotten into my head that the variable is BUILD_TYPE, not CMAKE_BUILD_TYPE, and so I've been setting the former to Debug for...who knows how long, assuming that was testing with all my assert()s, which obviously it was not. Thus we get embarrassing assert()s firing all over notcurses-demo (see #1630 and #1629). Those have been addressed; thus this brown-bagger of a release. Sorry about that.

We also got #1625 handled with a big assist from @dnkl , so ncdirect_cursor_down() will scroll as (presumably) expected when on the last line. This fixes the dirlines PoC; thanks to @joseluis to noticing the problem and filing a bug.

The new NCVISUAL_OPTION_CHILDPLANE allows you to indicate that the n field of ncvisual_options refers not to the plane onto which you'd like to blit, but the parent of a new plane. A plane will be created using the other parameters in the ncvisual_options, as a child of this parent. This means things like, say, vertically centering a sprixel relative to the standard plane can be done in one step (#1603).

The new wipebitmap PoC identified two problems, both of which have been rectified (#1631). Kitty bitmaps could be rebuilt using slightly incorrect alpha values, and rebuilt bitmaps weren't always invalidated as necessary for redisplay.