nick black
5c801e6a93
[selector] ignore non-mouse release events
2021-10-08 19:16:38 -04:00
nick black
e17e53c99d
[notcurses-demo] ignore Release events
2021-10-08 19:11:30 -04:00
nick black
f118894057
[ncplayer] test for Release after testing for no event
2021-10-08 19:08:32 -04:00
nick black
8632a23484
[kitty] enable keyboard feature 8
2021-10-08 19:07:06 -04:00
nick black
238c444f02
[kitty] interpret modifiers, enter
2021-10-08 18:12:00 -04:00
nick black
58cc956550
[notcurses-input] detail modifiers as input
2021-10-08 18:11:37 -04:00
nick black
3041496e3a
define NCKEY_ values for modifiers
2021-10-08 18:10:58 -04:00
nick black
ef86dcce1f
[ncplayer] ignore Release events
2021-10-08 17:50:00 -04:00
nick black
07980c13df
[input] set id to -1 if returning error
2021-10-08 17:49:43 -04:00
nick black
5f82a49065
[tetris] drop Release events
2021-10-08 17:41:00 -04:00
nick black
41282e47e1
[TERMINALS] add some commentary on problematic characters
2021-10-08 17:18:08 -04:00
nick black
41de49eb6c
[windows] use declspec(dllexport) for API
2021-10-08 14:14:28 -04:00
nick black
e5f9600066
ncdirect_readline: ignore RELEASE events
2021-10-08 14:14:14 -04:00
nick black
5f9d88fa89
[tests] use universal initialization for ncvisual_options #1682
2021-10-08 01:56:22 -04:00
nick black
a8b3634ca7
[ncvisual] add pxoffy+pxoffx fields to ncvisual_options #1682
2021-10-08 01:56:22 -04:00
nick black
88e2ac14ee
[input] handle wezterm's modified functionals
2021-10-08 00:16:30 -04:00
nick black
7f0fbc6b7e
[README] mention 'mintty -P on' #2116
2021-10-07 22:47:34 -04:00
nick black
1456422d89
use explicit CRLF where necessary on windows #2237
2021-10-07 17:43:21 -04:00
nick black
c63b3d31a4
[README] more FAQ syntax
2021-10-07 15:03:02 -04:00
nick black
21017dcb6e
[README] fix syntax argh
2021-10-07 15:02:23 -04:00
nick black
7ba72c4c20
v2.4.5
2021-10-07 04:30:05 -04:00
nick black
43e3b98125
[ncplayer] ignore release events
2021-10-07 04:26:05 -04:00
nick black
66d6913b69
[ncpp] express EvType enums
2021-10-07 04:04:04 -04:00
nick black
8fc2a4b59b
notcurses-input: add media keys
2021-10-07 03:23:42 -04:00
nick black
22b01a4df4
[kitty] add FAQ entry about enter on init #2184
2021-10-07 03:23:42 -04:00
nick black
d95cf30494
[kitty] extract kitty_functional(), NCKEY_BEGIN #2184
2021-10-07 03:23:42 -04:00
nick black
316c192426
[kitty] handle some more functional forms #2184
2021-10-07 03:23:42 -04:00
nick black
bc011591c1
[kitty] handle release event for f0[1-4] #2184
2021-10-07 03:23:42 -04:00
nick black
b2ed0f2da9
[kitty] handle release events for arrows #2184
2021-10-07 03:23:42 -04:00
nick black
7c5bed3732
[kitty] enable evtype level (2), functionals #2184
2021-10-07 03:23:42 -04:00
nick black
6d3c64a5c1
[ncvisual_pixelgeom] document that results are invalidated by terminal resize #2141
2021-10-07 00:53:12 -04:00
nick black
8ec6e22b7c
[ffmpeg] treat nan/-nan tbase as 0 #2241
2021-10-06 23:33:55 -04:00
nick black
28d357d252
replace constant with KKEYBOARD_POP
2021-10-06 22:13:07 -04:00
nick black
80f3d6edfb
[xtmodkeys] push keyboard state before sending xtmodkeys
2021-10-06 21:53:28 -04:00
nick black
d42b3df708
Initial XTMODKEYS support #2135
...
Add prep_xtmodkeys() to handle modified function keys.
Unify several paths into load_ncinput(), eliminating
several paths that missed statistics and drain checks.
Process mouse clicks outside of critical section.
Handle XTMODKEY sequences with parameter 5.
Interpret 0x8 as NCKEY_BACKSPACE on all paths.
Send XTMODKEYS of 2;1 and 4;1 #2135 .
2021-10-06 21:53:28 -04:00
nick black
b9d774f746
[intro] avoid dividing by zero without cell-pixel geometry
2021-10-06 21:50:38 -04:00
nick black
c40cdc1528
[demo] find_data: work for windows path separator
2021-10-07 01:46:27 -04:00
nick black
21f38824ad
[input] set evtype on SIGWINCH
2021-10-06 18:30:53 -04:00
nick black
d7a0657198
add notes for terminal authors
2021-10-06 18:29:58 -04:00
nick black
b6e50d3d2d
[readline] implement ctrl+a and ctrl+e #2214
2021-10-06 18:29:42 -04:00
nick black
a643f6397d
[readline] handle other arrow keys for movement in ncdirect_readline() #2214
2021-10-05 08:31:26 -04:00
nick black
e012046302
[readline] handle left arrow in ncdirect_readline #2214
2021-10-05 08:27:42 -04:00
nick black
6e66e74417
[init] use fbuf for all initial emissions #2238
2021-10-05 07:40:48 -04:00
GiorgosXou
f77b7216d9
Added: pacman -S ... mingw-w64-ucrt-x86_64-ninja
2021-10-05 06:54:58 -04:00
nick black
2adda48d92
[input] extend support for kitty keyboard protocol through level 3 #2184
2021-10-05 06:35:07 -04:00
nick black
4856431ff3
[input] drop mouse events in right/bottom margins #2233
2021-10-05 05:53:08 -04:00
nick black
9502fcea80
[tcache] always track most recent cell geometry #2233
2021-10-05 05:44:39 -04:00
nick black
4c81a72bab
notcurses_input.3: mention mouse events in bottom/right margins can show up #2233
2021-10-05 05:34:06 -04:00
nick black
5a06a27df7
logging: convert some %jxen to PRIx64
2021-10-05 05:00:20 -04:00
nick black
a11a1bbfc9
logging: convert some %jxen to PRIx64
2021-10-05 04:59:20 -04:00