Commit Graph

7064 Commits

Author SHA1 Message Date
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
nick black
174c4e269f
logging: convert some %jxen to PRIx64 2021-10-05 04:55:44 -04:00
nick black
a260649628
[automaton] handle eta extension over multicharacter phi nodes #2234 2021-10-05 04:49:12 -04:00
nick black
4fa88efafe
Merge branch 'master' of github.com:dankamongmen/notcurses 2021-10-05 03:41:08 -04:00
nick black
66801aa254 ncplane_dup: don't make new root planes 2021-10-05 02:15:56 -04:00
nick black
cadd5f75fb notcurses_plane.3: add section about bindings 2021-10-05 02:15:56 -04:00
nick black
20fb846fbc kill obsolete FIXME 2021-10-05 02:15:56 -04:00
nick black
4aab6a5bc0 reparent: scrub links more completely for safe family reparenting #2235 2021-10-05 02:15:56 -04:00
nick black
45255e48d8 [demo] handle fps graph as family in case it's pixel #2235 2021-10-05 02:15:56 -04:00
nick black
230fb801f0 [pixelplot] set distinct name for pixel plane 2021-10-05 02:15:56 -04:00
nick black
ead615d970
[demo] handle fps graph as family in case it's pixel #2235 2021-10-05 00:52:36 -04:00
nick black
7b89a9e439
[pixelplot] set distinct name for pixel plane 2021-10-05 00:49:34 -04:00
nick black
9185ea000c
add ncplane_set_name()/ncplane_name() + documentation 2021-10-04 20:46:47 -04:00
nick black
518eca2f60
move_family_{below,above}() need return int #2232 2021-10-04 13:41:14 -04:00
nick black
a2837a9754
fix unit test for ncplane_move_family() #2232 2021-10-04 05:36:53 -04:00
nick black
099eda88ac
notcurses-info: put 80 columns error in red+bold 2021-10-04 05:36:17 -04:00
nick black
a40c7a5352
FamilyBottom unit test #2232 2021-10-04 05:20:18 -04:00
nick black
e613b81b82
ncplane_move_family_{below, above}() with unit tests #2232 2021-10-04 05:16:58 -04:00
nick black
2b9765e945
finish out ncplane_move_family_{top, bottom}() #2232 2021-10-04 04:18:54 -04:00
nick black
3d21c0a91b
[input] handle backspace when expressed as ctrl expression #2231 2021-10-04 03:35:12 -04:00
nick black
6fa901c4b1
[kitty] fix default background workaround, erp 2021-10-04 02:55:32 -04:00
nick black
dd2e5929e3
drop drone badge from README 2021-10-04 02:21:28 -04:00