Commit graph

  • ef855aa132
    doc: foot.1: add the new XF86{Copy,Paste} key bindings Daniel Eklöf 2022-01-27 18:45:22 +01:00
  • ddc222b11d CHANGELOG: add entries for the bell and copy/paste PRs. Mark Stosberg 2022-01-25 16:18:30 -05:00
  • 27017cf0b3
    Merge branch 'support-copy-paste-keybindings-by-default' Daniel Eklöf 2022-01-25 21:41:07 +01:00
  • 6d76bb0f32 config: support Copy and Paste keycodes by default Mark Stosberg 2022-01-17 13:57:24 -05:00
  • 9095cb105e
    Merge branch 'typo' Daniel Eklöf 2022-01-25 20:47:16 +01:00
  • 0406ccd4f8
    Merge branch 'remove-deprecated-bell-from-ini' Daniel Eklöf 2022-01-25 20:42:15 +01:00
  • f5bb885978 Fix typo in manual page for foot.ini(5). Felix Lechner 2022-01-20 10:41:27 -08:00
  • 7885a7ab17 foot.ini: remove deprecated "bell" option. Mark Stosberg 2022-01-17 13:14:24 -05:00
  • 0777d3b35f doc: document the 8 ANSI escape codes. Mark Stosberg 2022-01-15 14:36:45 -05:00
  • 379e68916e
    meson: fix race build order of builtin terminfo Daniel Eklöf 2022-01-15 17:15:45 +01:00
  • 179ab08161
    Merge branch 'clock-gettime' Daniel Eklöf 2022-01-15 17:08:42 +01:00
  • 0da19a81bc replace gettimeofday with clock_gettime Pranjal Kole 2022-01-15 14:56:13 +05:30
  • 0d649408a0
    Merge branch 'clock' Daniel Eklöf 2022-01-14 16:17:21 +01:00
  • 5af65d897c terminal: use CLOCK_MONOTONIC instead of literal. Érico Nogueira 2022-01-14 11:39:27 -03:00
  • b292e735bb
    dcs: decrqss: refactor: append_sgr_attr_n() is now a proper function Daniel Eklöf 2022-01-14 14:09:28 +01:00
  • f048e08f10
    Merge branch 'decrqss' Daniel Eklöf 2022-01-14 13:52:58 +01:00
  • 7243b094b7
    dcs: decrqss: add note about Ps in the reply Daniel Eklöf 2022-01-13 15:46:29 +01:00
  • a8681ea440
    dcs: decrqss: BUG on invalid cursor style Daniel Eklöf 2022-01-13 15:43:22 +01:00
  • add530e66d
    dcs: implement DECRQSS Daniel Eklöf 2022-01-13 15:36:27 +01:00
  • 2d3d8ca3d0
    Merge branch 'xtgettcap' Daniel Eklöf 2022-01-14 13:49:25 +01:00
  • 49a8c7fc76
    doc: foot.1: XTGETTCAP Daniel Eklöf 2022-01-14 13:36:31 +01:00
  • b819d38f1e
    changelog: XTGETTCAP Daniel Eklöf 2022-01-14 13:34:23 +01:00
  • da9d732855
    readme: document XTGETTCAP behavior Daniel Eklöf 2022-01-14 13:33:16 +01:00
  • 5a032c4c6f
    xtgettcap: switch from a table based internal structure, to a single char array Daniel Eklöf 2022-01-13 13:37:44 +01:00
  • 7258e0b005
    doc: ctlseq: add XTGETTCAP Daniel Eklöf 2022-01-06 21:29:42 +01:00
  • 44aad0941f
    dcs: xtgettcap: handle boolean capabilities Daniel Eklöf 2022-01-04 22:01:36 +01:00
  • 7feab6092c
    scripts: generate-builtin-terminfo: add custom capability ‘Co’ Daniel Eklöf 2022-01-02 20:22:01 +01:00
  • 3fa6bec912
    dcs: implement XTGETTCAP Daniel Eklöf 2022-01-02 18:28:40 +01:00
  • 1a91cbecc7
    uri: move hex2nibble() to util.h Daniel Eklöf 2022-01-02 18:28:10 +01:00
  • b8fc56ecb4
    script: add generate-builtin-terminfo.py Daniel Eklöf 2022-01-02 11:06:09 +01:00
  • 467e4f2ef8
    test: config: tweak.grapheme-shaping can’t be set when grapheme-clustering has been disabled Daniel Eklöf 2022-01-13 12:26:20 +01:00
  • 9bd9f55d5a
    test: config: test ‘tweak’ section Daniel Eklöf 2022-01-13 12:16:57 +01:00
  • 891fce6236
    config: convert tweak.render_timer to an enum Daniel Eklöf 2022-01-13 12:08:20 +01:00
  • 69ec74a605
    Merge branch 'bad-locale' Daniel Eklöf 2022-01-13 11:48:03 +01:00
  • d85feb02ed
    main: log locale errors (in addition to adding a user notification) Daniel Eklöf 2022-01-12 18:59:15 +01:00
  • 2bc77ebf09
    main: display warning only, when we succeed in enabling a fallback locale Daniel Eklöf 2022-01-12 15:53:26 +01:00
  • 820b15b844
    changelog: improved handling of incompatible locales Daniel Eklöf 2022-01-11 21:37:41 +01:00
  • 827bfef550
    main: try to force an UTF-8 locale if user’s locale isn’t UTF-8 Daniel Eklöf 2022-01-11 21:37:03 +01:00
  • 9873d2732f
    main: present invalid locale errors as a user-notification Daniel Eklöf 2022-01-10 20:24:46 +01:00
  • 7bb8d48b75
    Merge branch 'improve-mouse-button-multi-click' Daniel Eklöf 2022-01-13 11:22:50 +01:00
  • e853c7139e
    input: reset mouse button click counter when mouse moves Daniel Eklöf 2022-01-12 15:38:32 +01:00
  • 29c31054a1
    input: reset view when pasting from primary Daniel Eklöf 2022-01-11 20:26:49 +01:00
  • e37edba387
    Merge branch 'wl-output-version-4' Daniel Eklöf 2022-01-06 21:25:06 +01:00
  • ccf9c0fe29
    wayland: don’t try to bind wl_output version 4 unconditionally Daniel Eklöf 2022-01-06 20:00:00 +01:00
  • 402972085a
    main: include +/-wcwidth in version output Daniel Eklöf 2022-01-05 22:15:39 +01:00
  • 97ade97d38
    Use my_wcwidth()+my_wcswidth() instead of system’s wcwdith()+wcswidth() Daniel Eklöf 2022-01-05 22:14:30 +01:00
  • c758949145
    wcwidth: provide our own implementation of wcwidth() and wcswidth() Daniel Eklöf 2022-01-05 21:10:21 +01:00
  • 99ebff5a51
    Merge branch 'argc-is-zero' Daniel Eklöf 2022-01-02 09:15:52 +01:00
  • 0ccdb27520
    changelog: fixed failing to launch when exec(3):ed with an empty argv Daniel Eklöf 2022-01-01 21:14:49 +01:00
  • 9f26b250bb
    foot{,client}: handle argc == 0 Daniel Eklöf 2022-01-01 21:11:31 +01:00
  • b83daaac46
    doc: ctlseq: add missing ‘[‘ to a couple of CSI sequences Daniel Eklöf 2022-01-01 14:22:48 +01:00
  • 8ffcd425e7
    doc: ctlseq: kitty kbd: swap name/from Daniel Eklöf 2022-01-01 14:15:21 +01:00
  • 9af4b95234
    doc: ctlseq: kitty keyboard protocol Daniel Eklöf 2022-01-01 14:14:17 +01:00
  • 2cae7d18b8
    doc: ctlseq: private mode 1016 - SGR-Pixels Daniel Eklöf 2022-01-01 14:01:15 +01:00
  • 92dfab3bd1
    Merge branch 'sgr-pixels' Daniel Eklöf 2022-01-01 11:03:22 +01:00
  • d72ba4a062
    SGR-Pixels mouse mode, closes #762 Autumn Lamonte 2021-12-30 05:13:45 -06:00
  • 4374e66199 Update changelog Autumn Lamonte 2021-12-31 09:42:25 -06:00
  • 8fd710edd5 Merge branch 'master' into master Autumn Lamonte 2021-12-31 16:15:37 +01:00
  • c0aa414404
    test: config: colors: test ‘256’ is an invalid key Daniel Eklöf 2021-12-30 21:49:08 +01:00
  • 788d86c15d #762 SGR-Pixels mouse mode Autumn Lamonte 2021-12-30 05:13:45 -06:00
  • b7976e9565
    test: config: test colors section Daniel Eklöf 2021-12-29 19:54:21 +01:00
  • 3583d1cd98
    test: config: csd: test color options Daniel Eklöf 2021-12-29 19:43:11 +01:00
  • 7938b9e811
    test: config: add test_color() utility function Daniel Eklöf 2021-12-29 19:43:01 +01:00
  • a780a8b66f
    test: config: test csd section Daniel Eklöf 2021-12-29 19:33:18 +01:00
  • 8b2e46b6dc
    test: config: test mouse section Daniel Eklöf 2021-12-29 19:18:25 +01:00
  • 956f8995b9
    test: config: test cursor section Daniel Eklöf 2021-12-29 19:15:15 +01:00
  • 58ce3b4a17
    test: config: test URL section Daniel Eklöf 2021-12-29 19:10:49 +01:00
  • 8aa0ab0d9a
    test: config: rename ‘conf_ptr’ -> ‘ptr’ Daniel Eklöf 2021-12-29 19:10:37 +01:00
  • 67edb43db4
    test: config: scrollback: test indicator-positition Daniel Eklöf 2021-12-29 19:04:19 +01:00
  • e058a43689
    test: config: main: test dpi-aware, selection-target and initial-window-mode Daniel Eklöf 2021-12-29 19:03:59 +01:00
  • a7c489980e
    test: config: add test_enum() utility function Daniel Eklöf 2021-12-29 19:03:36 +01:00
  • abec4f4e71
    render: csd: scale border width when rendering the CSD border’s visible part Daniel Eklöf 2021-12-29 18:11:51 +01:00
  • 8ac2bcff67
    render: limit the unfocused block cursor’s outline width Daniel Eklöf 2021-12-29 18:05:00 +01:00
  • 0a656d75d4
    Merge branch 'scale-outline-of-unfocused-block-cursor' Daniel Eklöf 2021-12-29 11:52:48 +01:00
  • ef8d5ebca0
    render: scale the width out the outline of the unfocused block cursor Daniel Eklöf 2021-12-28 20:51:19 +01:00
  • fa1088da93
    Merge branch 'apply-scrollback-multiplier-in-alternate-scroll-mode' Daniel Eklöf 2021-12-28 17:10:24 +01:00
  • c9086e6d4f
    input: apply scrollback.multplier in alterate scroll mode Daniel Eklöf 2021-12-24 15:22:14 +01:00
  • a835436537
    term_mouse_grabbed(): make ‘seat’ argument const Daniel Eklöf 2021-12-24 15:21:37 +01:00
  • 1217cb50d2
    changelog: irc+ircs added to default value of url.protocols Daniel Eklöf 2021-12-27 21:13:26 +01:00
  • cbbc142eb9
    Merge branch 'irc-url' Daniel Eklöf 2021-12-27 21:12:17 +01:00
  • 3f34ec7470 Add irc:// to default URL schemes Simon Ser 2021-12-27 12:10:44 +01:00
  • 3f10ee87b1
    term: print: erase existing OSC-8 URI Daniel Eklöf 2021-12-26 14:51:26 +01:00
  • 4986df7eeb
    test: config: fix format specifier: uint32_t needs %u, not %hu Daniel Eklöf 2021-12-26 13:03:45 +01:00
  • 323f645bb2
    Merge branch 'term-erase-refactor' Daniel Eklöf 2021-12-26 12:42:05 +01:00
  • 39bb6be8bf
    term_erase(): replace coord-typed arguments with regular ints Daniel Eklöf 2021-12-25 19:12:51 +01:00
  • 366da7349c
    Merge branch 'cell-colors-use-index' Daniel Eklöf 2021-12-26 12:39:01 +01:00
  • b218b8cfb0
    sixel: VT state’s bg color may now be an index, rather than an actual color value Daniel Eklöf 2021-12-25 21:22:40 +01:00
  • c2bf2d3650
    csi: store color index, not actual color, in cell’s fg/bg attributes Daniel Eklöf 2021-12-25 17:13:50 +01:00
  • 8bf757f466
    csi: no need to set VT state’s fg/bg to the default ones on SGR reset Daniel Eklöf 2021-12-25 17:13:01 +01:00
  • 2fa29fb5f4
    test: config: test ‘scrollback’ section Daniel Eklöf 2021-12-26 12:37:12 +01:00
  • cd9b936003
    test: config: add test_double() utility function Daniel Eklöf 2021-12-26 12:36:55 +01:00
  • 193c696d03
    test: config: add test_uint32() utility function Daniel Eklöf 2021-12-26 12:36:43 +01:00
  • a3dc0d287d
    config: update most parse_section_*() functions to return in each if-branch Daniel Eklöf 2021-12-25 23:51:02 +01:00
  • 8771bb20bf
    config: scrollback: add missing return for ‘lines’ Daniel Eklöf 2021-12-25 23:48:05 +01:00
  • c765d6722c
    test: config: bindings: verify pipe argv Daniel Eklöf 2021-12-25 23:37:04 +01:00
  • 2c4e6680aa
    test: config: test [bell].command (spawn template) Daniel Eklöf 2021-12-25 23:27:36 +01:00
  • a4af00bd8b
    test: config: test [main].notify (spawn template) Daniel Eklöf 2021-12-25 23:27:23 +01:00
  • 46eea75614
    test: config: add test_spawn_template() utility function Daniel Eklöf 2021-12-25 23:27:10 +01:00
  • e225be1c50
    tokenize: free content of argv on failure, and reset the argv pointer Daniel Eklöf 2021-12-25 23:25:30 +01:00
  • ba851c963e
    test: config: ‘bell’ section Daniel Eklöf 2021-12-25 23:03:11 +01:00