Commit graph

  • a93e7867ff
    changelog: grammar Daniel Eklöf 2021-12-23 14:09:48 +01:00
  • a20e424dc0
    Merge branch 'crash-on-csd-size-1' Daniel Eklöf 2021-12-23 11:54:50 +01:00
  • 41f7f8b7fa
    render: make sure ‘maximized’ button doesn’t use negative coordinates Daniel Eklöf 2021-12-22 20:31:38 +01:00
  • 521bd84a99
    config: csd.border_width now always reflects the full/total width Daniel Eklöf 2021-12-22 20:21:46 +01:00
  • 9df537a110
    meson: generate-version: use CURRENT_SOURCE_DIR instead of SOURCE_ROOT Daniel Eklöf 2021-12-21 13:40:54 +01:00
  • 027603cbb8
    slave: re-use ‘struct sigaction’ variable when resetting SIGHUP+SIGPIPE Daniel Eklöf 2021-12-18 23:22:52 +01:00
  • fb488b6162
    slave: restore SIGPIPE Daniel Eklöf 2021-12-18 23:20:10 +01:00
  • 59b5ba03c7
    Merge branch 'error-on-empty-key-or-mouse-binding' Daniel Eklöf 2021-12-18 21:15:22 +01:00
  • 454d4e22aa
    test: config: verify setting an empty key/mouse binding fails Daniel Eklöf 2021-12-18 20:42:37 +01:00
  • c076f03dc4
    config: error out on empty key- or mouse binding Daniel Eklöf 2021-12-18 20:39:08 +01:00
  • 0b9cb6bd2f
    Merge branch 'shm-buffer-busy-sometimes-not-set' Daniel Eklöf 2021-12-18 14:41:12 +01:00
  • fc6533c920
    shm: get_buffer(): make sure buffer->busy is set Daniel Eklöf 2021-12-15 12:37:21 +01:00
  • fb398f473e
    Merge branch 'lower-case-all-theme-names' Daniel Eklöf 2021-12-18 14:25:25 +01:00
  • 828e894e96
    themes: consistently use snake-case in theme names Daniel Eklöf 2021-12-18 14:24:30 +01:00
  • 355157d3b6
    Merge branch 'apprentice-theme' Daniel Eklöf 2021-12-18 14:22:16 +01:00
  • dfbe9d8aa2 Add Apprentice theme Oğuz Ersen 2021-12-17 19:09:38 +01:00
  • ee19c765bb
    Merge branch 'kitty-kbd-dont-fallback-to-xkb-symbol' Daniel Eklöf 2021-12-16 13:02:25 +01:00
  • 4c5f53878e
    input: kitty: don’t fallback to the XKB symbol Daniel Eklöf 2021-12-16 12:37:58 +01:00
  • 55c5f0590e
    Merge branch 'zooming-with-dpi-aware-no' Daniel Eklöf 2021-12-14 18:11:36 +01:00
  • a098fad004
    term: font_size_adjust: use DPI=96 when font is *not* scaled by DPI Daniel Eklöf 2021-12-14 17:45:12 +01:00
  • 3e5a9aa904
    Merge branch 'wl-output-name-description' Daniel Eklöf 2021-12-14 15:10:03 +01:00
  • 01a417660d
    wayland: add wl_output.name() and wl_output.description() Daniel Eklöf 2021-12-13 19:17:48 +01:00
  • 97174913e0
    wayland: estimate scaled (logical) width/height, if not provided Daniel Eklöf 2021-12-13 19:15:17 +01:00
  • fe851a6936
    input: kitty: return the result of term_to_slave() Daniel Eklöf 2021-12-12 15:08:46 +01:00
  • aeeaf9c0ec
    Merge branch 'kitty-static-keymap' Daniel Eklöf 2021-12-11 21:06:58 +01:00
  • 53fc9ca3b2
    kitty: replace switch with a static keysym table Daniel Eklöf 2021-12-11 14:51:56 +01:00
  • 873a27c6a5
    test: add missing END_TESTs Daniel Eklöf 2021-11-21 21:07:01 +01:00
  • 466fd62e85
    test: config: main.box-drawings-uses-font-glyphs, main.dpi-aware Daniel Eklöf 2021-11-21 21:04:53 +01:00
  • e058f7a988
    test: config: add test cases for font positioning Daniel Eklöf 2021-11-21 20:55:53 +01:00
  • 50b5168ec9
    test: config: add test case for main.line-height Daniel Eklöf 2021-11-21 20:48:25 +01:00
  • ed739cbc2a
    test: config: initial tests for the “main” section Daniel Eklöf 2021-11-21 20:42:56 +01:00
  • 64787962ff
    test: config: verify we fail to load a config with an invalid section Daniel Eklöf 2021-11-21 20:13:31 +01:00
  • 11dfa2145f
    test: unlink config file in teardown Daniel Eklöf 2021-11-21 20:13:08 +01:00
  • f6908619b3
    test: verify an empty config can be loaded successfully Daniel Eklöf 2021-11-21 20:11:28 +01:00
  • 6ea10bdb73
    test: meson: link with tllist Daniel Eklöf 2021-11-21 19:56:30 +01:00
  • 30709b0968
    test: add a test binary for foot, using the ‘check’ test framework Daniel Eklöf 2021-11-21 19:49:20 +01:00
  • fd26fadc2c
    Merge branch 'config-refactor-and-verify-binding-collisions-after-load' Daniel Eklöf 2021-12-11 21:04:27 +01:00
  • 6911a50df7
    config: NOINLINE modifiers_to_str() Daniel Eklöf 2021-12-11 20:59:08 +01:00
  • f077a2e77a
    test: config: verify collisions with the mouse override modifiers are detected Daniel Eklöf 2021-12-11 20:44:01 +01:00
  • 40249ab3a2
    test: config: port key/mouse binding tests to new API Daniel Eklöf 2021-12-11 20:01:16 +01:00
  • 2a02ba77a1
    config: resolve collisions: argv_compare() returns -1,0,+1, not a bool Daniel Eklöf 2021-12-11 20:00:55 +01:00
  • 17250ec393
    config: resolve collisions: return ‘false’ on failure Daniel Eklöf 2021-12-11 20:00:32 +01:00
  • 6fa09d24e5
    config: use “(default)” as path in log message, if path is NULL Daniel Eklöf 2021-12-06 21:20:03 +01:00
  • ff82a3900e
    config: remove commented out struct definition Daniel Eklöf 2021-12-06 21:15:18 +01:00
  • 3512a7febf
    config: remove unneeded function prototype Daniel Eklöf 2021-12-06 21:13:55 +01:00
  • f6a591b80a
    config: unify key- and mouse bindings Daniel Eklöf 2021-12-06 21:04:38 +01:00
  • 4c50c44cf7
    config: do mouse binding collision detection after loading the conf Daniel Eklöf 2021-12-05 16:30:01 +01:00
  • bb4b4ae43d
    config: value_to_key_combos(): reset modifiers in binding Daniel Eklöf 2021-12-05 15:51:52 +01:00
  • e67639a682
    main: ignore SIGPIPE Daniel Eklöf 2021-12-05 15:25:26 +01:00
  • 197c1c5ced
    config: do key binding collision detection after loading the conf Daniel Eklöf 2021-12-05 15:19:22 +01:00
  • fc2bacbb78
    config: remove struct key_combo, use config_key_binding instead Daniel Eklöf 2021-12-04 21:53:48 +01:00
  • 87c454c044
    test: meson: add fontconfig to ‘test-config’ binary (fixes PGO builds) Daniel Eklöf 2021-12-11 20:09:30 +01:00
  • 8d7dceb88a
    Merge branch 'config-unittest' Daniel Eklöf 2021-12-11 18:54:42 +01:00
  • 614de228a8
    test: config: mouse-bindings Daniel Eklöf 2021-12-11 18:49:59 +01:00
  • 9c5019ae77
    test: config: key-bindings Daniel Eklöf 2021-12-11 18:30:17 +01:00
  • 8cf9f0f0dc
    tests: meson: link with tllist Daniel Eklöf 2021-11-27 20:59:58 +01:00
  • 4a00d0d050
    ci (gitlab+builds.sr.ht): execute foot{,client} --version Daniel Eklöf 2021-11-27 20:51:27 +01:00
  • 7a9f929368
    test: config: cover all basic (primitive) options in [main] Daniel Eklöf 2021-11-27 20:40:45 +01:00
  • e1c3bdc6f2
    test: initial external unit test suite for ‘config.c’ Daniel Eklöf 2021-11-27 17:23:33 +01:00
  • 9cea91fb11 Add kitty 256color palette Stefan Tatschner 2021-12-09 07:50:26 +01:00
  • c685406a13
    changelog: kitty kbd: add link to codeberg issue Daniel Eklöf 2021-12-08 19:06:51 +01:00
  • 7ed671ef59
    Merge branch 'releases/1.10' Daniel Eklöf 2021-12-08 18:20:53 +01:00
  • baae46ea75
    changelog: kitty: alternate keys: base layout key is implemented releases/1.10 Daniel Eklöf 2021-12-08 18:20:26 +01:00
  • 3d7643b181
    Merge branch 'releases/1.10' Daniel Eklöf 2021-12-08 18:14:44 +01:00
  • a9026f16a7
    meson: bump version to 1.10.3 1.10.3 Daniel Eklöf 2021-12-08 18:09:50 +01:00
  • 924726ac76
    changelog: prepare for 1.10.3 Daniel Eklöf 2021-12-08 18:08:45 +01:00
  • 352077c78a
    kitty: simplify: always calculate alternate/base keys Daniel Eklöf 2021-12-07 22:22:55 +01:00
  • 30a66996b2
    kitty: when emitting associated text, don’t report mods/events unless necessary Daniel Eklöf 2021-12-07 21:52:43 +01:00
  • db95a90e57
    kitty: report-alternate: apply base-layout key to composed characters Daniel Eklöf 2021-12-07 21:48:42 +01:00
  • 7e9ca65f4d
    kitty: implement “base layout key” in “report alternate key” Daniel Eklöf 2021-12-07 20:25:14 +01:00
  • 010c4001d2
    kitty: initial support for “report alternate key” Daniel Eklöf 2021-12-07 19:55:52 +01:00
  • f3f3f60040
    kitty: only emit plain text on key press- and repeat events Daniel Eklöf 2021-12-07 20:26:12 +01:00
  • 40b69ab521
    kitty: add ISO_Level{3,5}_Shift keys Daniel Eklöf 2021-12-07 19:11:56 +01:00
  • 305f3122b1
    kitty: composed characters with “report associated text” Daniel Eklöf 2021-12-07 07:31:34 +01:00
  • 7a5386d883
    kitty: implement “report associated text” Daniel Eklöf 2021-12-06 23:01:41 +01:00
  • 9649842eca
    grid: reload pointers into the uri range vector after inserting Daniel Eklöf 2021-12-08 17:41:29 +01:00
  • 4e34fb8fb7
    input: kitty: add support for “report all keys as escape codes” Daniel Eklöf 2021-11-29 21:03:33 +01:00
  • 8b260568fb
    term: ensure cell dimensions are non-zero Daniel Eklöf 2021-12-04 18:41:36 +01:00
  • 46cd5dfafc
    changelog: move entry to ‘unreleased’ Daniel Eklöf 2021-12-02 20:41:45 +01:00
  • 85b1067514
    input: kitty: merge handling of plain-text and composed characters Daniel Eklöf 2021-11-29 20:13:23 +01:00
  • 149e978bc4
    input: reset compose state on key *releases*, not presses Daniel Eklöf 2021-11-29 20:12:49 +01:00
  • 5d94b02a03
    input: kitty: treat repeating == pressed when report-events is off Daniel Eklöf 2021-11-28 19:20:37 +01:00
  • a242ba3f97
    changelog: kitty: report events Daniel Eklöf 2021-11-28 19:03:49 +01:00
  • 30f60259cc
    input: kitty: add support for the “report event” mode (0b10) Daniel Eklöf 2021-11-28 18:45:28 +01:00
  • 71606009fd
    input: don’t ignore key release events Daniel Eklöf 2021-11-28 16:36:14 +01:00
  • 6f6af910a5
    install: add UTF-8 locate to runtime deps Daniel Eklöf 2021-12-03 22:46:09 +01:00
  • d73c683ab1
    install: update instructions on how to manually compile the terminfo Daniel Eklöf 2021-12-03 22:44:35 +01:00
  • 1a5a0952d5
    changelog: add new ‘unreleased’ section Daniel Eklöf 2021-12-02 20:36:09 +01:00
  • c2ed88e0f0
    Merge branch 'kitty-report-alternate-key-part-1' Daniel Eklöf 2021-12-08 17:56:04 +01:00
  • 34ce9f97bb
    kitty: simplify: always calculate alternate/base keys Daniel Eklöf 2021-12-07 22:22:55 +01:00
  • 52eee4482b
    kitty: when emitting associated text, don’t report mods/events unless necessary Daniel Eklöf 2021-12-07 21:52:43 +01:00
  • c0cfec89e0
    kitty: report-alternate: apply base-layout key to composed characters Daniel Eklöf 2021-12-07 21:48:42 +01:00
  • 9b57ef07f1
    kitty: implement “base layout key” in “report alternate key” Daniel Eklöf 2021-12-07 20:25:14 +01:00
  • 9d5ab91b6a
    kitty: initial support for “report alternate key” Daniel Eklöf 2021-12-07 19:55:52 +01:00
  • a1c9635ed8
    Merge branch 'kitty-report-associated-text' Daniel Eklöf 2021-12-08 17:54:10 +01:00
  • 21fe01099c
    kitty: only emit plain text on key press- and repeat events Daniel Eklöf 2021-12-07 20:26:12 +01:00
  • e9a762f8a1
    kitty: add ISO_Level{3,5}_Shift keys Daniel Eklöf 2021-12-07 19:11:56 +01:00
  • 69f97446fa
    kitty: composed characters with “report associated text” Daniel Eklöf 2021-12-07 07:31:34 +01:00
  • 78666d248a
    kitty: implement “report associated text” Daniel Eklöf 2021-12-06 23:01:41 +01:00
  • 21e62442fd
    Merge branch 'uri-range-erase-overwrite-crash' Daniel Eklöf 2021-12-08 17:52:24 +01:00