Commit Graph

8285 Commits

Author SHA1 Message Date
Alex Samuel
1d7961e912 [py] Update stub file for get methods. 2022-02-08 01:48:57 -05:00
Alex Samuel
bc98a52ea8 [py] Implement get() with deadline. 2022-02-08 01:48:57 -05:00
nick black
da698887fd
s/comoponents/components/ 2022-02-07 18:08:37 -05:00
nick black
4730c3de47
[sixel_trans_auxvec] AUXVECELEMSIZE, not 3 2022-02-07 18:07:52 -05:00
nick black
196958dce0
[ncmenu_offer_input] change selected item on mouse click #2583 2022-02-07 11:41:25 -05:00
nick black
b198c99f31
[menu] fix bottom disableds in menu PoC 2022-02-07 09:50:41 -05:00
nick black
d3b6e47d15
ncmenu: fix mice y for bottom menus #2582 2022-02-07 09:49:05 -05:00
nick black
9757b118b1
ncmenu: correct item for mouse clicks on bottom menus #2582 2022-02-07 09:35:21 -05:00
nick black
ab5ba75535
ncmenu: fix horizontal bounds for mouse clicks #2582 2022-02-07 09:33:22 -05:00
nick black
6bd7f755f6
[ncmenu_mouse_selected] don't return disabled items #2582 2022-02-07 09:19:04 -05:00
nick black
9647e49cba
[menu] test a few more disabled cases #2582 2022-02-07 09:10:53 -05:00
nick black
f0976131e9
[ncmenu] open to first enabled item #2582 2022-02-07 09:00:58 -05:00
nick black
0769d82cf5
[menu] support mouse clicks in menu PoC #2582 2022-02-07 08:44:55 -05:00
nick black
1a0e254699
[ncmenu] detect cycles in section with all-disabled items #2606 2022-02-07 08:43:00 -05:00
nick black
a7e630043a
[drone] update to newest gentoo 2022-02-07a builder 2022-02-07 06:44:29 -05:00
nick black
d1b1c1f019
[README] add link to Dart wrappers #2595 2022-02-07 05:34:31 -05:00
nick black
09c018f123 [input] correct process_escape() assert() #2590 2022-02-07 05:11:38 -05:00
nick black
e5244cd953 [sixel] add comment on POPULATION 2022-02-07 01:14:15 -05:00
nick black
7fdd0e5b4d [sixel] safe, reliable worker engine #2573 2022-02-07 01:14:15 -05:00
nick black
5d3266ce33 [sixel] widen check in auxvec_idx() 2022-02-07 01:14:15 -05:00
nick black
d6056c77fb [sixel] need a broadcast to bring out all workers #2573 2022-02-07 01:14:15 -05:00
nick black
481871fc69 [sixel] thread on bands #2573 2022-02-07 01:14:15 -05:00
nick black
403ae965fa [sixel] queue + engine #2537 2022-02-07 01:14:15 -05:00
nick black
b6d01be757 [sixel] pass down cellpixel parameters to write_auxvec() #2573 2022-02-07 01:14:15 -05:00
nick black
f040d14e6b [sixel] implement auxvec_idx() 2022-02-07 01:14:15 -05:00
nick black
8194a452db [sixel] drop sixeltable type/intermediary 2022-02-07 01:14:15 -05:00
nick black
0eec4cf310 [sixel] restructure rebuild to look like wipe #2573 2022-02-07 01:14:15 -05:00
nick black
b8f5934830
[drone] use new debian builder 2022-02-07 01:13:45 -05:00
Alex Samuel
e1d2b8bbf6 [py] Fix function signatures. 2022-02-06 22:19:38 -05:00
Alex Samuel
0efeb4e28f [py] Get the input tester to work. 2022-02-06 22:19:38 -05:00
Alex Samuel
87ffd4c160 [py] Implement Notcurses.get_blocking() and Notcurses.get_nblock(). 2022-02-06 22:19:38 -05:00
Alex Samuel
ed2a459b6f [py] Add NcInput type. 2022-02-06 22:19:38 -05:00
Alex Samuel
9d648e9457 Don't use ul masks for unsigneds. 2022-02-06 22:19:09 -05:00
nick black
9c080ba153
[sixel] don't duplicate calls to write_rle() #2537 2022-02-05 04:54:52 -05:00
nick black
2ff212446d
[sixel] wipe fix for cell heights not multiples of 6 2022-02-05 04:04:42 -05:00
nick black
0624112050 [sixel] wiping now works perfectly #2573 2022-02-04 10:50:00 -05:00
nick black
776dbff79d [sixels] factor out write_rle() 2022-02-04 10:50:00 -05:00
nick black
aad1aba832 [sixel] fix last band 2022-02-04 10:50:00 -05:00
nick black
470304919e [sixel] kill memory leak in bandbuilder 2022-02-04 10:50:00 -05:00
nick black
1f316470e1 [sixels] simplify build_sixel_band() 2022-02-04 10:50:00 -05:00
nick black
6777c93f8a [sixel] take a stab at sixel_wipe() 2022-02-04 10:50:00 -05:00
nick black
85dc76c465 [sixel] wipe_band() 2022-02-04 10:50:00 -05:00
nick black
254b0bcf36 [sixel] logpanic on internal error 2022-02-04 10:50:00 -05:00
nick black
51f16ecc57 [sixel] replace constant vfprintf()s with direct writes #2573 2022-02-04 10:50:00 -05:00
nick black
f96713d18f [sixel] sparse band extension #2573 2022-02-04 10:50:00 -05:00
nick black
abbf36304d [sixel] sparse data table + gather encoding #2573 2022-02-04 10:50:00 -05:00
Alex Samuel
008fb80a5b Use the right code for unsigned int. 2022-02-04 10:47:36 -05:00
nick black
8c1ec8a835
[termdesc] initialize kittykbd to 0 in initctx 2022-02-02 06:32:01 -05:00
nick black
39ca67699a
[release] invoke tools/generate_ffi.py #2591 2022-02-02 02:01:51 -05:00
nick black
3e94ac02f2
update FFI #2591 2022-02-02 01:59:40 -05:00