Commit Graph

6964 Commits (925fccbbc3dc11598b4305c2ef6563d6634a4c85)
 

Author SHA1 Message Date
nick black 16dc202362
[intro] don't fail out on unicode failures 3 years ago
nick black 270572c477
[egcpool] make it safe for c++ callers 3 years ago
nick black fac2cd7045
[notcurses-input] fix for non-pixel terminals 3 years ago
nick black d941a012c4
[render] on pile change, move to UNSEEN, not INVALIDATED 3 years ago
nick black cb039eafdf
restore termios settings before calling rmcup 3 years ago
nick black a299c3226d
[direct] pop kitty keyboard state to ttyfd #2145 3 years ago
nick black 1c72516c06
[direct] finalize fbuf on exit 3 years ago
nick black 61ee8b8668
sprixel: damage only on sprite_wipe() failure 3 years ago
nick black 1827a7d58d
[sixel] correctly invalidate on wipe #2142 3 years ago
nick black 882664b6c9
notcurses-input: use max sixelgeom as limiter on plot width #2140 3 years ago
nick black ac5efd529d
[initbanner] properly clreol, ugh 3 years ago
nick black ca3635c28d
render: sanity when we hit an undamaged cell when debugging #2133 3 years ago
nick black d07221ecac
closing banner: clear lines #2134 3 years ago
nick black 83bb816c15
clear to end of line in init banner, if el is available #2134 3 years ago
nick black 108012950e
notcurses-info: indicate that el capability is present 3 years ago
nick black 335f47afe8
extract banner code into banner.{ch} #2134 3 years ago
nick black 0be7412376
only synthesize signals on non-windows #2131 3 years ago
nick black 2268328b3d
synthesize SIG{INT, TSTP, QUIT} for appropriate ctrls #2131 3 years ago
nick black 1ace0139ff mention kitty keyboard protocol support #2131 3 years ago
nick black f44d5bb97b [input] close off the kitty specials list #2131 3 years ago
nick black e1b84d6c41 handle legacy function key encodings #2131 3 years ago
nick black c340a5b6b0 always add windows special keys #2131 3 years ago
nick black 25afdd8ab6 [kitty] handle level 1 of keyboard protocol #2131 3 years ago
nick black e1a1ac3497
eliminate double-free of tpreserved 3 years ago
nick black e968b3972c
fills unit test: require nccell_strdup() success 3 years ago
nick black fb9488e7b5
didn't mean to check in -fanalyzer whoops 3 years ago
nick black 39f9dd3b96
kill fbuf_at(), eliminating static analyzer warning #1348 3 years ago
nick black cd14e914fa
render: eliminate dead stores 3 years ago
nick black 2e1ccdce15
interrogate_terminfo: avoid double-free on error path 3 years ago
nick black 42d1722ec7
reel: protect against NULL bottom plane 3 years ago
nick black d03051d154
notcurses_core_init: kill memory leak on error path 3 years ago
nick black 467fed4a3a
add attribute(nonnull) to some declarations 3 years ago
nick black b47af0247b
kill naming in README 3 years ago
nick black 9acf84e917
README: combine wrapper lines 3 years ago
nick black 429485551a [ncdirect] postition cursor after blitting image #2059 3 years ago
nick black 6ba5a98a7c ncdirect_dump_plane: manually scroll before emitting plane #2059 3 years ago
nick black ef45189082
OTHERS: kill duplicate jexer entry 3 years ago
nick black 823e79416b
[input] simplify startup automaton, unpop csi inputs 3 years ago
nick black 3a93d0b52d
workflow: macOS syntax for rust 3 years ago
nick black c8a3c2b445
reenable rust on macOS #2123 3 years ago
nick black 582e7b24c5
complete initial libgpm support #1405 3 years ago
nick black 1463049d32
add ncinput_shovel for GPM #1405 3 years ago
nick black e245fa0fb2
block_on_input: mintty ought fall through to poll 3 years ago
nick black 009530c0cf properly read cursor report from infd #2130 3 years ago
nick black ccd2068ee3 calculate pixel-cell geometry from responses 3 years ago
nick black fcd845c99a
[windows] kill compiler warning 3 years ago
nick black e6ce5196d3
v2.3.18 3 years ago
nick black 71f491ad23
sixel_scrub: don't persist sixel override across loop #2106 3 years ago
nick black 0ee5ba4ffe
only use tpreserved when it's not NULL #2132 3 years ago
nick black 0fd2fe7ce1
restore terminal settings on interrogate_terminfo() failure #2132 3 years ago