nick black
257ec21671
[windows] use WaitForSingleObject
2021-09-20 05:17:42 -04:00
nick black
92f4dce595
use wcsrtombs() in place of wcstombs()
2021-09-20 05:04:25 -04:00
nick black
5412adef4d
[input] set rifd high on WAIT_OBJECT_0 #2192
2021-09-20 04:38:44 -04:00
nick black
690ed75c8f
[input] initialize stdinhandle on windows #2192
2021-09-20 04:33:41 -04:00
nick black
7c197fba59
remove obsolete FIXME
2021-09-20 04:00:57 -04:00
nick black
675a4ac63c
we're using kitty keyboard level 1, not 31
2021-09-20 03:40:35 -04:00
nick black
a54cf1813e
README/NEWS: info about wrappers
2021-09-20 02:45:59 -04:00
nick black
0bf192f4c1
sync sixel_draw/kitty_redraw #2189
2021-09-20 02:17:06 -04:00
nick black
e983c83d4e
[input] mask SIGTHR where defined #2191
2021-09-20 02:13:22 -03:00
nick black
343a74ac82
[ncneofetch] don't move logo to left #2138
2021-09-19 23:45:15 -04:00
nick black
e9891bc555
[interp] drop unused variable 'id'
2021-09-19 21:51:49 -05:00
nick black
37fb92dba3
interp PoC: don't use NCOPTION_DRAIN_INPUT
2021-09-19 21:51:05 -05:00
nick black
5c82d5b849
[input] properly convert delaybounds to deadlines
2021-09-19 22:44:10 -04:00
nick black
82a2f19d67
[input] account input events on receive side only
2021-09-19 22:18:37 -04:00
nick black
3faf8ee3fb
[input] introduce NCKEY_EOF #2185
2021-09-19 22:16:31 -04:00
nick black
ea5da346f0
Add keytype indicator to notcurses-input #2182
2021-09-19 21:01:40 -04:00
nick black
99007e128c
[input] add evtype to ncinput, for press/repeat/release #2182
2021-09-19 20:13:02 -04:00
nick black
1f4b32def7
[doc] drop widechars.png
2021-09-19 18:38:14 -04:00
nick black
c59cbaa340
[index.html] drop bottom banner
2021-09-19 18:37:40 -04:00
nick black
1dd1fb2c74
[index.html] put repology on right
2021-09-19 18:34:05 -04:00
nick black
b0c4a3af97
direct_dump_cellplane: position all lines according to xoff
2021-09-19 18:16:21 -04:00
nick black
0de21824cc
[input] return error once we've emptied ibuf and hit stdineof
2021-09-18 13:05:28 -04:00
nick black
da6fc8420d
[input] consider a drop to be an input_error
2021-09-18 12:42:36 -04:00
nick black
70997670a5
[sprixel_redraw] want the offset, not absolute position #2168
2021-09-18 12:41:37 -04:00
nick black
6849ed9da7
[input] windows fixes
2021-09-18 12:07:02 -04:00
nick black
bea71b99dd
kill debugging cruft
2021-09-18 11:21:04 -04:00
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