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