Commit graph

  • e5c5cd5478
    config: ‘pipe’ is now optional ‘aux’ data in the key-binding struct Daniel Eklöf 2022-02-08 19:35:41 +01:00
  • 9814d96206
    config: rename enum config_key_binding_type -> key_binding_type Daniel Eklöf 2022-02-08 19:02:28 +01:00
  • 56b948ca20
    input: call wayl_bindings_reset() when receiving a new keymap Daniel Eklöf 2022-02-07 19:52:35 +01:00
  • 026785b777
    wayland: add wayl_bindings_reset() Daniel Eklöf 2022-02-07 19:52:15 +01:00
  • e1a4b5c5a8
    wayland: use key_bindings_destroy() to destroy the mouse bindings Daniel Eklöf 2022-02-07 19:44:25 +01:00
  • dcd79065c8
    wayland: unify key- and mouse-binding structs Daniel Eklöf 2022-02-07 19:41:33 +01:00
  • d04bc6ab10
    config: move structs and enums used by config from terminal.h -> config.h Daniel Eklöf 2022-02-07 19:35:52 +01:00
  • cbae14f0c5
    foot.ini: add modeline so vim uses # comments instead of ; Johannes Altmanninger 2022-02-09 17:22:53 +01:00
  • c9da1dc152
    Merge branch 'fallback-mouse-cursor' Daniel Eklöf 2022-02-07 18:07:35 +01:00
  • 5631f16a62
    changelog: fallback xcursor Ashish SHUKLA 2022-02-07 22:01:23 +05:30
  • 4df73585e7
    Specify a fallback mouse cursor Ashish SHUKLA 2022-02-07 20:32:28 +05:30
  • 91559fe480
    pgo: add stub for render_xcursor_is_valid Ashish SHUKLA 2022-02-07 20:31:20 +05:30
  • f718af4c1b
    doc: ctlseq: OSC-22 Daniel Eklöf 2022-01-01 14:00:17 +01:00
  • 448a0f2833
    changelog: OSC-22 Daniel Eklöf 2022-01-01 13:59:19 +01:00
  • 6cdaa4fd0a
    osc: implement OSC-22 - set xcursor pointer Daniel Eklöf 2022-01-01 13:58:42 +01:00
  • 0bf92fff05
    term: add term_set_user_mouse_cursor() Daniel Eklöf 2022-01-01 13:56:50 +01:00
  • e4f9dc7d58
    render: add render_xcursor_is_valid() Daniel Eklöf 2022-01-01 13:56:15 +01:00
  • 92ebe00927
    render: call wl_cursor_theme_get_cursor() earlier Daniel Eklöf 2022-01-01 13:51:18 +01:00
  • 0e5d18d64b
    Specify a fallback mouse cursor Ashish SHUKLA 2022-02-07 20:32:28 +05:30
  • 1d00694236
    pgo: add stub for render_xcursor_is_valid Ashish SHUKLA 2022-02-07 20:31:20 +05:30
  • 22307565ac
    Merge branch 'pipe-scrollback-crash' Daniel Eklöf 2022-02-07 15:13:31 +01:00
  • 91be6d2e6e
    changelog: crash in pipe-scrollback Daniel Eklöf 2022-02-07 15:01:38 +01:00
  • 631c63d5a4
    term: scrollback-to-text: crash when trying to extract the entire scrollback Daniel Eklöf 2022-02-07 14:56:13 +01:00
  • b2d59a0e54
    Merge branch 'selection-handling-during-reflow' Daniel Eklöf 2022-02-07 15:12:08 +01:00
  • 1b0cfafb9e
    changelog: scrollback wrap-around crossing selections Daniel Eklöf 2022-02-07 14:37:39 +01:00
  • ef522e292f
    selection: foreach: sort start/end based on their scrollback-start relative values Daniel Eklöf 2022-02-07 14:13:38 +01:00
  • 0800515c04
    grid: reflow: add TODO to detect selection on re-used rows, and cancel it Daniel Eklöf 2022-02-07 13:57:25 +01:00
  • 2e828248d0
    selection: ensure start/end coordinates are bounded by the current grid Daniel Eklöf 2022-02-07 13:56:55 +01:00
  • ff90781ebc tests: fix typo in error message Craig Barnes 2022-02-07 12:32:23 +00:00
  • 3baf7de3b8
    Merge branch 'finalize-selection-on-window-resize' Daniel Eklöf 2022-02-07 13:23:56 +01:00
  • 09fd39bb29
    changelog: mouse selections are finalized on window resize Daniel Eklöf 2022-02-07 10:44:00 +01:00
  • 003ea4904d
    render: resize: add TODO: translate pivot coords Daniel Eklöf 2022-02-07 10:42:32 +01:00
  • a187271ca4
    render: resize: finalize selection before reflowing the grid Daniel Eklöf 2022-02-07 10:38:30 +01:00
  • b4027118e6
    term: init: initialize selection pivot point coords to -1,-1 Daniel Eklöf 2022-02-07 10:36:59 +01:00
  • 55d0ab00a6
    meson: add -Dtests=false|true option Daniel Eklöf 2022-02-06 12:51:54 +01:00
  • 1eef5a00e6
    changelog: “(null)” being logged as font-name Daniel Eklöf 2022-02-06 12:07:05 +01:00
  • b0e9ee2137
    config: font->name may be NULL Daniel Eklöf 2022-02-06 12:06:23 +01:00
  • 87c0d857cf
    changelog: missing ‘wayland_client’ dependency in test-config Daniel Eklöf 2022-02-06 12:05:01 +01:00
  • 203a09d533
    meson: tests: config: add missing ‘wayland_client’ dependency Daniel Eklöf 2022-02-06 12:02:42 +01:00
  • 2a3d9764cd
    doc: ctlseq: OSC-22 Daniel Eklöf 2022-01-01 14:00:17 +01:00
  • 94816b3e6b
    changelog: OSC-22 Daniel Eklöf 2022-01-01 13:59:19 +01:00
  • 3c2ba80735
    osc: implement OSC-22 - set xcursor pointer Daniel Eklöf 2022-01-01 13:58:42 +01:00
  • 72534be719
    term: add term_set_user_mouse_cursor() Daniel Eklöf 2022-01-01 13:56:50 +01:00
  • ed4f07be5d
    render: add render_xcursor_is_valid() Daniel Eklöf 2022-01-01 13:56:15 +01:00
  • 9407b367fe
    render: call wl_cursor_theme_get_cursor() earlier Daniel Eklöf 2022-01-01 13:51:18 +01:00
  • b3849cb983
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-02-05 17:38:24 +01:00
  • 85be473303
    Merge branch 'releases/1.11' Daniel Eklöf 2022-02-05 17:37:58 +01:00
  • 8c66dbbd78
    ci: codespell: don’t uppercase words in the exclude list 1.11.0 releases/1.11 Daniel Eklöf 2022-02-05 17:31:16 +01:00
  • 1b0fac49ed
    ci: fix codespell -L usage, take 2 Daniel Eklöf 2022-02-05 17:30:09 +01:00
  • e5926ad6be
    ci: fix codespell -L usage Daniel Eklöf 2022-02-05 17:29:23 +01:00
  • bfab825b02
    ci: use fcft master branch Daniel Eklöf 2022-02-05 17:27:30 +01:00
  • 6c38c2358a
    ci: allow ‘Ser’ (as in Simon Ser) in Codespell Daniel Eklöf 2022-02-05 17:26:14 +01:00
  • 844563a791
    main: remove debug logging Daniel Eklöf 2022-02-05 17:22:01 +01:00
  • 3fea7829fa
    meson: bump version to 1.11.0 Daniel Eklöf 2022-02-05 17:20:27 +01:00
  • ccb0cd178f
    changelog: prepare for 1.11.0 Daniel Eklöf 2022-02-05 17:19:43 +01:00
  • 52f1f44897
    Merge branch 'fcft-3' Daniel Eklöf 2022-02-05 17:15:49 +01:00
  • dc42b41b62
    char32: inline wcs*() wrappers Daniel Eklöf 2022-01-10 21:06:44 +01:00
  • e0227266ca
    fcft: adapt to API changes in fcft-3.x Daniel Eklöf 2021-08-21 14:50:42 +02:00
  • 2be8c39044
    Merge branch 'config-no-null-strings-in-printf' Daniel Eklöf 2022-02-05 17:00:08 +01:00
  • 343f2c51a4
    config: s/of the form/on the form/ Daniel Eklöf 2022-02-05 16:59:42 +01:00
  • a339c40f5d
    changelog: XF86Copy+XF86Paste are now recognized by default Daniel Eklöf 2022-02-05 16:42:38 +01:00
  • 06fdebbbcb config: use getline idiomatically Pranjal Kole 2022-02-04 18:30:29 +05:30
  • 65b5469e86 config: don't pass null strings to *printf() Pranjal Kole 2022-01-29 23:10:26 +05:30
  • ef54b7f2e5
    Merge branch 'improve-shellscript' Daniel Eklöf 2022-02-04 21:30:04 +01:00
  • e97e873b9e
    box-drawing: LIGHT ARC: check for sqrt() failures Daniel Eklöf 2022-02-03 22:17:10 +01:00
  • a5f8ed1b78
    Merge branch 'sixel-repeat-edge-cases' Daniel Eklöf 2022-02-04 18:14:32 +01:00
  • 58bbbb0a31
    sixel: revert to default state when an invalid DECGRI character is received Daniel Eklöf 2022-02-03 19:24:03 +01:00
  • 9e8d553a21
    sixel: DECGRI (repeat) with a count of 0 should emit a single sixel Daniel Eklöf 2022-02-03 19:23:43 +01:00
  • 9150507209
    sixel: resize: truncate instead of failing, when new size exceeds max size Daniel Eklöf 2022-02-03 19:20:41 +01:00
  • 8ca0eaa94c
    main: reset signal mask and signal handlers at startup Daniel Eklöf 2022-02-02 21:35:39 +01:00
  • a9bbbda1c7 generate-version: exit early if argc is not 3 Pranjal Kole 2022-02-04 19:10:16 +05:30
  • 63b12d4cdc
    Merge branch 'fix-bash-completions' Daniel Eklöf 2022-02-03 19:33:51 +01:00
  • 0f49a8a033 Fix bash completion for lists of short options Nicolai Dagestad 2022-02-03 17:31:57 +01:00
  • af4ae65349
    wayland: remove workaround for sway-1.5 bug - slow resizing of hidden windows Daniel Eklöf 2021-05-11 22:09:17 +02:00
  • 69e2bff8c8
    extract: ensure line-based selections are terminated with a newline Daniel Eklöf 2022-02-02 22:02:56 +01:00
  • 5ee902551a
    selection: don’t quote file URIs on the alt screen Daniel Eklöf 2022-02-02 21:17:01 +01:00
  • ab6b1b3679
    install: remove reference to the Arch AUR package Daniel Eklöf 2022-02-02 21:08:22 +01:00
  • fc99379a0c
    docs: remove arch linux from install.md now that it's in the official repositories grtcdr 2022-02-02 20:13:38 +01:00
  • 04c091cf44
    Merge branch 'alt-tab' Daniel Eklöf 2022-02-02 19:22:20 +01:00
  • 66801e4f33
    keymap: alt-tab (C-tab) now emits “ESC tab” by default Daniel Eklöf 2022-02-01 18:37:50 +01:00
  • 94f0b7283a
    Merge branch 'search-last-query' Daniel Eklöf 2022-01-29 17:50:56 +01:00
  • eb33a0529f
    changelog: search for last searched-for string Daniel Eklöf 2022-01-27 18:40:04 +01:00
  • 1537fd02bd
    doc: foot.1: describe how to search for the previous search string Daniel Eklöf 2022-01-27 18:39:46 +01:00
  • 749d4c0766
    doc: foot.1: shortcuts: mention that there are more actions than listed here Daniel Eklöf 2022-01-27 18:39:12 +01:00
  • 739e7d76b4
    search: remember last searched-for string between searches Daniel Eklöf 2022-01-27 18:36:28 +01:00
  • 22266e384b
    search: refactor: add add_wchars(), make search_add_chars() use it Daniel Eklöf 2022-01-27 18:34:27 +01:00
  • 2ab569169e
    Merge branch 'xcursor-size' Daniel Eklöf 2022-01-29 17:48:16 +01:00
  • d9cd1749e0 wayland: use strtol() to parse xcursor_size Pranjal Kole 2022-01-29 17:31:00 +05:30
  • 7930652b30
    Merge branch 'xcursor-getenv-fix' Daniel Eklöf 2022-01-29 13:06:13 +01:00
  • fa396cdc33 wayland: use getenv() according to spec Pranjal Kole 2022-01-29 16:18:19 +05:30
  • 2cc0a450b4
    doc: foot.1: add missing ‘*’ Daniel Eklöf 2022-01-27 18:54:48 +01:00
  • 034f4171a4
    doc: foot.1: use tab for indentation Daniel Eklöf 2022-01-27 18:54:38 +01:00
  • 49a2f4a9e6
    Merge branch 'document-ansi-colors' Daniel Eklöf 2022-01-27 18:49:54 +01:00
  • c7836bcd90
    readme: add URL mode to the list of keyboard shortcuts Daniel Eklöf 2022-01-27 18:49:04 +01:00
  • 0c363b83bf
    readme: add the new XF86{Copy,Paste} keyboard shortcuts Daniel Eklöf 2022-01-27 18:48:51 +01:00
  • 90b906d159
    doc: foot.1: add URL mode bindings to the list of default keyboard shortcuts Daniel Eklöf 2022-01-27 18:45:53 +01:00
  • 701d5fe5a4
    doc: foot.1: add “enter URL mode” shortcut Daniel Eklöf 2022-01-27 18:45:41 +01:00
  • 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