nick black
|
d82a30cf97
|
[sixel] finish opaque side of update_rmatrix #2133
|
2021-09-06 04:58:22 -04:00 |
|
nick black
|
c24a31d49d
|
[sixel] update_rmatrix() logic for transparency side #2133
|
2021-09-06 04:58:22 -04:00 |
|
nick black
|
a406a5f8ef
|
introduce pixel_refresh #2133
|
2021-09-06 04:58:22 -04:00 |
|
nick black
|
f1b796534b
|
windows: build with OIIO instead of ffmpeg
|
2021-09-06 03:50:17 -04:00 |
|
nick black
|
4dc6b7e826
|
[plots] kill bogon duplicate plot plane #2133
|
2021-09-06 03:10:15 -04:00 |
|
nick black
|
953243971d
|
sprite_draw: properly place bound planes
|
2021-09-06 02:17:19 -04:00 |
|
nick black
|
16dc202362
|
[intro] don't fail out on unicode failures
|
2021-09-06 00:10:41 -04:00 |
|
nick black
|
270572c477
|
[egcpool] make it safe for c++ callers
|
2021-09-05 23:58:42 -04:00 |
|
nick black
|
fac2cd7045
|
[notcurses-input] fix for non-pixel terminals
|
2021-09-05 23:54:14 -04:00 |
|
nick black
|
d941a012c4
|
[render] on pile change, move to UNSEEN, not INVALIDATED
|
2021-09-05 21:36:05 -04:00 |
|
nick black
|
cb039eafdf
|
restore termios settings before calling rmcup
|
2021-09-05 20:22:44 -04:00 |
|
nick black
|
a299c3226d
|
[direct] pop kitty keyboard state to ttyfd #2145
|
2021-09-05 20:22:18 -04:00 |
|
nick black
|
1c72516c06
|
[direct] finalize fbuf on exit
|
2021-09-05 20:17:14 -04:00 |
|
nick black
|
61ee8b8668
|
sprixel: damage only on sprite_wipe() failure
|
2021-09-05 19:49:17 -04:00 |
|
nick black
|
1827a7d58d
|
[sixel] correctly invalidate on wipe #2142
|
2021-09-05 18:31:38 -04:00 |
|
nick black
|
882664b6c9
|
notcurses-input: use max sixelgeom as limiter on plot width #2140
|
2021-09-05 17:10:22 -04:00 |
|
nick black
|
ac5efd529d
|
[initbanner] properly clreol, ugh
|
2021-09-05 16:40:38 -04:00 |
|
nick black
|
ca3635c28d
|
render: sanity when we hit an undamaged cell when debugging #2133
|
2021-09-05 16:04:13 -04:00 |
|
nick black
|
d07221ecac
|
closing banner: clear lines #2134
|
2021-09-04 19:23:20 -04:00 |
|
nick black
|
83bb816c15
|
clear to end of line in init banner, if el is available #2134
|
2021-09-04 19:19:55 -04:00 |
|
nick black
|
108012950e
|
notcurses-info: indicate that el capability is present
|
2021-09-04 19:07:09 -04:00 |
|
nick black
|
335f47afe8
|
extract banner code into banner.{ch} #2134
|
2021-09-04 18:59:45 -04:00 |
|
nick black
|
0be7412376
|
only synthesize signals on non-windows #2131
|
2021-09-04 18:17:07 -04:00 |
|
nick black
|
2268328b3d
|
synthesize SIG{INT, TSTP, QUIT} for appropriate ctrls #2131
|
2021-09-04 18:00:34 -04:00 |
|
nick black
|
1ace0139ff
|
mention kitty keyboard protocol support #2131
|
2021-09-04 17:39:04 -04:00 |
|
nick black
|
f44d5bb97b
|
[input] close off the kitty specials list #2131
|
2021-09-04 17:39:04 -04:00 |
|
nick black
|
e1b84d6c41
|
handle legacy function key encodings #2131
|
2021-09-04 17:39:04 -04:00 |
|
nick black
|
c340a5b6b0
|
always add windows special keys #2131
|
2021-09-04 17:39:04 -04:00 |
|
nick black
|
25afdd8ab6
|
[kitty] handle level 1 of keyboard protocol #2131
|
2021-09-04 17:39:04 -04:00 |
|
nick black
|
e1a1ac3497
|
eliminate double-free of tpreserved
|
2021-09-03 09:45:08 -04:00 |
|
nick black
|
e968b3972c
|
fills unit test: require nccell_strdup() success
|
2021-09-03 05:37:32 -04:00 |
|
nick black
|
fb9488e7b5
|
didn't mean to check in -fanalyzer whoops
|
2021-09-03 05:35:48 -04:00 |
|
nick black
|
39f9dd3b96
|
kill fbuf_at(), eliminating static analyzer warning #1348
|
2021-09-03 05:23:37 -04:00 |
|
nick black
|
cd14e914fa
|
render: eliminate dead stores
|
2021-09-03 05:23:37 -04:00 |
|
nick black
|
2e1ccdce15
|
interrogate_terminfo: avoid double-free on error path
|
2021-09-03 05:23:34 -04:00 |
|
nick black
|
42d1722ec7
|
reel: protect against NULL bottom plane
|
2021-09-03 05:22:27 -04:00 |
|
nick black
|
d03051d154
|
notcurses_core_init: kill memory leak on error path
|
2021-09-03 05:22:27 -04:00 |
|
nick black
|
467fed4a3a
|
add attribute(nonnull) to some declarations
|
2021-09-03 05:22:27 -04:00 |
|
nick black
|
b47af0247b
|
kill naming in README
|
2021-09-02 22:57:19 -04:00 |
|
nick black
|
9acf84e917
|
README: combine wrapper lines
|
2021-09-02 22:56:12 -04:00 |
|
nick black
|
429485551a
|
[ncdirect] postition cursor after blitting image #2059
|
2021-09-02 20:10:23 -04:00 |
|
nick black
|
6ba5a98a7c
|
ncdirect_dump_plane: manually scroll before emitting plane #2059
|
2021-09-02 20:10:23 -04:00 |
|
nick black
|
ef45189082
|
OTHERS: kill duplicate jexer entry
|
2021-09-02 19:27:48 -04:00 |
|
nick black
|
823e79416b
|
[input] simplify startup automaton, unpop csi inputs
|
2021-09-02 17:55:55 -04:00 |
|
nick black
|
3a93d0b52d
|
workflow: macOS syntax for rust
|
2021-09-02 16:58:15 -04:00 |
|
nick black
|
c8a3c2b445
|
reenable rust on macOS #2123
|
2021-09-02 16:51:20 -04:00 |
|
nick black
|
582e7b24c5
|
complete initial libgpm support #1405
|
2021-09-01 20:03:42 -04:00 |
|
nick black
|
1463049d32
|
add ncinput_shovel for GPM #1405
|
2021-09-01 19:40:51 -04:00 |
|
nick black
|
e245fa0fb2
|
block_on_input: mintty ought fall through to poll
|
2021-09-01 19:02:25 -04:00 |
|
nick black
|
009530c0cf
|
properly read cursor report from infd #2130
|
2021-09-01 03:03:37 -04:00 |
|