nick black
15e2c6eb12
[ncinput_equals] consider UNKNOWN == PRESS #2554
2022-01-12 00:37:11 -05:00
nick black
06d61b9025
[ncmenu] use modifiers in all ncmenu_sections
2022-01-12 00:36:27 -05:00
nick black
a7a47f8e0c
[kitty] add support for capslock, numlock, hyper, and super #2553
2022-01-11 23:22:05 -05:00
nick black
1f7f1a8e50
[kitty] handle hyper, capslock, numlock #2553
2022-01-11 22:52:39 -05:00
nick black
d72ef9fd8b
[banners] tighten up bitmap stat line
2022-01-11 22:33:33 -05:00
Coleman McFarland
19e9a4ad33
Add mailing list instructions for non-Google emails
2022-01-10 18:22:15 -05:00
nick black
5b15703fa9
notcurses-demo: stop trying to read after NCKEY_EOF #2547
2022-01-10 14:58:04 -05:00
nick black
678273aaf5
[unittests] free up ncsixel_as_rgba() results
2022-01-10 12:15:01 -05:00
nick black
02cdc6c65d
[input] reject pixelmouse event if we don't have pixel info
2022-01-10 12:09:53 -05:00
nick black
509595f0e0
[sixel] goto valerr on value error
2022-01-10 12:04:45 -05:00
nick black
cae41c3a1a
[sixel] kill dead store
2022-01-10 12:00:55 -05:00
nick black
2eaf502870
plug memory leaks in bitmapstates PoC
2022-01-10 11:56:17 -05:00
nick black
36a156a2b7
[input] reject invalid XTGETTCAP bytes (see contour #582 )
2022-01-10 11:37:27 -05:00
nick black
85895ac405
[sixel] factor out choose()
2022-01-10 09:45:08 -05:00
nick black
da98a3e858
don't run merge if we needn't #2516
2022-01-10 09:24:24 -05:00
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
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