Commit graph

  • 2e8c9c2fe5
    grid: reload pointers into the uri range vector after inserting Daniel Eklöf 2021-12-08 17:41:29 +01:00
  • de0898821e
    Merge branch 'kitty-kbd-report-all-keys-as-escape-codes' Daniel Eklöf 2021-12-06 21:59:43 +01:00
  • 0e2d8429c0
    input: kitty: add support for “report all keys as escape codes” Daniel Eklöf 2021-11-29 21:03:33 +01:00
  • 73baa4cf5f
    Merge branch 'ensure-cell-dimensions-are-non-zero' Daniel Eklöf 2021-12-06 19:47:32 +01:00
  • a62e3cdb3d
    Merge branch 'kitty-kbd-event-types' Daniel Eklöf 2021-12-04 21:59:10 +01:00
  • 06c72fc8c3
    term: ensure cell dimensions are non-zero Daniel Eklöf 2021-12-04 18:41:36 +01:00
  • 20c887b996
    changelog: move entry to ‘unreleased’ Daniel Eklöf 2021-12-02 20:41:45 +01:00
  • 93a8f51b75
    input: kitty: merge handling of plain-text and composed characters Daniel Eklöf 2021-11-29 20:13:23 +01:00
  • 660626118a
    input: reset compose state on key *releases*, not presses Daniel Eklöf 2021-11-29 20:12:49 +01:00
  • 6b9b03b8dd
    input: kitty: treat repeating == pressed when report-events is off Daniel Eklöf 2021-11-28 19:20:37 +01:00
  • 4e5d1b5c79
    changelog: kitty: report events Daniel Eklöf 2021-11-28 19:03:49 +01:00
  • 1df94f1468
    input: kitty: add support for the “report event” mode (0b10) Daniel Eklöf 2021-11-28 18:45:28 +01:00
  • 0193f5bd9b
    input: don’t ignore key release events Daniel Eklöf 2021-11-28 16:36:14 +01:00
  • 81233e092c
    pgo: stub get_current_modifiers() Daniel Eklöf 2021-12-04 18:29:58 +01:00
  • ecfff42300
    Merge branch 'configure-select-override-mods' Daniel Eklöf 2021-12-04 18:27:03 +01:00
  • a6c543a32c improve documentation for [mouse-bindings].selection-override-modifiers feeptr@codeberg.org 2021-12-04 16:22:33 +00:00
  • a15c6025ec config: improve error reporting when selection-override-modifiers conflict with mouse bindings feeptr@codeberg.org 2021-12-04 01:33:25 +00:00
  • a9eb71d2f9
    install: add UTF-8 locate to runtime deps Daniel Eklöf 2021-12-03 22:46:09 +01:00
  • 67b8dc9d1e
    install: update instructions on how to manually compile the terminfo Daniel Eklöf 2021-12-03 22:44:35 +01:00
  • 9e111118d6 config: move button_map out of value_to_mouse_combos for reuse feeptr@codeberg.org 2021-11-29 22:52:06 +00:00
  • b52cd67467 config, doc, changelog: move selection-override-modifiers to [mouse-bindings] and validate other case feeptr@codeberg.org 2021-11-29 22:06:35 +00:00
  • 46cadee80f config: parse 'none' as empty modifiers value feeptr@codeberg.org 2021-11-29 21:45:00 +00:00
  • 300acda813 changelog: list new mouse.selection-override-modifiers option feeptr@codeberg.org 2021-10-09 21:40:11 +00:00
  • fade19b512 doc: document select-override-mods feeptr@codeberg.org 2021-09-27 19:39:39 +00:00
  • a4d53bdf88 config, input: allow configuring select-override modifiers feeptr@codeberg.org 2021-09-27 19:09:07 +00:00
  • 281127cae1
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-12-02 20:36:09 +01:00
  • 647ab9578a
    Merge branch 'releases/1.10' Daniel Eklöf 2021-12-02 20:35:44 +01:00
  • 46994a3e25
    meson: bump version to 1.10.2 1.10.2 Daniel Eklöf 2021-12-02 20:26:59 +01:00
  • 5a59bbdb71
    changelog: prepare for 1.10.2 Daniel Eklöf 2021-12-02 20:26:42 +01:00
  • f9da959aa9
    Merge branch 'master' into releases/1.10 Daniel Eklöf 2021-12-02 20:25:19 +01:00
  • 758b0205db
    Merge branch 'osc4-dont-modify-rgb-colors' Daniel Eklöf 2021-12-01 20:08:23 +01:00
  • a3016a6cc9
    osc-4: don’t update the color of cells with RGB fg/bg colors Daniel Eklöf 2021-11-30 19:36:28 +01:00
  • 1619e83c13
    input: always update the xcursor shape in pointer enter/motion events Daniel Eklöf 2021-12-01 20:04:01 +01:00
  • 63e8b1b292
    input: fix debug log format specifier; ‘count’ is a size_t Daniel Eklöf 2021-12-01 20:03:18 +01:00
  • 1752745fcf
    pgo: add stub for xcursor_for_csd_border() Daniel Eklöf 2021-11-30 22:43:41 +01:00
  • b3029234af
    term: xcursor_update_for_seat(): BUG on xcursor == NULL Daniel Eklöf 2021-11-30 22:25:32 +01:00
  • fce13c4106
    input: make csd_data variable ‘const’ Daniel Eklöf 2021-11-30 22:15:13 +01:00
  • 59e6285037
    term: xcursor_update_for_seat(): remove duplicate check for term->is_searching Daniel Eklöf 2021-11-30 22:14:05 +01:00
  • bfbb4b0830
    term: xcursor_update_for_seat(): remove switch default case Daniel Eklöf 2021-11-30 22:12:56 +01:00
  • fd82fb81fa
    changelog: window-menu Daniel Eklöf 2021-11-30 22:12:17 +01:00
  • 90cfdcf1a5
    Merge branch 'window-menu' Daniel Eklöf 2021-11-30 22:10:27 +01:00
  • 55f592b210
    Merge branch 'csd-border-render-glitch' Daniel Eklöf 2021-11-29 21:09:15 +01:00
  • 3afe317e46
    render: fix csd border rendering glitch when width > 5px Daniel Eklöf 2021-11-29 19:23:58 +01:00
  • 73a048f9d3
    input: regression: reset view (and cancel selection) on “handled” input Daniel Eklöf 2021-11-29 19:31:48 +01:00
  • 38741baf9a input: Add support for xdg_toplevl.show_window_menu() Jonas Ådahl 2021-11-19 15:08:46 +01:00
  • c0ce131f1a input: Update mouse x/y coordinates on wl_pointer_enter Jonas Ådahl 2021-11-19 15:04:51 +01:00
  • 5c2557b421 terminal: Make seat xcursor update focus aware Jonas Ådahl 2021-11-19 15:02:48 +01:00
  • a55a3daae7
    input: regression: special keys don’t reset view and cancel selection Daniel Eklöf 2021-11-28 16:48:30 +01:00
  • 4334259c70
    Merge branch 'kitty-kbd' Daniel Eklöf 2021-11-28 15:15:24 +01:00
  • 1f19dd6694
    changelog: kitty keyboard protocol - disambiguate escape codes Daniel Eklöf 2021-11-27 18:47:20 +01:00
  • 8f41a8dc94
    input: kitty: use XKB_CONSUMED_MODE_GTK when retrieving consumed mods Daniel Eklöf 2021-11-27 18:45:23 +01:00
  • 913dd8b4a6
    input: get_current_modifiers(): use xkb_state_key_get_consumed_mods2() Daniel Eklöf 2021-11-27 18:44:29 +01:00
  • 8f38cd486f
    term: rename: KITTY_KBD_MASK -> KITTY_KBD_SUPPORTED Daniel Eklöf 2021-11-22 22:42:49 +01:00
  • 546bcd66b7
    input: legacy: use ALEN(mod_param_map) Daniel Eklöf 2021-11-21 15:07:38 +01:00
  • 42d1fcb484
    input: grammar: “an UTF-8” -> “a UTF-8” Daniel Eklöf 2021-11-21 15:06:41 +01:00
  • ce8ea2db66
    input: legacy: reduce size of reply buffer Daniel Eklöf 2021-11-21 15:05:38 +01:00
  • 28ad0ca602
    csi: kitty: remove unneeded xasserts Daniel Eklöf 2021-11-21 15:05:00 +01:00
  • 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