Commit graph

  • f61f7c131f
    url-mode: auto-detect: heuristics for parenthesis and brackets Daniel Eklöf 2021-02-01 09:55:18 +01:00
  • 9d8ec857ce
    url-mode: use ‘url-launch’ from config to open URLs Daniel Eklöf 2021-01-31 14:43:26 +01:00
  • 06aba59430
    notify: break out command template expansion to spawn_expand_template() Daniel Eklöf 2021-01-31 14:40:27 +01:00
  • 4233c806c3
    config: add ‘url-launch’ option, defaulting to “xdg-open ${url}” Daniel Eklöf 2021-01-31 14:27:13 +01:00
  • 0cbdf657a7
    term: destroy: set term->window = NULL after destroying it Daniel Eklöf 2021-01-31 11:53:12 +01:00
  • 44b7758416
    render: urls: positioning: place a bit further away from the starting position Daniel Eklöf 2021-01-31 11:52:44 +01:00
  • 2315aba458
    url-mode: urls_reset() do an early return if we don’t have any URLs Daniel Eklöf 2021-01-31 11:39:23 +01:00
  • d75688b0bd
    url-mode: fix ‘n’ parameter to wcstombs() Daniel Eklöf 2021-01-31 11:38:56 +01:00
  • 2cc84db979
    urls: initial support for detecting URLs and rendering jump-labels Daniel Eklöf 2021-01-31 11:12:07 +01:00
  • b255aea3ed
    config: free URL bindings Daniel Eklöf 2021-01-30 15:42:51 +01:00
  • ee39966ded
    config: add infrastructure to handle URL mode specific key bindings Daniel Eklöf 2021-01-30 12:43:59 +01:00
  • 8f4a8cd8ce
    Merge branch 'xassert-performance-regression-2' Daniel Eklöf 2021-02-07 16:32:03 +01:00
  • cb60ddd090
    vt: remove xassert(), that cannot be optimized out, from action_print() Daniel Eklöf 2021-02-07 11:14:07 +01:00
  • 7cb49681e7
    ime: enter(): remove assertion on surface kind being TERM_SURF_GRID Daniel Eklöf 2021-02-07 11:11:58 +01:00
  • 0d012db3a8
    main: include uname.sysname when logging host architecture Daniel Eklöf 2021-02-07 10:24:48 +01:00
  • cb9c13800e Fix performance regression caused by xassert() macro Craig Barnes 2021-02-06 00:53:29 +00:00
  • 1d9cd8cc04
    Merge branch 'mouse-events-never-sent-to-client' Daniel Eklöf 2021-02-04 19:28:40 +01:00
  • 5a2e44e24e
    changelog: some mouse events never being sent to the client application Daniel Eklöf 2021-02-02 09:53:24 +01:00
  • eff8481cdc
    selection: remove selection_enabled() Daniel Eklöf 2021-02-02 09:52:22 +01:00
  • d6b1dbf8d9
    input: don’t execute mouse bindings when the application is grabbing the mouse Daniel Eklöf 2021-02-02 09:52:05 +01:00
  • f8da14eed5
    term: term_mouse_grabbed: return true if mouse tracking is disabled Daniel Eklöf 2021-02-02 09:51:22 +01:00
  • e1eed7bafc
    Merge branch 'reset-term-ime-on-text-input-leave' Daniel Eklöf 2021-01-31 12:12:16 +01:00
  • 48270187ca
    notify: repair debug log: the parameter has been renamed: msg -> body Daniel Eklöf 2021-01-31 10:26:36 +01:00
  • 1515b7e44b
    ime: Reset terminal's IME state on text_input.leave Tadeo Kondrak 2021-01-29 12:57:03 -07:00
  • c4363ef336
    Merge branch 'releases/1.6' Daniel Eklöf 2021-01-29 20:12:32 +01:00
  • 4c168b84cf
    meson/pkgbuild: bump version to 1.6.3 1.6.3 Daniel Eklöf 2021-01-29 19:53:10 +01:00
  • efd1e05b48
    changelog: prepare for 1.6.3 Daniel Eklöf 2021-01-29 19:52:27 +01:00
  • 8f0a3ee7a9
    Send text_input_rectangle requests for text-input Tadeo Kondrak 2020-12-20 15:01:21 -07:00
  • 87d6739c03
    Merge branch 'text-input-rectangle' Daniel Eklöf 2021-01-29 19:32:59 +01:00
  • 9411054b50
    ci: freebsd: don’t need -Wno-missing-braces anymore Daniel Eklöf 2021-01-28 07:34:44 +01:00
  • 44ebb14ffb
    Merge branch 'drop-wno-missing-braces-from-freebsd' Daniel Eklöf 2021-01-29 10:57:10 +01:00
  • 95c0c89cac
    Send text_input_rectangle requests for text-input Tadeo Kondrak 2020-12-20 15:01:21 -07:00
  • 0a645d67a7
    ci: freebsd: don’t need -Wno-missing-braces anymore Daniel Eklöf 2021-01-28 07:34:44 +01:00
  • 7049c95b62
    selection: don’t replace \r\n and \n with \r in bracketed paste mode Daniel Eklöf 2021-01-27 10:44:28 +01:00
  • 4c0c972726
    Merge branch 'selection-no-newline-replace-in-bracketed-paste' Daniel Eklöf 2021-01-27 10:54:10 +01:00
  • 81fb756ea7
    selection: don’t replace \r\n and \n with \r in bracketed paste mode Daniel Eklöf 2021-01-27 10:44:28 +01:00
  • 567071e48a
    selection: no xassert() in the releases/1.6 branch Daniel Eklöf 2021-01-26 20:48:56 +01:00
  • 5db389da21
    search: match composed characters when extending the search string to the next word boundary Daniel Eklöf 2021-01-26 20:26:34 +01:00
  • 709d6deeae
    search: fix matching of multi-column characters Daniel Eklöf 2021-01-26 20:05:14 +01:00
  • 7611a6c7fc
    selection: remove duplicate ‘ESC’ in switch case Daniel Eklöf 2021-01-23 11:30:32 +01:00
  • c8fdd3a214
    selection: DEL is 0x7f, not 0x1f Daniel Eklöf 2021-01-23 11:29:27 +01:00
  • 94d587fa6a
    selection: codespell: stript -> strip Daniel Eklöf 2021-01-23 11:28:41 +01:00
  • 9f8856ee7d
    selection: strip non-formatting C0, BS, HT and DEL from pasted text Daniel Eklöf 2021-01-23 11:22:22 +01:00
  • 579f3cf8e3
    selection: unbreak text/uri-list decoding: we’re not using \r, not \n Daniel Eklöf 2021-01-21 15:18:33 +01:00
  • f32b924241
    selection: replace \r\n and \n with \r, and strip \e from pasted text Daniel Eklöf 2021-01-20 19:20:03 +01:00
  • adbf036053
    ime: fix rendering of pre-edit cursor when positioned after the pre-edit string Daniel Eklöf 2021-01-25 21:57:42 +01:00
  • f9a43209f2
    search: ad-hoc workaround for combining characters with positive x-offsets Daniel Eklöf 2021-01-25 10:00:43 +01:00
  • 569795a529
    changelog: high cpu usage while holding down e.g. arrow keys in search mode Daniel Eklöf 2021-01-25 10:05:51 +01:00
  • 9d51f2cb1a
    search: don’t re-scan the scrollback unless the search string actually has changed Daniel Eklöf 2021-01-24 20:31:22 +01:00
  • 8df49c7f84
    search: fix matching against composed characters Daniel Eklöf 2021-01-24 12:02:20 +01:00
  • b4448d2c03
    changelog: search input box no longer accepts non-printables Daniel Eklöf 2021-01-24 11:33:59 +01:00
  • 96af3971de
    search: filter out non-printable characters Daniel Eklöf 2021-01-24 11:32:45 +01:00
  • 3252131dd4
    terminal: fix encoding of mouse buttons 6 and 7 in mouse events Daniel Eklöf 2021-01-22 17:03:43 +01:00
  • c1675af103
    Merge branch 'delay-tiocswinsz-on-interactive-resize' Daniel Eklöf 2021-01-26 20:32:04 +01:00
  • 0d4dc7e44b
    Merge branch 'search-extend-to-word-boundary-handle-composed-chars' Daniel Eklöf 2021-01-26 20:31:16 +01:00
  • 2310ffd1b8
    search: match composed characters when extending the search string to the next word boundary Daniel Eklöf 2021-01-26 20:26:34 +01:00
  • e9fa8bb219
    Merge branch 'search-match-multi-column-chars-2' Daniel Eklöf 2021-01-26 20:18:08 +01:00
  • fc33619b19
    search: fix matching of multi-column characters Daniel Eklöf 2021-01-26 20:05:14 +01:00
  • 3a7588bc99
    config: promote tweak.resize-delay-ms to a real, supported option Daniel Eklöf 2021-01-21 15:14:43 +01:00
  • 7cba42c5ce
    doc: foot.ini: resize-delay-ms: language tweaks Daniel Eklöf 2021-01-20 18:36:04 +01:00
  • d1a0892131
    doc: foot.ini: explicitly say that 0 disables the delay Daniel Eklöf 2021-01-20 18:27:34 +01:00
  • 22a659881b
    doc: foot.ini: resize-delay-ms Daniel Eklöf 2021-01-20 18:15:39 +01:00
  • af0fbdfd07
    changelog: tiocswinsz is now delayed by 100ms while doing an interactive resize Daniel Eklöf 2021-01-20 18:10:24 +01:00
  • a2b3ab6d9e
    render: remove unneeded parantheses Daniel Eklöf 2021-01-18 09:52:11 +01:00
  • b4f1f72585
    render: don’t center content while doing an interactive resize Daniel Eklöf 2021-01-18 09:50:23 +01:00
  • 2dc774fb17
    render: remove debug logging Daniel Eklöf 2021-01-17 16:41:22 +01:00
  • c82cb8bcc7
    render: codespell: tiemout -> timeout Daniel Eklöf 2021-01-17 16:38:24 +01:00
  • 9a1df7bb03
    render: delay TIOCSWINSZ while doing an interactive resize Daniel Eklöf 2021-01-17 16:12:54 +01:00
  • 6876ab6bc2
    wayland: pending ‘configure’ flags: use ’bool’ in bit-fields Daniel Eklöf 2021-01-11 18:45:12 +01:00
  • 773b61eb79
    wayland: force a resize on the final configure event after an interactive resize Daniel Eklöf 2021-01-10 15:41:01 +01:00
  • 3948145d66
    render: don’t center content while we’re being resized Daniel Eklöf 2021-01-10 15:40:33 +01:00
  • 4ebd58e388
    wayland: track is-resizing state Daniel Eklöf 2021-01-10 15:40:11 +01:00
  • 77186d16e8
    wayland: pack booleans in the “pending” configure struct Daniel Eklöf 2021-01-10 15:17:19 +01:00
  • a6456911e7
    Merge branch 'strip-control-characters-from-pasted-text' Daniel Eklöf 2021-01-26 19:31:31 +01:00
  • 49d6dbd761
    selection: remove duplicate ‘ESC’ in switch case Daniel Eklöf 2021-01-23 11:30:32 +01:00
  • e70776fc8c
    selection: DEL is 0x7f, not 0x1f Daniel Eklöf 2021-01-23 11:29:27 +01:00
  • 9e5ef6efac
    selection: codespell: stript -> strip Daniel Eklöf 2021-01-23 11:28:41 +01:00
  • 357af41d7e
    selection: strip non-formatting C0, BS, HT and DEL from pasted text Daniel Eklöf 2021-01-23 11:22:22 +01:00
  • b31d0c080b
    selection: unbreak text/uri-list decoding: we’re not using \r, not \n Daniel Eklöf 2021-01-21 15:18:33 +01:00
  • 5168aa72cd
    selection: replace \r\n and \n with \r, and strip \e from pasted text Daniel Eklöf 2021-01-20 19:20:03 +01:00
  • 74f92c3959
    Merge branch 'ime-preedit-cursor-at-the-end-of-the-preedit-string' Daniel Eklöf 2021-01-26 19:30:42 +01:00
  • a763531775
    ime: fix rendering of pre-edit cursor when positioned after the pre-edit string Daniel Eklöf 2021-01-25 21:57:42 +01:00
  • 27f9972880
    Merge branch 'search-fix-rendering-of-combining-characters-with-positive-x-offsets' Daniel Eklöf 2021-01-26 19:30:02 +01:00
  • 8f3fcf8275
    search: ad-hoc workaround for combining characters with positive x-offsets Daniel Eklöf 2021-01-25 10:00:43 +01:00
  • a306d37470
    Merge branch 'search-dont-scan-scrollback-on-cursor-movement' Daniel Eklöf 2021-01-26 19:29:24 +01:00
  • dd1df60160
    changelog: high cpu usage while holding down e.g. arrow keys in search mode Daniel Eklöf 2021-01-25 10:05:51 +01:00
  • dd8a6fdd4d
    search: don’t re-scan the scrollback unless the search string actually has changed Daniel Eklöf 2021-01-24 20:31:22 +01:00
  • 89b810261e
    Merge branch 'search-match-composed-characters' Daniel Eklöf 2021-01-26 19:28:21 +01:00
  • 0397e91eaa
    Merge branch 'search-box-no-non-printables' Daniel Eklöf 2021-01-26 19:27:43 +01:00
  • 95551f902b
    changelog: search input box no longer accepts non-printables Daniel Eklöf 2021-01-24 11:33:59 +01:00
  • d3d5897bb7
    search: fix matching against composed characters Daniel Eklöf 2021-01-24 12:02:20 +01:00
  • cbf90d67a2
    search: filter out non-printable characters Daniel Eklöf 2021-01-24 11:32:45 +01:00
  • 3db57968f2
    selection: remove duplicate ‘ESC’ in switch case Daniel Eklöf 2021-01-23 11:30:32 +01:00
  • 81bcf6e8e0
    selection: DEL is 0x7f, not 0x1f Daniel Eklöf 2021-01-23 11:29:27 +01:00
  • 2472c3b8c3
    selection: codespell: stript -> strip Daniel Eklöf 2021-01-23 11:28:41 +01:00
  • fb9a225eee
    selection: strip non-formatting C0, BS, HT and DEL from pasted text Daniel Eklöf 2021-01-23 11:22:22 +01:00
  • 5318d27212
    selection: unbreak text/uri-list decoding: we’re not using \r, not \n Daniel Eklöf 2021-01-21 15:18:33 +01:00
  • 9f95aa9218
    selection: replace \r\n and \n with \r, and strip \e from pasted text Daniel Eklöf 2021-01-20 19:20:03 +01:00
  • e7b8f95af7
    Merge branch 'selection-to-clipboard' Daniel Eklöf 2021-01-23 10:44:45 +01:00
  • 3d60600897
    config: selection-target: space-optimize the static ‘value’ array Daniel Eklöf 2021-01-20 17:57:44 +01:00