Commit Graph

6790 Commits (51de0816162090a702dc9608c34e237b912104c6)
 

Author SHA1 Message Date
nick black 51de081616 [ncneofetch] don't go just printing NULLs 3 years ago
nick black 7e6442077b [input] ctrl+ capitalizes ASCII, reflect when synthesizing signals 3 years ago
nick black e7fe2d2ffd
[ncneofetch] kill 'KERNEL_XNU unhandled' warning 3 years ago
nick black 5734444d49 ncneofetch: use kern.osproductversion sysctl for macOS version #2158 3 years ago
nick black 54cf38b076
add ncstrwidth_valid() and documentation #2153 3 years ago
nick black 831a65aa7c
[kitty] move cursor prior to positioning command, closes #2155 3 years ago
nick black 956a2b03ec
[sprite] remove old debugging cruft 3 years ago
nick black d899c5c9d3
notcurses_stop: free rstate fbuf 3 years ago
nick black 2a04effbca
[kitty] reset fbuf prior to init for animation #2150 3 years ago
nick black 762d382ba7
[ncplayer] s/getc/get/ 3 years ago
nick black 3610ce26d6
[ncplayer] nonblocking input check even when behind clockwise 3 years ago
nick black 1a3733f73e
windows terminal: TERM=ms-terminal COLORTERM=24bit 3 years ago
nick black 42179890c0
ncplane_mergedown: don't pass unsafe NULL for sprixelstack 3 years ago
nick black 1018a9d78d
[ncvisual_from_plane] kill two dead stores 3 years ago
nick black 0d948dcbf4
[plots] call destructors on error paths 3 years ago
nick black 5527fabdf5
[input] initialize ncinput all the way through 3 years ago
nick black 4a9f62f131
erp, able->unable in FAQ 3 years ago
nick black 36825374b9
[shutdown] ensure kitty pop goes to tty
In notcurses_stop_minimal(), we need to send most of
our resets prior to sending rmcup. rmcup and the kitty
pop, furthermore, need to be going to the ttyfd to match
their opposites. They were previously going to stdout,
meaning the kitty pop wasn't acted on when we redirected
stdout. Closes #2149.
3 years ago
nick black b74b23ad7c
handle kitty's augmented backspace 3 years ago
nick black 8aa856f20b
v2.4.0 3 years ago
nick black d82a30cf97 [sixel] finish opaque side of update_rmatrix #2133 3 years ago
nick black c24a31d49d [sixel] update_rmatrix() logic for transparency side #2133 3 years ago
nick black a406a5f8ef introduce pixel_refresh #2133 3 years ago
nick black f1b796534b
windows: build with OIIO instead of ffmpeg 3 years ago
nick black 4dc6b7e826
[plots] kill bogon duplicate plot plane #2133 3 years ago
nick black 953243971d
sprite_draw: properly place bound planes 3 years ago
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