Commit Graph

  • 9f0a7bf095 Fixes DECSDM interpretation for Contour. Christian Parpart 2022-09-25 13:23:50 +02:00
  • e80c18e61f
    [notcurses_plane.3] fix up a few style errors nick black 2022-09-23 16:45:38 -04:00
  • 9d38cb98db
    [notcurses_visual.3] remove stray 'i' nick black 2022-09-23 07:13:27 -04:00
  • b8e0129f12
    ncvisual.3: purge static inline nick black 2022-09-23 07:05:37 -04:00
  • ab8590d7b3 docs: Fix a few typos Tim Gates 2022-06-27 13:17:53 +10:00
  • d76316cc60 Add XT{PUSH,POP}COLORS support to Contour heuristic. Christian Parpart 2022-06-09 22:10:33 +02:00
  • 7eb51cb456 Add support g/Home keys to tfman Dmitry Atamanov 2022-05-25 22:31:48 +05:00
  • 142d3ab4e9 Fix tfman help msg version flag Daniel Davis 2022-05-24 09:06:55 -04:00
  • 2316c7e646
    deconstify functions which write to pool nick black 2022-05-09 21:17:58 -04:00
  • 9578e4c969
    Merge pull request #2625 from alexhsamuel/feature/box Alex Samuel 2022-05-02 22:35:52 -07:00
  • c3ace47939 use const references in several fns; fix #2658 joseLuís 2022-04-30 18:58:02 +02:00
  • 63a8573cef
    clarify that flags is unused in selector/multiselect #2642 nick black 2022-04-10 07:39:37 -04:00
  • 8dbfe858d9
    v3.0.8 v3.0.8 nick black 2022-04-06 06:25:53 -04:00
  • c8882178ed terminate potential escape on incomplete buffer #2647 nick black 2022-04-06 04:52:50 -04:00
  • dcf3e10965
    [sixel] drop unused auxvec_idx nick black 2022-04-04 05:26:17 -04:00
  • b292bba6df [docs] correct definition of ncprogbar_options #2639 nick black 2022-03-31 03:18:55 -04:00
  • 2e112ffb22 [workflows] s/windows-latest/windows-2022/g nick black 2022-03-27 09:24:32 -04:00
  • 7c500ab4e1 [py] Add plane.scrollup(). Alex Samuel 2022-02-24 22:20:56 -05:00
  • e6450fdde4
    [workflows] s/windows-latest/windows-2022/g mouse-demo nick black 2022-03-27 09:24:32 -04:00
  • d046b2c406 Adds ucurl heuristic to Contour terminal, similarily to how it's done on other terminals. Christian Parpart 2022-03-20 01:15:15 +01:00
  • fef35db1c9 fix docs: rename ncplane_attr → ncplane_styles joseLuís 2022-03-20 12:38:31 +01:00
  • ec1ef7200b use ffmpeg-free-compatible video in all tests #2631 Nick Black 2022-03-08 04:14:40 -05:00
  • d1b47cc8a4 [py] Remove y, x params from box(). Alex Samuel 2022-02-21 23:21:04 -05:00
  • 8cd54b7932
    [sixel] fix unit tests on big-endian machines nick black 2022-02-20 19:41:12 -05:00
  • 2d7350c9ac
    v3.0.7 v3.0.7 nick black 2022-02-20 15:20:12 -05:00
  • 066dde8e33
    [scroll_down] kill naked diagnostic nick black 2022-02-19 06:32:52 -05:00
  • 15f0ac2522
    [render] scroll after display for sensible scrollback #2557 nick black 2022-02-19 04:58:14 -05:00
  • 7db7b0150a
    [enqueue_to_workers] only increment wq->writeto when we write #2627 nick black 2022-02-17 09:49:37 -05:00
  • a35d42b0e4 ncplane_scrollup: call notcurses_render() when appropriate #2557 nick black 2022-02-17 04:17:53 -05:00
  • bbdd67c23d [py] Use rgb(). Alex Samuel 2022-02-16 00:59:51 -05:00
  • 7e1a5d48e7 [py] Import rgb(). Alex Samuel 2022-02-16 00:59:39 -05:00
  • 3d1fff617d [py] Accept none or a channel value. Add rgb() function. Alex Samuel 2022-02-16 00:57:29 -05:00
  • f049b61b34 [py] Split out fg and bg params to box(). Alex Samuel 2022-02-15 23:45:00 -05:00
  • 184666170c [ncplane_put] hold off on render until we've written the output #2414 nick black 2022-02-15 17:00:10 -05:00
  • ad76543ef1 [scrolling] call notcurses_render() from scroll_down() #2414 nick black 2022-02-15 06:14:01 -05:00
  • 37fe78917c [sixel_blit] typo in comment nick black 2022-02-14 04:44:34 -05:00
  • 10c23d6dfd remove quantanal; it's been obsoleted nick black 2022-02-13 18:17:32 -05:00
  • 07b808588b simple ncvisual_from_sixel() unit test nick black 2022-02-13 18:15:19 -05:00
  • 9cdcd283d0 [py] box() example. Alex Samuel 2022-02-13 18:14:08 -05:00
  • 776680f5af [py] Basic box() function. Alex Samuel 2022-02-13 18:13:57 -05:00
  • bec97315ad [tabs] autogrow to the right to next tabstop #1233 nick black 2022-02-11 05:51:59 -05:00
  • ceb8cfef0a [NEWS] mention tab support #1233 nick black 2022-02-11 05:32:08 -05:00
  • fa67dca957 [ncplane_output.3] update docs for tabs #1233 nick black 2022-02-11 05:31:18 -05:00
  • 3681a95b3c [tabs] update plane+cell unit tests #1233 nick black 2022-02-11 05:24:25 -05:00
  • 78cc44a1bf [tabs] get all unit tests working #1233 nick black 2022-02-11 05:10:08 -05:00
  • 21f68bf57c [tabs] get PutcTaB unit test working #1233 nick black 2022-02-11 04:45:50 -05:00
  • 7c8cf1e6e8 [ncplane_put] admit tab characters #1233 nick black 2022-02-11 04:38:25 -05:00
  • b326d43885 [tabs] remove obsolete FIXME nick black 2022-02-11 04:11:03 -05:00
  • d0d9a0724b [pool_blit_direct] admit tab characters #1233 nick black 2022-02-11 04:08:03 -05:00
  • 25b94c021d more TaB unit tests #1233 nick black 2022-02-11 03:21:48 -05:00
  • 6bf37089a1 add unit test for putchar on tab #1233 nick black 2022-02-11 03:11:58 -05:00
  • 28756a004f [ncplane_put] admit tab characters #1233 nick black 2022-01-24 04:32:50 -05:00
  • db2f6c06b5 is_control_egc: admit NUL nick black 2022-01-23 22:04:49 -05:00
  • a5e9928621
    [ncmenu] if no item is select, next/prev is a no-op nick black 2022-02-11 04:08:26 -05:00
  • ffc134e7a3
    [NEWS] update for 3.0.7 nick black 2022-02-11 02:28:35 -05:00
  • 2be5517d7e [py] perimeter_rounded() takes kwargs. dankamongmen/mosaicworld Alex Samuel 2022-02-11 00:01:38 -05:00
  • 810f8694ec
    v3.0.6 v3.0.6 nick black 2022-02-09 22:36:37 -05:00
  • 99528ba6d0
    restore: pull from successive columns #2603 nick black 2022-02-09 16:20:52 -05:00
  • b93e63656e
    [sixels] handle direct (engineless) case nick black 2022-02-09 14:51:11 -05:00
  • ceb4a0e948 (Failing) test case for UNALIGNED puttext. Alex Samuel 2022-02-08 18:20:32 -05:00
  • aa7e0b4c0f
    [puttext] only align when not UNALIGNED #2611 nick black 2022-02-09 14:44:00 -05:00
  • fde0020391
    [sixel] fill in missing rows in write_auxvec #2603 nick black 2022-02-09 14:17:13 -05:00
  • d39f98dcd3 Fix conversion and sign-conversion warnings. Alex Samuel 2022-02-08 00:30:42 -05:00
  • 2cf9abee93 set_scrolling() takes positional args. Alex Samuel 2022-02-08 22:56:20 -05:00
  • 8b86d0e013 Decode potentially more than one byte. Alex Samuel 2022-02-08 22:55:47 -05:00
  • 968155b2ab Clean up example script a bit. Alex Samuel 2022-02-08 20:53:50 -05:00
  • 7a9f3bedd4 [sixel] restore logic #2603 nick black 2022-02-09 07:44:07 -05:00
  • d21487c555 [sixel] copy in remainder on rebuild #2603 nick black 2022-02-09 06:19:52 -05:00
  • 6dd8498a3d [sixel] first chunk of in-place restore_vec() nick black 2022-02-09 02:54:14 -05:00
  • c3f1134d93 [sixel] correct writeout of the auxvec #2603 nick black 2022-02-08 16:00:52 -05:00
  • d678157464 [sixel_trans_auxvec] use AUXVECELEMSIZE nick black 2022-02-07 18:06:58 -05:00
  • c8c92a1e8c [sixel] don't use more than 65534 color registers nick black 2022-02-07 18:06:13 -05:00
  • ce7d1f20f3 [py] Cast to silence warning. Alex Samuel 2022-02-08 00:44:58 -05:00
  • 1d7961e912 [py] Update stub file for get methods. Alex Samuel 2022-02-07 23:30:20 -05:00
  • bc98a52ea8 [py] Implement get() with deadline. Alex Samuel 2022-02-07 23:30:01 -05:00
  • da698887fd
    s/comoponents/components/ nick black 2022-02-07 18:08:37 -05:00
  • 4730c3de47
    [sixel_trans_auxvec] AUXVECELEMSIZE, not 3 nick black 2022-02-07 18:07:52 -05:00
  • 196958dce0
    [ncmenu_offer_input] change selected item on mouse click #2583 nick black 2022-02-07 11:41:25 -05:00
  • b198c99f31
    [menu] fix bottom disableds in menu PoC nick black 2022-02-07 09:50:41 -05:00
  • d3b6e47d15
    ncmenu: fix mice y for bottom menus #2582 nick black 2022-02-07 09:49:05 -05:00
  • 9757b118b1
    ncmenu: correct item for mouse clicks on bottom menus #2582 nick black 2022-02-07 09:35:21 -05:00
  • ab5ba75535
    ncmenu: fix horizontal bounds for mouse clicks #2582 nick black 2022-02-07 09:33:22 -05:00
  • 6bd7f755f6
    [ncmenu_mouse_selected] don't return disabled items #2582 nick black 2022-02-07 09:19:04 -05:00
  • 9647e49cba
    [menu] test a few more disabled cases #2582 nick black 2022-02-07 09:10:53 -05:00
  • f0976131e9
    [ncmenu] open to first enabled item #2582 nick black 2022-02-07 09:00:58 -05:00
  • 0769d82cf5
    [menu] support mouse clicks in menu PoC #2582 nick black 2022-02-07 08:44:55 -05:00
  • 1a0e254699
    [ncmenu] detect cycles in section with all-disabled items #2606 nick black 2022-02-07 08:43:00 -05:00
  • a7e630043a
    [drone] update to newest gentoo 2022-02-07a builder nick black 2022-02-07 06:44:29 -05:00
  • d1b1c1f019
    [README] add link to Dart wrappers #2595 nick black 2022-02-07 05:34:18 -05:00
  • 09c018f123 [input] correct process_escape() assert() #2590 nick black 2022-02-07 05:11:38 -05:00
  • e5244cd953 [sixel] add comment on POPULATION nick black 2022-02-07 01:10:49 -05:00
  • 7fdd0e5b4d [sixel] safe, reliable worker engine #2573 nick black 2022-02-07 01:03:25 -05:00
  • 5d3266ce33 [sixel] widen check in auxvec_idx() nick black 2022-02-05 09:22:35 -05:00
  • d6056c77fb [sixel] need a broadcast to bring out all workers #2573 nick black 2022-02-05 07:52:12 -05:00
  • 481871fc69 [sixel] thread on bands #2573 nick black 2022-02-05 07:36:27 -05:00
  • 403ae965fa [sixel] queue + engine #2537 nick black 2022-02-05 06:35:09 -05:00
  • b6d01be757 [sixel] pass down cellpixel parameters to write_auxvec() #2573 nick black 2022-02-05 04:55:57 -05:00
  • f040d14e6b [sixel] implement auxvec_idx() nick black 2022-02-04 14:50:08 -05:00
  • 8194a452db [sixel] drop sixeltable type/intermediary nick black 2022-02-04 14:32:06 -05:00
  • 0eec4cf310 [sixel] restructure rebuild to look like wipe #2573 nick black 2022-02-04 14:16:10 -05:00