Commit Graph

8321 Commits

Author SHA1 Message Date
Alex Samuel
f049b61b34 [py] Split out fg and bg params to box(). 2022-02-15 23:45:00 -05:00
Alex Samuel
9cdcd283d0 [py] box() example. 2022-02-13 18:14:08 -05:00
Alex Samuel
776680f5af [py] Basic box() function. 2022-02-13 18:13:57 -05:00
nick black
bec97315ad [tabs] autogrow to the right to next tabstop #1233 2022-02-11 05:52:16 -05:00
nick black
ceb8cfef0a [NEWS] mention tab support #1233 2022-02-11 05:52:16 -05:00
nick black
fa67dca957 [ncplane_output.3] update docs for tabs #1233 2022-02-11 05:52:16 -05:00
nick black
3681a95b3c [tabs] update plane+cell unit tests #1233 2022-02-11 05:52:16 -05:00
nick black
78cc44a1bf [tabs] get all unit tests working #1233 2022-02-11 05:52:16 -05:00
nick black
21f68bf57c [tabs] get PutcTaB unit test working #1233 2022-02-11 05:52:16 -05:00
nick black
7c8cf1e6e8 [ncplane_put] admit tab characters #1233 2022-02-11 05:52:16 -05:00
nick black
b326d43885 [tabs] remove obsolete FIXME 2022-02-11 05:52:16 -05:00
nick black
d0d9a0724b [pool_blit_direct] admit tab characters #1233 2022-02-11 05:52:16 -05:00
nick black
25b94c021d more TaB unit tests #1233 2022-02-11 05:52:16 -05:00
nick black
6bf37089a1 add unit test for putchar on tab #1233 2022-02-11 05:52:16 -05:00
nick black
28756a004f [ncplane_put] admit tab characters #1233 2022-02-11 05:52:16 -05:00
nick black
db2f6c06b5 is_control_egc: admit NUL 2022-02-11 05:52:16 -05:00
nick black
a5e9928621
[ncmenu] if no item is select, next/prev is a no-op 2022-02-11 04:08:26 -05:00
nick black
ffc134e7a3
[NEWS] update for 3.0.7 2022-02-11 02:28:35 -05:00
Alex Samuel
2be5517d7e [py] perimeter_rounded() takes kwargs. 2022-02-11 01:16:36 -05:00
nick black
810f8694ec
v3.0.6 2022-02-09 22:36:37 -05:00
nick black
99528ba6d0
restore: pull from successive columns #2603 2022-02-09 16:20:52 -05:00
nick black
b93e63656e
[sixels] handle direct (engineless) case 2022-02-09 14:51:11 -05:00
Alex Samuel
ceb4a0e948 (Failing) test case for UNALIGNED puttext. 2022-02-09 14:44:40 -05:00
nick black
aa7e0b4c0f
[puttext] only align when not UNALIGNED #2611 2022-02-09 14:44:00 -05:00
nick black
fde0020391
[sixel] fill in missing rows in write_auxvec #2603 2022-02-09 14:17:20 -05:00
Alex Samuel
d39f98dcd3 Fix conversion and sign-conversion warnings. 2022-02-09 09:37:44 -05:00
Alex Samuel
2cf9abee93 set_scrolling() takes positional args. 2022-02-09 08:41:33 -05:00
Alex Samuel
8b86d0e013 Decode potentially more than one byte. 2022-02-09 08:40:30 -05:00
Alex Samuel
968155b2ab Clean up example script a bit. 2022-02-09 08:35:03 -05:00
nick black
7a9f3bedd4 [sixel] restore logic #2603 2022-02-09 08:09:59 -05:00
nick black
d21487c555 [sixel] copy in remainder on rebuild #2603 2022-02-09 08:09:59 -05:00
nick black
6dd8498a3d [sixel] first chunk of in-place restore_vec() 2022-02-09 05:26:43 -05:00
nick black
c3f1134d93 [sixel] correct writeout of the auxvec #2603 2022-02-09 05:26:43 -05:00
nick black
d678157464 [sixel_trans_auxvec] use AUXVECELEMSIZE 2022-02-09 05:26:43 -05:00
nick black
c8c92a1e8c [sixel] don't use more than 65534 color registers 2022-02-09 05:26:43 -05:00
Alex Samuel
ce7d1f20f3 [py] Cast to silence warning. 2022-02-08 01:48:57 -05:00
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