nick black
b5a72b50ed
Merge branch 'master' of github.com:dankamongmen/notcurses
2021-09-16 07:18:06 -04:00
nick black
8c0d32d986
fix windows build
2021-09-16 07:17:58 -04:00
joseLuís
5c3fdbe677
[rust] minor docs & style fixes
2021-09-16 13:13:26 +02:00
joseLuís
ac5b31960c
[rust] replace *_getc
functions by *_get
2021-09-16 13:10:40 +02:00
joseLuís
6b22e76b6a
[rust] move NcPixelImpl to notcurses mod
2021-09-16 13:09:09 +02:00
nick black
1689365b6c
PixelWipe unit test: fix for sixel-based terminals
2021-09-16 06:29:01 -04:00
nick black
e4a50f0143
merge
2021-09-16 03:31:06 -05:00
nick black
b2b9655d6f
don't try to run xrandr on XNU/Windows
2021-09-16 03:27:17 -05:00
nick black
5109ff5cd8
[CMake] prefer local includes to installed headers
2021-09-16 03:19:21 -05:00
nick black
0686a1c390
[input] signal when making space in output buffer
2021-09-16 04:12:46 -04:00
nick black
24c194df1b
[process_bulk] walk the buffer
2021-09-16 02:15:11 -04:00
nick black
78eeaf55ea
Merge branch 'master' into dankamongmen/input-thread
2021-09-16 02:06:56 -04:00
nick black
686aac4689
[input] pthread_cond_wait when no timeout
2021-09-16 02:06:41 -04:00
nick black
1d4c62d446
[input] implement timeouts
2021-09-16 02:03:00 -04:00
nick black
edb9eff34b
[input] serialize terminfo lookups ugh
2021-09-16 01:45:34 -04:00
nick black
81e2fd1351
[input] track linesigs status
2021-09-16 01:39:10 -04:00
nick black
634a26abc1
[linesigs_enable] fix logic
2021-09-16 01:38:03 -04:00
nick black
9edd0c7849
[input] load specials from terminfo, except on windows
2021-09-16 01:24:41 -04:00
nick black
3d02a75323
NCOPTION_DRAIN_INPUT in notcurses-info and ncneofetch
2021-09-16 01:11:59 -04:00
nick black
6d93e64378
Merge branch 'dankamongmen/input-thread' of github.com:dankamongmen/notcurses into dankamongmen/input-threadS
2021-09-16 01:10:02 -04:00
nick black
a3ed82ccff
honor NCOPTION_DRAIN_INPUT
2021-09-16 01:07:19 -04:00
nick black
716a37f917
[input] walk specials automaton
2021-09-16 00:10:53 -04:00
nick black
5015577e26
[input] correct for margins
2021-09-16 00:08:50 -04:00
nick black
5a64f25ac2
restripe_lastframe: properly index into tmp/lastframe
2021-09-16 00:07:47 -04:00
nick black
bfdd5dd01d
notcurses_input: need lock around refresh()
2021-09-16 00:03:57 -04:00
nick black
37fbd385bb
[input] proper escape trie traversal
2021-09-15 16:03:33 -04:00
nick black
0c16296b96
[input] walk specials automaton
2021-09-14 20:17:52 -04:00
nick black
fd5708a7cd
unicode 14.0!
2021-09-14 20:00:41 -04:00
nick black
8f900754d5
[input] synthesize SIGINT/SIGQUIT
2021-09-14 19:32:41 -04:00
nick black
c31f20b602
[input] remap 0x7f to NCKEY_BACKSPACE
2021-09-14 19:23:08 -04:00
nick black
c3545a4b40
process_ncinput: fix ictx->isize check
2021-09-14 19:15:30 -04:00
nick black
37cb5adb87
[input] add constant specials to trie
2021-09-14 09:36:19 -04:00
nick black
315edacf08
[input] handle unicode-encoded mouse events
2021-09-14 08:33:18 -04:00
nick black
22f421657d
fix up windows block_on_input()
2021-09-14 06:22:35 -04:00
nick black
9e9a949f0f
[direct] move to new cursor location reports
2021-09-14 06:13:54 -04:00
nick black
ede5190fb8
redeclare ncdirect_getc()
2021-09-14 05:55:11 -04:00
nick black
6f0ddd8c15
[input] handle multibyte utf8
2021-09-14 05:43:21 -04:00
nick black
1fe5cc9555
[input] build kitty protocol into new input automaton
2021-09-14 05:29:50 -04:00
nick black
7159913530
[input] kill unnecessary state CURSOR_OR_PIXELGEOM
2021-09-14 04:26:27 -04:00
nick black
0dd41f0e79
[input] hand ncinputs back to calling client
2021-09-14 04:15:20 -04:00
nick black
5f00466b38
protect initdata, notcurses_getvec()
2021-09-14 03:50:19 -04:00
nick black
1630a1629f
merge that shit
2021-09-14 03:41:46 -04:00
nick black
3cf5a67b84
input thread #2136
2021-09-14 03:34:53 -04:00
nick black
55c7cc356d
[resize] carefully copy over reuseable parts of lastframe #2165
2021-09-14 03:18:35 -04:00
nick black
39025dd053
eliminate kitty graphics one-off enum type
2021-09-14 00:29:54 -04:00
nick black
528a7db19a
erP
2021-09-13 18:30:45 -04:00
nick black
ca06d891fb
[rust] s/cell/nccell/ from ffi
2021-09-13 15:38:09 -04:00
nick black
2fbdb50d71
remove deprecated static inlines
2021-09-13 15:34:19 -04:00
nick black
20edd5a3cd
purge deprecated cell typedef
2021-09-13 15:30:47 -04:00
nick black
0213e026b2
allow users to set the stdplane's resizecb
...
Hardcode a call to ncplane_resize_maximize() in
notcurses_resize_internal() for the standard plane,
when handling the standard pile. allow the user
to set the standard plane's resize callback beyond
that. closes #2163 .
2021-09-13 13:04:38 -04:00