Commit Graph

8192 Commits

Author SHA1 Message Date
nick black
eee8614cce [drone] try and get some useful logs 2022-01-07 20:16:45 -05:00
nick black
4bccb59732 Post to the readyness fd for EOF
When we get to the EOF on stdin, we need account for that
with the readiness fd. Post to it upon the EOF transition.
Closes #2525.
2022-01-07 20:16:45 -05:00
nick black
28cd88f6d4 [input] don't queue further terminal input following stdineof #2525 2022-01-07 20:16:45 -05:00
nick black
fffecdf8be [drone] run notcurses-info in all containers 2022-01-07 20:07:06 -05:00
nick black
27b5d38ea1
don't use sigaltstack() with USE_ASAN #2529 2022-01-06 02:37:37 -05:00
nick black
59eb7dd18b
[XTMODKEYS] undo with m, not n #2526 2022-01-05 22:20:40 -05:00
nick black
5de0a24fe6
[automaton] handle iTerm2 xtsmgraphics failure #2531 2022-01-05 19:27:21 -05:00
nick black
d00f831542
Merge branch 'master' of github.com:dankamongmen/notcurses 2022-01-05 19:27:01 -05:00
nick black
7f0f84fcdd
[cmake] also try notcurses-input with a textfile 2022-01-04 23:49:56 -05:00
nick black
cea94896a3
[cmake] also try notcurses-input with a textfile 2022-01-04 21:34:26 -05:00
nick black
12e4570e03
[cmake] get notcurses-input run in ctest on drone 2022-01-04 20:57:04 -05:00
nick black
f2935a23aa
run notcurses-input as part of ctest 2022-01-04 20:42:34 -05:00
nick black
0c007078f0
kill some signed-vs-unsigneds 2022-01-04 12:28:14 -05:00
nick black
91a8d85707 [automaton] combine modifiers 2022-01-04 12:25:35 -05:00
nick black
4b49cb4592 add meta modifier handling #2522
Handle Meta modifier in Kitty and XTMODKEYS. Add Meta
indicator to notcurses-input. Update man page. Add
NCKEY_META_{SHIFT, CTRL, ALT, META} constants. Add
"modifiers" field to ncinput struct. Add inline
functions for testing modifiers. Remove special-casing
in Kitty protocol that capitalized all lowercase ASCII
when ctrl was pressed; we don't do this for XTMODKEYS.
2022-01-04 12:25:35 -05:00
nick black
efddf0b496
[automaton] add extended XTMODKEYS modifiers #2518 2022-01-03 12:30:37 -05:00
nick black
d44c37d717
terminology now supports XTVERSION, good for them 2022-01-03 02:51:10 -05:00
nick black
5d9f66f48b
[quantanal] work on scaled images 2022-01-03 02:01:58 -05:00
nick black
c876ef18a5
[sixels] stretch in unit test to work on all geometries 2022-01-02 23:21:21 -05:00
nick black
524a2f0a54
mention XTMODKEYS level 2 in NEWS 2022-01-02 20:47:58 -05:00
nick black
6f36efd80a
[xtmodkeys] step up to 4;2, and define all modifiers #2518 2022-01-02 20:46:57 -05:00
nick black
f3f5ca0a3a
fix up BUILD_FFI_LIBRARY patch, urk 2022-01-02 19:42:45 -05:00
nick black
399c8d4339
[debrelease] don't build random dscs 2022-01-02 19:30:52 -05:00
nick black
879540a64c
install tfman.1 into doc package 2022-01-02 19:16:11 -05:00
nick black
3f99e121a3
[CMake] make BUILD_FFI_LIBRARY actually govern work/installation #2519 2022-01-02 18:37:27 -05:00
nick black
9d8cc0d86c
INSTALL: list BUILD_FFI_LIBRARY 2022-01-02 18:27:46 -05:00
nick black
b4bc770127
v3.0.3 2022-01-02 12:31:25 -05:00
nick black
ecee3f1bd8
[automaton] handle XTSMGRAPHICS failures #2517 2022-01-01 14:20:58 -05:00
nick black
23b593471a
mention some desirable XTerm resources 2022-01-01 14:17:22 -05:00
nick black
3be62d90a5
bump copyright dates to include 2022 2022-01-01 13:32:28 -05:00
nick black
f133462429
[enter_alternate_screen] pop the keyboard state #2509 2022-01-01 13:06:33 -05:00
nick black
03160d902d [termdesc] don't enable sixel graphics with 0 color registers 2022-01-01 01:21:29 -05:00
nick black
dba86c72f0 [tests] is this just some ncdirect problem 2022-01-01 01:21:29 -05:00
nick black
5e42c19ace [quantanal] don't compare transparent pixels 2022-01-01 01:21:29 -05:00
nick black
02f88d4c75 [sixel] first-order merge from octrees #2503 2022-01-01 01:21:29 -05:00
nick black
0ce264c216 [fbuf] accommodate 64-bit integers 2022-01-01 01:21:29 -05:00
nick black
192a71f0ca [octrees] insert_color() and alloc_qnodes() #2503 2022-01-01 01:21:29 -05:00
nick black
0944e553ea [sixel] NULL out needs_refresh to avoid double-free 2021-12-30 21:04:44 -05:00
nick black
064dc36754 [sixel] properly terminate statement 2021-12-30 20:28:02 -05:00
nick black
62298fba4b [sixel] clear out entirety of auxiliary vectors 2021-12-30 07:32:37 -05:00
nick black
991ed5b87e
[sixel] diagnostic on malformed input 2021-12-29 21:27:05 -05:00
nick black
0925ca64c6
[quantanal] exit with error on compare() failure 2021-12-29 21:17:20 -05:00
nick black
f2cca37c59
[tester] define loglevel so we can log in internal headers 2021-12-29 21:16:40 -05:00
nick black
59f01abf38
[INSTALL] clarify default values #2508 2021-12-29 13:05:22 -05:00
nick black
5a19baa61b
[sixel] kill compiler warning for unused function 2021-12-28 13:39:27 -05:00
Nick Black
61cfc8282e [CMake] explicitly set -fPIE/-fPIC 2021-12-28 00:34:53 -05:00
nick black
94944abd51
[stats] account for bitmap emission in rasterize_sprixels (sixel case) #2507 2021-12-26 21:38:16 -05:00
nick black
3bb3e55550 [sixel] use 8-bit initial mask, not 6 #2503 2021-12-26 16:12:56 -05:00
nick black
ee951f1bd3 some comments 2021-12-26 16:12:56 -05:00
nick black
62fc112bf0 [sixel] kill FIXME about setting p2 on reblit 2021-12-26 16:12:56 -05:00