Commit Graph

  • 285aa9d92a
    [termdesc] factor out handle_responses() nick black 2022-01-15 12:51:28 -05:00
  • b51fa64150
    [PoCs] use modifier accessors nick black 2022-01-15 12:17:00 -05:00
  • 379b02c5cf
    ncplayer: use modifier accessors nick black 2022-01-15 12:14:15 -05:00
  • 6472327dbf
    [demo] no need to check for ctrl on lowercase nick black 2022-01-15 12:12:46 -05:00
  • 683c6ff6d8
    [readline] use modifier accessors for shortcuts nick black 2022-01-15 12:11:45 -05:00
  • 1c10ee614c
    [reader] use modifier accessors nick black 2022-01-15 12:11:30 -05:00
  • fbdbf03037
    [notcurses-input] use modifier accessors nick black 2022-01-15 12:09:28 -05:00
  • cc5d3b55c2
    [ncdirect_readline] properly check for EOF (capital D) #2558 nick black 2022-01-15 12:04:25 -05:00
  • 05a5b64339
    [input] check for output availability in process_bulk() #2548 nick black 2022-01-12 06:18:00 -05:00
  • 23b3308c7a
    [info] don't stain the emoji line nick black 2022-01-12 02:39:39 -05:00
  • e7fa7b452f
    move process_input() normalizations to load_ncinput() nick black 2022-01-12 02:35:41 -05:00
  • 7e46e5fbe4
    some subtle input changes nick black 2022-01-12 00:53:17 -05:00
  • b85c1f1dad
    [NEWS] mention input changes nick black 2022-01-12 00:44:09 -05:00
  • 15e2c6eb12
    [ncinput_equals] consider UNKNOWN == PRESS #2554 nick black 2022-01-12 00:37:11 -05:00
  • 06d61b9025
    [ncmenu] use modifiers in all ncmenu_sections nick black 2022-01-12 00:36:27 -05:00
  • a7a47f8e0c
    [kitty] add support for capslock, numlock, hyper, and super #2553 nick black 2022-01-11 23:22:05 -05:00
  • 1f7f1a8e50
    [kitty] handle hyper, capslock, numlock #2553 nick black 2022-01-11 22:52:39 -05:00
  • d72ef9fd8b
    [banners] tighten up bitmap stat line nick black 2022-01-11 22:33:33 -05:00
  • 19e9a4ad33 Add mailing list instructions for non-Google emails Coleman McFarland 2022-01-10 17:26:31 -05:00
  • 5b15703fa9
    notcurses-demo: stop trying to read after NCKEY_EOF #2547 nick black 2022-01-10 14:58:04 -05:00
  • 678273aaf5
    [unittests] free up ncsixel_as_rgba() results nick black 2022-01-10 12:15:01 -05:00
  • 02cdc6c65d
    [input] reject pixelmouse event if we don't have pixel info nick black 2022-01-10 12:09:53 -05:00
  • 509595f0e0
    [sixel] goto valerr on value error nick black 2022-01-10 12:04:45 -05:00
  • cae41c3a1a
    [sixel] kill dead store nick black 2022-01-10 12:00:55 -05:00
  • 2eaf502870
    plug memory leaks in bitmapstates PoC nick black 2022-01-10 11:56:17 -05:00
  • 36a156a2b7
    [input] reject invalid XTGETTCAP bytes (see contour #582) nick black 2022-01-10 11:37:27 -05:00
  • 85895ac405
    [sixel] factor out choose() nick black 2022-01-10 09:45:08 -05:00
  • da98a3e858 don't run merge if we needn't #2516 nick black 2022-01-10 08:50:32 -05:00
  • 38e7f36efc merge! #2516 nick black 2022-01-10 08:46:45 -05:00
  • f62ea3b344 [sixels] lift all logic into choose_alternate_color() #2516 nick black 2022-01-08 11:02:13 -05:00
  • 32ddd6247b [sixels] factor out choose_alternate_color #2516 nick black 2022-01-08 10:58:32 -05:00
  • 58fe88bad1
    [gettcap] fold down control sequence responses #2541 nick black 2022-01-10 07:25:42 -05:00
  • 3d2c1ed840
    [automaton] handle negative XTGETTCAP #2544 nick black 2022-01-10 07:09:46 -05:00
  • c0a20fdc3c [input] handle multiple XTGETTCAP returns nick black 2022-01-10 05:13:24 -05:00
  • 4a3b70ddc2 [terminfo] prefer XTGETTCAP to terminfo for HPA #2541 nick black 2022-01-10 05:05:31 -05:00
  • 5806aa6864 [tinfo] factor out do_terminfo_lookups() nick black 2022-01-10 04:40:35 -05:00
  • 2584435efc
    [kitty] treat absent event type as NCTYPE_PRESS #2527 nick black 2022-01-10 01:19:37 -05:00
  • dc8c7d8826
    [input] update ncinput_nomod_p() and future-proof it #2540 nick black 2022-01-10 01:11:00 -05:00
  • 1af9b16276
    [sixel] restrict to 99, but use true 100 scale for accuracy nick black 2022-01-08 19:12:00 -05:00
  • 5943d4e256
    v3.0.4 v3.0.4 nick black 2022-01-08 14:37:08 -05:00
  • db6b5af77a
    [automaton] handle broken contour palette replies #2539 nick black 2022-01-08 14:15:18 -05:00
  • 949925e1f7
    [input] drive process_ncinput() through load_ncinput() #2216 nick black 2022-01-08 13:32:09 -05:00
  • f7dd724942
    [input] synthesize ctrl+c and friends for all inputs #2537 nick black 2022-01-08 13:07:03 -05:00
  • 457da57ca6
    [sixel] qlinks are one-biased nick black 2022-01-08 11:42:55 -05:00
  • 2550b09ab3 [pixelmouse] break response down for 1016 #2326 nick black 2022-01-08 10:18:17 -05:00
  • d0f75018a7 [input] break out pixelmouse_click() #2326 nick black 2022-01-08 10:10:19 -05:00
  • 2dd0415298 [term] use DECRQM 1016 to detect pixelmice #2326 nick black 2022-01-08 09:58:25 -05:00
  • b026c624a0
    [reel] put legend on its own plane so as not to leak to other demos #2535 nick black 2022-01-08 09:43:23 -05:00
  • 3375e9061c [sixel] comment on requirement of 8 free qnodes per onode nick black 2022-01-08 08:25:10 -05:00
  • 7abf93e166 [sixel] properly allocate onodes nick black 2022-01-08 07:40:56 -05:00
  • bf9184a41d [sixel] decatree #2515 nick black 2022-01-08 03:01:29 -05:00
  • ea08cd92ba add meta modifier handling #2522 nick black 2022-01-04 02:40:06 -05:00
  • 8db6f9dc7b [automaton] add extended XTMODKEYS modifiers #2518 nick black 2022-01-03 12:30:37 -05:00
  • 6680550fab [sixel] fix octree initial membership test nick black 2022-01-03 02:34:13 -05:00
  • 766461dd7d [sixel] browse through to subtree nick black 2022-01-03 01:59:25 -05:00
  • fc447ac889 [sixel] zero out qlink on dynnode nick black 2022-01-03 01:38:02 -05:00
  • df91593931 [sixel] finish out octrees #2515 nick black 2022-01-01 15:32:16 -05:00
  • cbe9294c41 [mice] if pixelmice is set, use 1016 #2326 nick black 2022-01-08 00:39:49 -05:00
  • 9db8718d1e [drone] use newest edge builder nick black 2022-01-08 00:06:59 -05:00
  • 6b461c89cf
    report pixel mice capabilities in notcurses-info #2326 nick black 2022-01-08 01:13:11 -05:00
  • 76afcbd8ed
    [CMake] don't run long binary input test nick black 2022-01-08 00:36:47 -05:00
  • abd5080810
    [CMake] run notcurses-input with smaller input nick black 2022-01-08 00:30:46 -05:00
  • 5cb5e890dc
    [input] always capitalize when shift is held nick black 2022-01-08 00:00:59 -05:00
  • 2ac91f1dc3
    [drone] use new debian builder nick black 2022-01-07 23:49:25 -05:00
  • 6a51c470b2
    [sixel] fix memory leak in color extraction nick black 2022-01-07 22:19:42 -05:00
  • de02ceed91
    [load_ncinput] always capitalize ASCII when Ctrl is used nick black 2022-01-07 22:10:53 -05:00
  • 92bda51996 [cmake] -v on failing notcurses-input runs nick black 2022-01-05 22:26:30 -05:00
  • 483985e9aa [drone] try and get some useful logs nick black 2022-01-05 16:41:57 -05:00
  • eee8614cce [drone] try and get some useful logs nick black 2022-01-05 16:37:41 -05:00
  • 4bccb59732 Post to the readyness fd for EOF nick black 2022-01-04 23:44:11 -05:00
  • 28cd88f6d4 [input] don't queue further terminal input following stdineof #2525 nick black 2022-01-04 18:05:04 -05:00
  • fffecdf8be [drone] run notcurses-info in all containers nick black 2022-01-07 20:06:53 -05:00
  • 27b5d38ea1
    don't use sigaltstack() with USE_ASAN #2529 nick black 2022-01-05 00:23:11 -05:00
  • 59eb7dd18b
    [XTMODKEYS] undo with m, not n #2526 nick black 2022-01-05 22:20:10 -05:00
  • 5de0a24fe6
    [automaton] handle iTerm2 xtsmgraphics failure #2531 nick black 2022-01-05 19:27:21 -05:00
  • d00f831542
    Merge branch 'master' of github.com:dankamongmen/notcurses nick black 2022-01-05 19:27:01 -05:00
  • 7f0f84fcdd
    [cmake] also try notcurses-input with a textfile nick black 2022-01-04 21:34:26 -05:00
  • cea94896a3
    [cmake] also try notcurses-input with a textfile nick black 2022-01-04 21:34:26 -05:00
  • 12e4570e03
    [cmake] get notcurses-input run in ctest on drone nick black 2022-01-04 20:57:04 -05:00
  • f2935a23aa
    run notcurses-input as part of ctest nick black 2022-01-04 20:42:34 -05:00
  • 0c007078f0
    kill some signed-vs-unsigneds nick black 2022-01-04 12:28:14 -05:00
  • 91a8d85707 [automaton] combine modifiers nick black 2022-01-04 11:34:12 -05:00
  • 4b49cb4592 add meta modifier handling #2522 nick black 2022-01-04 02:40:06 -05:00
  • efddf0b496
    [automaton] add extended XTMODKEYS modifiers #2518 nick black 2022-01-03 12:30:37 -05:00
  • d44c37d717
    terminology now supports XTVERSION, good for them nick black 2022-01-03 02:51:10 -05:00
  • 5d9f66f48b
    [quantanal] work on scaled images nick black 2022-01-03 02:01:58 -05:00
  • c876ef18a5
    [sixels] stretch in unit test to work on all geometries nick black 2022-01-02 23:21:21 -05:00
  • 524a2f0a54
    mention XTMODKEYS level 2 in NEWS nick black 2022-01-02 20:47:58 -05:00
  • 6f36efd80a
    [xtmodkeys] step up to 4;2, and define all modifiers #2518 nick black 2022-01-02 20:46:57 -05:00
  • f3f5ca0a3a
    fix up BUILD_FFI_LIBRARY patch, urk nick black 2022-01-02 19:42:45 -05:00
  • 399c8d4339
    [debrelease] don't build random dscs nick black 2022-01-02 19:30:52 -05:00
  • 879540a64c
    install tfman.1 into doc package nick black 2022-01-02 19:16:11 -05:00
  • 3f99e121a3
    [CMake] make BUILD_FFI_LIBRARY actually govern work/installation #2519 nick black 2022-01-02 18:37:27 -05:00
  • 9d8cc0d86c
    INSTALL: list BUILD_FFI_LIBRARY nick black 2022-01-02 18:27:46 -05:00
  • b4bc770127
    v3.0.3 v3.0.3 nick black 2022-01-02 12:31:25 -05:00
  • ecee3f1bd8
    [automaton] handle XTSMGRAPHICS failures #2517 nick black 2022-01-01 14:20:58 -05:00
  • 23b593471a
    mention some desirable XTerm resources nick black 2022-01-01 14:17:22 -05:00
  • 3be62d90a5
    bump copyright dates to include 2022 nick black 2022-01-01 13:32:28 -05:00
  • f133462429
    [enter_alternate_screen] pop the keyboard state #2509 nick black 2022-01-01 13:06:33 -05:00
  • 03160d902d [termdesc] don't enable sixel graphics with 0 color registers nick black 2022-01-01 01:10:59 -05:00