Commit graph

  • 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
  • b8685e17ea
    doc: foot.ini: selection-target=none|primary|clipboard|both Daniel Eklöf 2021-01-20 17:56:14 +01:00
  • 821935e5af
    changelog: selection-target=none|primary|clipboard|both Daniel Eklöf 2021-01-16 15:44:51 +01:00
  • 4f578189cc
    config: add ‘none’ as a possible value for ‘selection-target’ Daniel Eklöf 2021-01-16 15:39:44 +01:00
  • 07f6b3b1af
    selection: copy selected text to the target configured by ‘selection-target’ Daniel Eklöf 2021-01-16 11:26:45 +01:00
  • e69ca255b0
    config: add new option ‘selection-target’ Daniel Eklöf 2021-01-16 11:26:03 +01:00
  • 1253f5e27e
    Merge branch 'mouse-button-encoding-of-button-6-7' Daniel Eklöf 2021-01-23 10:41:35 +01:00
  • 30ef3fe4b6
    changelog: add bug ref to the ‘FreeBSD support’ entry Daniel Eklöf 2021-01-23 10:19:28 +01:00
  • 1bcee31398
    changelog: add bug ref to the ‘FreeBSD support’ entry Daniel Eklöf 2021-01-23 10:19:28 +01:00
  • 07bb18847d
    changelog: freebsd support Daniel Eklöf 2021-01-23 10:12:39 +01:00
  • 207fdaf06c
    ci: freebsd-x64: compile with -Wno-missing-braces Daniel Eklöf 2021-01-23 10:07:02 +01:00
  • 1f745655ac
    shm: don’t check for __i386__ and __x86_64__ - there are other architectures out there Daniel Eklöf 2021-01-21 12:39:51 +01:00
  • c70694bd8f
    client: explicitly use a 64-bit type for ‘total_len’ Daniel Eklöf 2021-01-21 12:15:40 +01:00
  • ab040d0d6f
    completions/zsh: unbreak with BSD find(1) Jan Beich 2021-01-21 14:23:20 +00:00
  • d31cc9b5ef
    ci: enable freebsd-x64 job Jan Beich 2021-01-21 06:52:22 +00:00
  • 8b092256d1
    meson: optionalize terminfo dependency Jan Beich 2021-01-19 14:22:41 +00:00
  • 0b07bf78f0
    meson: depend on wayland-client when using wayland-protocols Jan Beich 2021-01-21 07:00:57 +00:00
  • 3ac107ce82
    meson: require epoll-shim on BSDs Jan Beich 2021-01-19 15:54:18 +00:00
  • 796301f228
    meson: libpthread may lack C11 threads e.g., on FreeBSD Jan Beich 2021-01-19 15:48:56 +00:00
  • 909938b83c
    meson: don't force POSIX compliance Jan Beich 2021-01-19 15:40:32 +00:00
  • 9b09049c1c
    render: set thread name in a portable way Jan Beich 2021-01-19 14:49:43 +00:00
  • fcf3f124d6
    shm: unbreak build without memfd_create Jan Beich 2021-01-19 14:20:55 +00:00
  • 93fd77e01b
    shm: disable fallocate optimization if not supported Jan Beich 2021-01-19 15:22:51 +00:00
  • 6626ef5807
    shm: silence -Wunused-function on i386 Jan Beich 2021-01-19 15:17:38 +00:00
  • e462419e34
    slave: skip e310487dae if not supported Jan Beich 2021-01-19 15:09:06 +00:00
  • fb660262ab
    uri: switch to conservative maximum hostname length Jan Beich 2021-01-19 14:41:02 +00:00
  • 14e761179b
    terminal: add/exclude missing headers Jan Beich 2021-01-19 15:05:22 +00:00
  • dd485d9414
    client/server: switch to POSIX header for sockaddr_un Jan Beich 2021-01-19 14:34:30 +00:00
  • fd4511a3dc
    main: correct header for mode macros Jan Beich 2021-01-19 14:38:45 +00:00
  • a6b66b73b1
    Merge branch 'freebsd' Daniel Eklöf 2021-01-23 10:12:54 +01:00
  • 124bc3c084
    changelog: freebsd support Daniel Eklöf 2021-01-23 10:12:39 +01:00
  • b2d0af7016
    ci: freebsd-x64: compile with -Wno-missing-braces Daniel Eklöf 2021-01-23 10:07:02 +01:00
  • 0d07ee03f5
    shm: don’t check for __i386__ and __x86_64__ - there are other architectures out there Daniel Eklöf 2021-01-21 12:39:51 +01:00
  • 0bb928e02f
    client: explicitly use a 64-bit type for ‘total_len’ Daniel Eklöf 2021-01-21 12:15:40 +01:00
  • 73522cec27
    completions/zsh: unbreak with BSD find(1) Jan Beich 2021-01-21 14:23:20 +00:00
  • dfc157e6b1
    ci: enable freebsd-x64 job Jan Beich 2021-01-21 06:52:22 +00:00
  • 15f2bebdcb
    meson: optionalize terminfo dependency Jan Beich 2021-01-19 14:22:41 +00:00
  • e3a1dfcf5a
    meson: depend on wayland-client when using wayland-protocols Jan Beich 2021-01-21 07:00:57 +00:00
  • 603bbcbcff
    meson: require epoll-shim on BSDs Jan Beich 2021-01-19 15:54:18 +00:00