Commit graph

  • 39560a6ff1
    render: reverse video only swaps *default* fg/bg Daniel Eklöf 2021-06-07 21:46:46 +02:00
  • 620fe8e764 vt: fix buggy chains of ternary expressions in action_esc_dispatch() Craig Barnes 2021-06-08 16:52:00 +01:00
  • b34d76f711 terminal: fix compilation error when debug logging is enabled Craig Barnes 2021-06-08 13:10:46 +01:00
  • 95c4a8ccfb
    vt: \E#8: print ‘E’ using the default attributes Daniel Eklöf 2021-06-07 21:35:17 +02:00
  • 0de55182ac
    selection: reset ‘empty_count’ after we’ve emitted the empty cells Daniel Eklöf 2021-06-05 13:41:17 +02:00
  • dfbe8297f7
    Merge branch 'scrollback-key-bindings-pass-through-alt-screen' Daniel Eklöf 2021-06-05 10:33:55 +02:00
  • a7e2e4bfa9
    input: pass through scrollback-* key bindings when alt screen is activw Daniel Eklöf 2021-06-04 23:25:45 +02:00
  • b5515a414a
    Merge branch 'osc-9' Daniel Eklöf 2021-06-04 07:44:07 +02:00
  • 405b887a82
    osc: implement iTerm2’s OSC-9 - desktop notifications Daniel Eklöf 2021-06-02 17:50:29 +02:00
  • dd43afd754
    Merge branch 'chunked-reflow' Daniel Eklöf 2021-06-04 07:43:18 +02:00
  • 354de2b8ee
    changelog: text reflow performance Daniel Eklöf 2021-06-04 07:42:53 +02:00
  • 3292bb5b8e
    grid: reflow: ‘amount’ has already been added to ‘from’ Daniel Eklöf 2021-06-02 19:30:01 +02:00
  • cb83d60089
    selection: fix bad assertion Daniel Eklöf 2021-06-02 19:29:06 +02:00
  • a003e56fdc
    grid: reflow: URI range start: take over ownership of URI string Daniel Eklöf 2021-05-28 18:19:21 +02:00
  • 8a9643de67
    grid: reflow: debug logging Daniel Eklöf 2021-05-28 17:42:25 +02:00
  • ceab9b9367
    grid: reflow: when determining row end coord, check *last* URI range Daniel Eklöf 2021-05-28 17:42:09 +02:00
  • 5a08ed641b
    grid: reflow: when determining row end coord, check *last* tracking point Daniel Eklöf 2021-05-28 17:41:47 +02:00
  • ef1fdc40c8
    grid: reflow: check the *entire* row for non-empty cells Daniel Eklöf 2021-05-28 17:41:13 +02:00
  • c2314d689e
    grid: reflow: avoid unnecessary if-statements before chunking a row Daniel Eklöf 2021-05-26 12:27:12 +02:00
  • 2029d201b5
    grid: disable reflow timing by default Daniel Eklöf 2021-05-26 12:22:28 +02:00
  • ac97f20f99
    grid: reflow: comments Daniel Eklöf 2021-05-25 19:40:10 +02:00
  • 5325ea042d
    grid: no need to keep the tp_col/uri_col variables around Daniel Eklöf 2021-05-25 19:34:21 +02:00
  • 3453f091a3
    grid: fix col max calculation when row contains URI ranges Daniel Eklöf 2021-05-25 19:32:25 +02:00
  • a56b54ad2f
    grid: set tp/uri break flags explicitly when we know them to be true Daniel Eklöf 2021-05-25 19:31:38 +02:00
  • 4b7e4fb885
    grid: reflow: slightly simplified logic for end-coordinate calculation Daniel Eklöf 2021-05-25 19:28:11 +02:00
  • 315865f18c
    grid: reflow: rename _range -> range Daniel Eklöf 2021-05-25 19:22:52 +02:00
  • 7c3a4b24d9
    grid: reflow: remove dead code Daniel Eklöf 2021-05-25 19:20:25 +02:00
  • 40ca86b2d3
    grid: reflow: memcpy() chunks of cells, instead of single cell-by-cell Daniel Eklöf 2021-05-23 21:15:06 +02:00
  • 6671d53859
    Merge branch 'restore-sighup-handler' Daniel Eklöf 2021-06-02 20:13:26 +02:00
  • a72b2688bd
    slave/spawn: restore SIGHUP handler after fork(), before exec() Daniel Eklöf 2021-06-02 17:48:57 +02:00
  • 2f7e5aed40
    Merge branch 'dont-split-multi-column-chars-when-resizing-alt-screen' Daniel Eklöf 2021-06-02 20:12:01 +02:00
  • b7709cc013
    grid: don’t cut multi-column chars in half when resizing the alt screen Daniel Eklöf 2021-06-02 19:32:05 +02:00
  • 363aeea2df
    Merge branch 'url-mode-off-by-one' Daniel Eklöf 2021-06-02 08:11:20 +02:00
  • 974c3acd78
    url-mode: off-by-one error in end-point column of auto-detected URLs Daniel Eklöf 2021-06-01 18:58:26 +02:00
  • 19429d13a3
    Merge branch 'document-terminfo' Daniel Eklöf 2021-06-02 08:10:19 +02:00
  • 2ffedc7082
    doc: foot{,client}: updates from feedback from @craigbarnes Daniel Eklöf 2021-06-01 19:02:53 +02:00
  • 1321b23567
    doc: footclient.1: -t,--term: add references to ENVIRONMENT and TERMINFO sections Daniel Eklöf 2021-05-30 10:54:02 +02:00
  • a1a521b81d
    doc: footclient.1: add TERMINFO section Daniel Eklöf 2021-05-30 10:53:54 +02:00
  • d6715625e2
    doc: foot.1: -t,--term: add references to ENVIRONMENT and TERMINFO sections Daniel Eklöf 2021-05-30 10:52:01 +02:00
  • dde31ffaf9
    doc: foot.1: add TERMINFO section Daniel Eklöf 2021-05-30 10:51:49 +02:00
  • f74c5fa9f0
    Merge branch 'pua-double-width' Daniel Eklöf 2021-06-01 17:51:25 +02:00
  • 4c954be7a6
    config: add boolean option tweak.pua-double-width Daniel Eklöf 2021-05-31 17:10:05 +02:00
  • d458d46f81
    Merge branch 'selection-recognizes-hard-linebreaks' Daniel Eklöf 2021-06-01 17:50:24 +02:00
  • f0041882f1
    selection: pay attention to hard linebreaks when search for word boundaries Daniel Eklöf 2021-05-31 17:12:38 +02:00
  • d5ff8c5f6f
    Merge branch 'environment-docs' Daniel Eklöf 2021-05-30 10:21:44 +02:00
  • 4e3fdaa8f2
    changelog: add bug ref to ‘environment section added to foot/footclient’ Daniel Eklöf 2021-05-30 10:21:24 +02:00
  • d08096b201
    doc: add ENVIRONMENT section to foot(1) and footclient(1) man pages Craig Barnes 2021-05-30 03:29:31 +01:00
  • 23e6a0a0ee
    Merge branch 'include-directive' Daniel Eklöf 2021-05-30 10:01:15 +02:00
  • 9055d3d921
    config: add ‘include’ directive Daniel Eklöf 2021-05-28 17:44:13 +02:00
  • 8262c1f0c2
    Merge branch 'add-window-title-template-parameter' Daniel Eklöf 2021-05-27 12:13:18 +02:00
  • f1d75a1e1f
    notify: add ${window-title} Daniel Eklöf 2021-05-27 12:11:47 +02:00
  • ef4dc4bb7c
    Merge branch 'app-id-in-notify' Daniel Eklöf 2021-05-27 11:53:05 +02:00
  • f9a13e2eec
    config: notify: change default value to use ${app-id} Daniel Eklöf 2021-05-27 11:41:57 +02:00
  • 246c7ffc0f
    readme: add OSC 8, 17, 19, 117, 119 and 777 to list of supported OSC Daniel Eklöf 2021-05-26 22:44:56 +02:00
  • e5fedb77d9 Merge branch 'vt-remove-8bit-c1' Craig Barnes 2021-05-26 20:07:51 +01:00
  • 09f11b294d
    Merge branch 'osc8-scrollback-wraparound' Daniel Eklöf 2021-05-26 14:39:50 +02:00
  • a012c2fb3e
    term: fix crash when an OSC-8 URI wraps around the scrollback Daniel Eklöf 2021-05-26 13:59:32 +02:00
  • 028df6cfd8
    readme: explain freenode #foot-terminal channel takeover Daniel Eklöf 2021-05-26 10:30:13 +02:00
  • e7fbded48f
    Merge branch 'fix-iso-left-tab' Daniel Eklöf 2021-05-26 09:15:13 +02:00
  • 3d9302b6f9
    macros: add UNITTEST macro and use to replace test_keymap_lookup() Craig Barnes 2021-05-25 18:38:16 +01:00
  • 360946917c
    input: regression test for escape sequence generated for ctrl+shift+tab Daniel Eklöf 2021-05-25 17:57:53 +02:00
  • 51f7599e91
    input: keymap_lookup: remove unused argument ‘seat’ Daniel Eklöf 2021-05-25 17:57:39 +02:00
  • fbb809af3b
    changelog: fixed mod+shift+tab regression Daniel Eklöf 2021-05-25 07:57:23 +02:00
  • b5fb4a634b
    keymap: iso_left_tab: we no longer “consume” shift when matching Daniel Eklöf 2021-05-25 07:53:46 +02:00
  • f14b294dcc vt: remove action_utf8_print(term, 0) calls from UTF-8 state handlers Craig Barnes 2021-05-25 21:45:55 +01:00
  • 14a55de4e7 vt: remove partial support for 8-bit C1 control chars Craig Barnes 2021-05-25 19:14:06 +01:00
  • 6761d50ba5
    pkgbuild: bump fcft requirement to 2.4.0 Daniel Eklöf 2021-05-25 19:01:06 +02:00
  • 3eaf6ead2c Merge branch 'ctrl-c-cancel' Craig Barnes 2021-05-25 17:03:26 +01:00
  • 6eb6668c3c config: bind ctrl+c to "cancel" in search/url mode by default Craig Barnes 2021-05-25 16:51:07 +01:00
  • 37db94078f
    Merge branch 'handle-display-roundtrip-failure' Daniel Eklöf 2021-05-25 17:50:29 +02:00
  • c3c2ff7398
    wayland: fdm callback: check return value of wl_display_dispatch_pending() Daniel Eklöf 2021-05-24 20:51:30 +02:00
  • 7bdecaae3b
    wayland: roundtrip: log error and abort when wl_display_roundtrip() fails Daniel Eklöf 2021-05-24 20:42:55 +02:00
  • 361fb74a8f doc: foot.ini: fix default key combos for "cursor-right-word" action Craig Barnes 2021-05-24 21:34:51 +01:00
  • 05160e61c5
    readme: add link to IRC logs Daniel Eklöf 2021-05-24 19:07:53 +02:00
  • e335d57bc7
    Merge branch 'reflow-osc8-performance' Daniel Eklöf 2021-05-23 10:30:45 +02:00
  • 9a849b25cc
    grid: reflow: uri-ranges: avoid looping URI ranges when reflowing Daniel Eklöf 2021-05-22 20:29:10 +02:00
  • 25d43bd4c3
    grid: add grid_row_uri_range_destroy() Daniel Eklöf 2021-05-22 20:20:45 +02:00
  • 1868fa27e4
    term: osc8_close: debug: assert all URI coordinates are unique Daniel Eklöf 2021-05-22 20:19:48 +02:00
  • 8c67817676
    Merge branch 'foot_option_correction' Daniel Eklöf 2021-05-22 20:37:41 +02:00
  • dade079576
    foot.ini: use correct name for command-focused param Clayton Craft 2021-05-22 10:53:09 -07:00
  • e37a6db19c
    Merge branch 'sort-osc8-ranges' Daniel Eklöf 2021-05-22 18:19:53 +02:00
  • 7272a5469e
    grid: row_add_uri_range: ensure the URIs are sorted Daniel Eklöf 2021-05-22 17:12:58 +02:00
  • 32dc373f1c
    Merge branch 'dont-allow-overlapping-urls' Daniel Eklöf 2021-05-22 18:16:07 +02:00
  • a9e8ba0932
    url-mode: codespell Daniel Eklöf 2021-05-22 17:08:14 +02:00
  • 5605eb9040
    url-mode: remove overlapping URLs, not just duplicates Daniel Eklöf 2021-05-22 16:42:43 +02:00
  • 458dd66135
    Merge branch 'configurable-protocols-to-match-in-url-mode' Daniel Eklöf 2021-05-22 14:51:15 +02:00
  • 121ea39942
    config: url.protocols: make it comma separated, for consistency Daniel Eklöf 2021-05-20 20:45:01 +02:00
  • 53516aceec
    config: add url.protocols Daniel Eklöf 2021-05-20 17:58:06 +02:00
  • 0f483d65ce
    config: move url-mode related options to a dedicated section, ‘url’ Daniel Eklöf 2021-05-20 17:56:56 +02:00
  • 28d27f49bf
    Merge branch 'underline-cursor-thickness' Daniel Eklöf 2021-05-22 14:49:42 +02:00
  • 1b5c849994
    config: add cursor.underline-thickness Daniel Eklöf 2021-05-18 18:52:10 +02:00
  • af428d544f
    Merge branch 'fdm-always-check-for-signals' Daniel Eklöf 2021-05-22 14:47:44 +02:00
  • 890dbc49cf
    fdm: always check for signals after epoll_pwait(), not only on EINTR Daniel Eklöf 2021-05-21 20:00:45 +02:00
  • b75bd6507a
    notifications: use \e[22m to disable bold Daniel Eklöf 2021-05-20 17:51:04 +02:00
  • ebc0bc83e0
    Merge branch 'irc-update' Daniel Eklöf 2021-05-20 07:46:03 +02:00
  • ac33f24b02
    readme: remove my name from the IRC details Daniel Eklöf 2021-05-20 07:45:21 +02:00
  • 18364fd547 readme/doc: update details for IRC channel Craig Barnes 2021-05-19 22:30:08 +01:00
  • 890d197c53
    url-mode: add support for matching emxc:// URIs Clayton Craft 2021-05-19 12:23:27 -07:00
  • 74f740c975 vt: limit maximum value of params in vt_param_get() Craig Barnes 2021-05-16 19:38:00 +01:00
  • 9fe278388b
    render: stop spamming “resize” INFO logs Daniel Eklöf 2021-05-17 19:11:56 +02:00