nick black
38e7f36efc
merge! #2516
2022-01-10 09:24:24 -05:00
nick black
f62ea3b344
[sixels] lift all logic into choose_alternate_color() #2516
2022-01-10 09:24:24 -05:00
nick black
32ddd6247b
[sixels] factor out choose_alternate_color #2516
2022-01-10 09:24:24 -05:00
nick black
58fe88bad1
[gettcap] fold down control sequence responses #2541
2022-01-10 07:25:42 -05:00
nick black
3d2c1ed840
[automaton] handle negative XTGETTCAP #2544
2022-01-10 07:09:46 -05:00
nick black
c0a20fdc3c
[input] handle multiple XTGETTCAP returns
2022-01-10 05:19:30 -05:00
nick black
4a3b70ddc2
[terminfo] prefer XTGETTCAP to terminfo for HPA #2541
2022-01-10 05:19:30 -05:00
nick black
5806aa6864
[tinfo] factor out do_terminfo_lookups()
2022-01-10 05:19:30 -05:00
nick black
2584435efc
[kitty] treat absent event type as NCTYPE_PRESS #2527
2022-01-10 01:19:37 -05:00
nick black
dc8c7d8826
[input] update ncinput_nomod_p() and future-proof it #2540
2022-01-10 01:11:00 -05:00
nick black
1af9b16276
[sixel] restrict to 99, but use true 100 scale for accuracy
2022-01-08 19:12:00 -05:00
nick black
5943d4e256
v3.0.4
v3.0.4
2022-01-08 14:37:08 -05:00
nick black
db6b5af77a
[automaton] handle broken contour palette replies #2539
2022-01-08 14:15:18 -05:00
nick black
949925e1f7
[input] drive process_ncinput() through load_ncinput() #2216
2022-01-08 13:32:09 -05:00
nick black
f7dd724942
[input] synthesize ctrl+c and friends for all inputs #2537
2022-01-08 13:07:03 -05:00
nick black
457da57ca6
[sixel] qlinks are one-biased
2022-01-08 11:42:55 -05:00
nick black
2550b09ab3
[pixelmouse] break response down for 1016 #2326
2022-01-08 10:20:52 -05:00
nick black
d0f75018a7
[input] break out pixelmouse_click() #2326
2022-01-08 10:20:52 -05:00
nick black
2dd0415298
[term] use DECRQM 1016 to detect pixelmice #2326
2022-01-08 10:20:52 -05:00
nick black
b026c624a0
[reel] put legend on its own plane so as not to leak to other demos #2535
2022-01-08 09:43:35 -05:00
nick black
3375e9061c
[sixel] comment on requirement of 8 free qnodes per onode
2022-01-08 08:25:46 -05:00
nick black
7abf93e166
[sixel] properly allocate onodes
2022-01-08 08:25:46 -05:00
nick black
bf9184a41d
[sixel] decatree #2515
2022-01-08 08:25:46 -05:00
nick black
ea08cd92ba
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-08 08:25:46 -05:00
nick black
8db6f9dc7b
[automaton] add extended XTMODKEYS modifiers #2518
2022-01-08 08:25:46 -05:00
nick black
6680550fab
[sixel] fix octree initial membership test
2022-01-08 08:25:46 -05:00
nick black
766461dd7d
[sixel] browse through to subtree
2022-01-08 08:25:46 -05:00
nick black
fc447ac889
[sixel] zero out qlink on dynnode
2022-01-08 08:25:46 -05:00
nick black
df91593931
[sixel] finish out octrees #2515
2022-01-08 08:25:46 -05:00
nick black
cbe9294c41
[mice] if pixelmice is set, use 1016 #2326
2022-01-08 01:39:54 -05:00
nick black
9db8718d1e
[drone] use newest edge builder
2022-01-08 01:39:54 -05:00
nick black
6b461c89cf
report pixel mice capabilities in notcurses-info #2326
2022-01-08 01:13:11 -05:00
nick black
76afcbd8ed
[CMake] don't run long binary input test
2022-01-08 00:40:38 -05:00
nick black
abd5080810
[CMake] run notcurses-input with smaller input
2022-01-08 00:40:38 -05:00
nick black
5cb5e890dc
[input] always capitalize when shift is held
2022-01-08 00:00:59 -05:00
nick black
2ac91f1dc3
[drone] use new debian builder
2022-01-07 23:49:25 -05:00
nick black
6a51c470b2
[sixel] fix memory leak in color extraction
2022-01-07 22:19:42 -05:00
nick black
de02ceed91
[load_ncinput] always capitalize ASCII when Ctrl is used
2022-01-07 22:10:53 -05:00
nick black
92bda51996
[cmake] -v on failing notcurses-input runs
2022-01-07 20:16:45 -05:00
nick black
483985e9aa
[drone] try and get some useful logs
2022-01-07 20:16:45 -05:00
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