Commit Graph

6948 Commits

Author SHA1 Message Date
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