nick black
d36591b01b
[input] handle mouse release, implement stdineof, w00t!
2021-09-18 11:21:04 -04:00
nick black
60ee94b4ca
pump_control_read: return 2 following XTSMGRAPHICS #2174
2021-09-18 11:21:04 -04:00
nick black
e12aceccce
[input] break up events #2174
2021-09-18 11:21:04 -04:00
nick black
24eac43f4f
interrogate_terminfo: allow for NULL termtype
2021-09-18 11:21:04 -04:00
nick black
8f4fa30e7b
[input] replay non-escapes as regular text #2100
2021-09-18 11:21:04 -04:00
nick black
fe34e797a3
[input] more precise utf8 matching
2021-09-18 11:21:04 -04:00
nick black
00f8246bf9
direct_raster: drop unnecessary flush
2021-09-18 11:21:04 -04:00
nick black
811f9334d1
A melange of fixen ( #2179 )
...
* split up ncdirect_dump_{sprixel, cellplane}()
* build ncdirect_dump_cellplane() out of fbuf #2167
* [macos] don't run pandoc in workflow
* [gpm] account for margins in mouse reports
* [in] drop mouse clicks from top/left margins
* [ffmpeg] compile against avformat 59+ w/out warnings
2021-09-18 02:19:09 -04:00
nick black
875b3a56de
direct PoC: remove unnecssary fflush()es
2021-09-17 22:06:34 -05:00
nick black
d9d3b19bd8
[macos] don't run pandoc in workflow
2021-09-17 20:52:48 -04:00
nick black
e6ca5ebd5e
build ncdirect_dump_cellplane() out of fbuf #2167
2021-09-17 20:52:48 -04:00
nick black
8c12ca0c06
split up ncdirect_dump_{sprixel, cellplane}()
2021-09-17 20:52:48 -04:00
nick black
c0f432f99b
setup_signals: block SIGWINCH/SIGCONT for the calling thread #2175
2021-09-17 19:13:51 -04:00
nick black
a6d0a7e2cd
[input] support calling notcures_get() with a NULL ncinput
2021-09-17 19:13:51 -04:00
nick black
5eed1abe8e
notcurses_get: restore old delaybound behavior #2169
2021-09-17 15:46:08 -04:00
nick black
b3912e96e9
Merge branch 'master' of github.com:dankamongmen/notcurses
2021-09-16 17:07:44 -04:00
nick black
aa6b9486c9
pthread_cond_timedwait() directly returns errno #2169
2021-09-16 17:07:34 -04:00
joseLuís
17133fb4f9
remove old reference to sigmask in notcurses_get
...
and update description for the same function in USAGE.md
2021-09-16 19:54:45 +02:00
joseLuís
9b5f5f3827
[rust-split] delete rust directory #2171
...
- remove references to rust from `.drone.yml` and `.github/workflow/*.yml`
2021-09-16 17:16:40 +02:00
joseLuís
4060368c23
[rust-split] remove unneeded scripts from tools/ #2171
...
- rm -r `tools/function-summary/`
- rm `tools/rustdoc-update-gh-pages.sh`
- rm `tools/blame-nick.sh`
- remove actions related to the rust bindings from `release.sh`.
2021-09-16 17:01:39 +02:00
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