Commit graph

  • 07068165ec
    input: only report modifiers when “Report all keys as escape codes” is enabled Daniel Eklöf 2021-11-21 13:53:52 +01:00
  • 6930abe945
    input: kitty: add shift/alt/ctrl/super/hyper/meta keys Daniel Eklöf 2021-11-21 12:40:04 +01:00
  • 9933284ab1
    input: kitty: add ‘media’ keys Daniel Eklöf 2021-11-21 12:39:40 +01:00
  • 1ec218c3ac
    input: kitty: map ISO_Left_Tab to Tab Daniel Eklöf 2021-11-21 12:20:26 +01:00
  • 66171f1045
    input: rename ‘meta’ to ‘super’ Daniel Eklöf 2021-11-21 12:01:16 +01:00
  • a08494a766
    input: kitty: only emit CSIs for Caps- and Num-Lock when they aren’t modifiers Daniel Eklöf 2021-11-21 11:59:28 +01:00
  • 8fb641a7ed
    input: handle “invalid” XKB modifiers Daniel Eklöf 2021-11-21 11:53:22 +01:00
  • ebad4bba28
    input: kitty: disable CSI for Caps- and Num-Lock Daniel Eklöf 2021-11-21 11:44:53 +01:00
  • e744cee760
    input: kitty: printables are emitted as text, even if Caps- or Num-Lock is in effect Daniel Eklöf 2021-11-21 11:38:36 +01:00
  • db746d72ed
    input: get_current_modifiers() no longer strips insignificant mods Daniel Eklöf 2021-11-21 11:27:31 +01:00
  • b9d03c16a6
    input: kitty: use base symbol instead of lowering the symbol Daniel Eklöf 2021-11-20 20:31:59 +01:00
  • ab5dfa3f3b
    input: wip: add support for kitty kbd protocol “Disambiguate escape codes” Daniel Eklöf 2021-11-20 19:24:00 +01:00
  • 2d85dbec6b
    input: enable repeat while COMPOSING Daniel Eklöf 2021-11-20 19:23:39 +01:00
  • 9f3dba683e
    input: refactor: new function: legacy_kbd_protocol() Daniel Eklöf 2021-11-17 17:51:41 +01:00
  • 3c01eb48dc
    term: kitty kbd: fix typo: ‘BKD’ -> ‘KBD’ Daniel Eklöf 2021-11-16 19:55:23 +01:00
  • c3fda01554
    csi: kitty: log flags after ‘update’ operation Daniel Eklöf 2021-11-16 16:37:23 +01:00
  • ad2539af44
    csi: kitty: s/mode/flags in debug logs Daniel Eklöf 2021-11-16 16:37:10 +01:00
  • fec42e5941
    kitty kbd: add flag state, implement push/pop/update/query Daniel Eklöf 2021-11-16 16:32:58 +01:00
  • 2fe2dfa847
    grid: uri_range_erase(): unittest: try erasing a row without any URIs Daniel Eklöf 2021-11-28 11:05:00 +01:00
  • 66b8c92c30
    grid: uri_range_erase: walk the ranges backwards Daniel Eklöf 2021-11-28 10:56:32 +01:00
  • 747da83c76
    grid: remove useless assertion Daniel Eklöf 2021-11-27 18:15:59 +01:00
  • 512a07fd14
    Merge branch 'osc8-dont-use-tllist' Daniel Eklöf 2021-11-27 16:41:24 +01:00
  • 5ce6c89df6
    grid: resize without reflowing: use URI range utility functions Daniel Eklöf 2021-11-27 16:31:33 +01:00
  • dfeca4e134
    grid: uri_range_{append,insert}: pass range attributes as separate parameters Daniel Eklöf 2021-11-27 16:24:26 +01:00
  • 5c6c2de051
    grid: snapshot: use uri range utility functions Daniel Eklöf 2021-11-27 16:07:50 +01:00
  • 5c7e881cd4
    grid: uri_range_ensure_size(): add the requested amount of entries Daniel Eklöf 2021-11-27 16:03:07 +01:00
  • 7699271316
    grid: reflow: no need to keep a uri-range-idx variable Daniel Eklöf 2021-11-26 20:57:08 +01:00
  • 41565a0d0e
    grid: resize without reflow: only verify URI ranges in debug builds Daniel Eklöf 2021-11-26 20:36:59 +01:00
  • be203aeae1
    grid: bug: OSC-8 URIs were incorrectly skipped while resizing the alt screen Daniel Eklöf 2021-11-26 20:27:55 +01:00
  • 4eb0aa0f18
    osc8: replace grid_row_uri_range_add() with internal uri_range_append() Daniel Eklöf 2021-11-26 20:25:07 +01:00
  • ccee08a393
    osc8: uri ranges: use a dynamically re-sizable array instead of a tllist Daniel Eklöf 2021-11-26 19:55:27 +01:00
  • b1043a72f8
    ci: fcft:text-shaping -> fcft:grapheme-shaping + fcft:run-shaping Daniel Eklöf 2021-11-26 20:08:45 +01:00
  • a2d3a04ce7
    Merge branch 'osc8-more-sgr-like' Daniel Eklöf 2021-11-26 19:53:37 +01:00
  • 8c50a7afd4
    osc8: update URI ranges as we print data, *not* when the URI is closed Daniel Eklöf 2021-11-25 19:22:52 +01:00
  • 040f8dbe00
    osc8: handle LCF correctly Daniel Eklöf 2021-11-25 17:34:41 +01:00
  • d19326c496
    term: use custom cursor movement functions when OSC-8 is active Daniel Eklöf 2021-11-23 20:34:16 +01:00
  • 11e7539b84
    term: new unit test: OSC-8 URLs shouldn’t span cursor movements Daniel Eklöf 2021-11-23 20:15:03 +01:00
  • 82219713cc
    Merge branch 'finalize-selection-on-pointer-leave' Daniel Eklöf 2021-11-25 16:53:33 +01:00
  • 325ad6dd4e
    input: finalize mouse selection on a pointer-leave event on the GRID surface Daniel Eklöf 2021-11-25 15:21:53 +01:00
  • 2eef28590a
    Merge branch 'grapheme-width-max' Daniel Eklöf 2021-11-25 12:44:35 +01:00
  • c1c0f11821
    config: add tweak.grapheme-width-method=max Daniel Eklöf 2021-11-22 23:02:25 +01:00
  • caec64cbda
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-11-22 22:24:13 +01:00
  • 8b979e9dba
    changelog: add #801 to “OSC-8 data not being cleared...” Daniel Eklöf 2021-11-22 22:23:28 +01:00
  • 72e1c7713e
    Merge branch 'releases/1.10' Daniel Eklöf 2021-11-22 22:23:09 +01:00
  • 5eded7292c
    meson: bump version to 1.10.1 1.10.1 Daniel Eklöf 2021-11-22 22:01:28 +01:00
  • f91dc5dd00
    changelog: prepare for 1.10.1 Daniel Eklöf 2021-11-22 21:56:38 +01:00
  • f9854d93cf
    Merge branch 'master' into releases/1.10 Daniel Eklöf 2021-11-22 21:55:06 +01:00
  • 4a47730f15
    Merge branch 'osc8-overwrite-2' Daniel Eklöf 2021-11-22 21:50:30 +01:00
  • e9d6ec2a87
    grid: adding a new URI range now handles overlapping URIs Daniel Eklöf 2021-11-19 19:59:26 +01:00
  • 5b176dd5d6
    term: print: reset ‘col’ after padding the right margin Daniel Eklöf 2021-11-21 14:47:24 +01:00
  • 315769b50b
    Revert "term: print: erase URI range when printing right-margin padding" Daniel Eklöf 2021-11-21 14:46:05 +01:00
  • 65944906bf
    term: print: erase URI range when printing right-margin padding Daniel Eklöf 2021-11-21 14:14:08 +01:00
  • 3c6239c66f
    term: print: re-order col/row/cell assigments Daniel Eklöf 2021-11-21 14:13:27 +01:00
  • ad8d1bf25c
    changelog: osc-8 data not being cleared when cell is overwritten Daniel Eklöf 2021-11-20 18:10:45 +01:00
  • f27ccd999e
    grid: refactor grid_row_uri_range_erase() Daniel Eklöf 2021-11-20 15:46:20 +01:00
  • 503c2ebd50
    grid: row_uri_range_erase(): assume caller has checked row->extra != NULL Daniel Eklöf 2021-11-20 14:40:16 +01:00
  • 0be55ef74c
    term: erase_cell_range(): check if row->extra != NULL Daniel Eklöf 2021-11-20 14:40:03 +01:00
  • 53fc1a1cb1
    term: tail-call optimize calls to grid_row_uri_range_erase() Daniel Eklöf 2021-11-20 14:39:32 +01:00
  • 09a331857a
    term: call grid_row_uri_range_erase() when printing cells Daniel Eklöf 2021-11-20 13:54:30 +01:00
  • 1a0de0017f
    grid: add grid_row_uri_range_erase() Daniel Eklöf 2021-11-20 13:42:07 +01:00
  • 7522c2d211
    changelog: pipe-* key bindings not being parsed correctly Daniel Eklöf 2021-11-21 18:09:10 +01:00
  • cdb2d90b89
    config: argv_compare(): change parameters to ‘struct argv *’ Daniel Eklöf 2021-11-21 18:04:36 +01:00
  • 9174e6d79a
    config: pipe_argv_from_value(): plug memory leak Daniel Eklöf 2021-11-21 17:51:46 +01:00
  • 106e14391f
    Merge branch 'fix-809' Daniel Eklöf 2021-11-21 17:45:17 +01:00
  • c683116f8a Merge branch 'remove-unreachable' Craig Barnes 2021-11-21 10:44:24 +00:00
  • 17c97ed57b
    Merge branch 'theme-papercolor' Daniel Eklöf 2021-11-21 11:08:58 +01:00
  • 9b232e07f9
    config: create a copy of the section name Daniel Eklöf 2021-11-21 10:55:57 +01:00
  • 31c1b91a7c Fix parsing key-bindings config to not read past the end of the string. Arnavion 2021-11-20 20:49:01 -08:00
  • 1634b71e6f
    Comment out selection-* for consistency Soc Virnyl Silab Estela 2021-11-21 06:56:30 +08:00
  • 43798685d8
    Merge branch 'cell-color-source' Daniel Eklöf 2021-11-20 18:07:45 +01:00
  • d46af6bd7a
    term: track cell color source Daniel Eklöf 2021-11-20 16:29:57 +01:00
  • e89e735995 config: use stack allocation for temporary buffer in value_to_enum() Craig Barnes 2021-11-20 15:23:24 +00:00
  • 0db125a125 config: fix memory leak in value_to_enum() Craig Barnes 2021-11-20 15:12:56 +00:00
  • 877c1e6f07 config: Simplify render-timer option handling Xiretza 2021-11-20 11:58:01 +01:00
  • 02bb2768f1 config: Remove some "UNREACHABLE" UB footguns Xiretza 2021-11-19 16:51:52 +01:00
  • 37b82efa77
    ci: one more text-shaping -> grapheme-shaping+run-shaping Daniel Eklöf 2021-11-20 11:31:31 +01:00
  • 154caae35a
    ci: fcft: replace text-shaping with grapheme-shaping+run-shaping Daniel Eklöf 2021-11-20 11:24:13 +01:00
  • 6ee0267872
    Add PaperColor theme variants Soc Virnyl Silab Estela 2021-11-18 00:29:22 +08:00
  • d70a21355c
    Merge branch 'letter-spacing-regression' Daniel Eklöf 2021-11-15 19:28:54 +01:00
  • b22322bfd1
    config: letter-spacing: add missing ‘return’ Daniel Eklöf 2021-11-15 19:22:06 +01:00
  • c645be7585
    Merge branch 'footclient-xdg-desktop' Daniel Eklöf 2021-11-15 12:17:50 +01:00
  • 843ba49565
    footclient.desktop: new XDG desktop file, for footclient Daniel Eklöf 2021-11-15 12:13:39 +01:00
  • 31966f5494
    meson: add -Dthemes=false|true Daniel Eklöf 2021-11-14 23:12:18 +01:00
  • 48758a101e
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-11-14 18:26:24 +01:00
  • dc6c650adb
    Merge branch 'releases/1.10' Daniel Eklöf 2021-11-14 18:25:48 +01:00
  • 589404b32e
    meson: bump version to 1.10.0 1.10.0 Daniel Eklöf 2021-11-14 18:12:30 +01:00
  • d00d1b2514
    changelog: prepare for 1.10.0 Daniel Eklöf 2021-11-14 18:10:43 +01:00
  • ef862bd747
    Merge branch 'user-notification-cleanup' Daniel Eklöf 2021-11-14 17:56:24 +01:00
  • 759bc8007b user-notification: config: various small cleanups Craig Barnes 2021-11-14 15:08:47 +00:00
  • 0686f94b18
    config: remove options that were deprecated in 1.8.x Daniel Eklöf 2021-11-14 14:17:08 +01:00
  • 26515b7ab9 changelog: fix minor grammatical mistake Craig Barnes 2021-11-14 11:33:11 +00:00
  • 9fedb43511
    themes: solarized-dark: add commented out selection fg/bg colors Daniel Eklöf 2021-11-13 17:48:04 +01:00
  • d8c7536124
    themes: add solarized-dark-normal-brights Daniel Eklöf 2021-11-13 17:45:43 +01:00
  • d1a76a67c0
    Merge branch 'configurable-dim-colors' Daniel Eklöf 2021-11-13 17:40:34 +01:00
  • c01904a2c7
    config: add [colors].dim0-7 Daniel Eklöf 2021-11-03 14:25:38 +01:00
  • 0d2a429109
    doc: foot.ini: try to clear up the meaning of (AA)RRGGBB Daniel Eklöf 2021-11-13 17:22:07 +01:00
  • c0e67e7c2f
    config: scrollback.indicator.text: use value_to_wchars() Daniel Eklöf 2021-11-13 12:40:59 +01:00
  • ff6b0fe011
    Merge branch 'modify-other-keys-mode-2' Daniel Eklöf 2021-11-13 11:38:08 +01:00
  • 4a74050999
    input: add support for modifyOtherKeys=2 Daniel Eklöf 2021-11-11 17:43:39 +01:00
  • 9412389051
    Merge branch 'no-scrollback-multiplier-on-alt-screen' Daniel Eklöf 2021-11-13 11:05:45 +01:00