Commit graph

  • 8fd710edd5 Merge branch 'master' into master Autumn Lamonte 2021-12-31 16:15:37 +01:00
  • c0aa414404
    test: config: colors: test ‘256’ is an invalid key Daniel Eklöf 2021-12-30 21:49:08 +01:00
  • 788d86c15d #762 SGR-Pixels mouse mode Autumn Lamonte 2021-12-30 05:13:45 -06:00
  • b7976e9565
    test: config: test colors section Daniel Eklöf 2021-12-29 19:54:21 +01:00
  • 3583d1cd98
    test: config: csd: test color options Daniel Eklöf 2021-12-29 19:43:11 +01:00
  • 7938b9e811
    test: config: add test_color() utility function Daniel Eklöf 2021-12-29 19:43:01 +01:00
  • a780a8b66f
    test: config: test csd section Daniel Eklöf 2021-12-29 19:33:18 +01:00
  • 8b2e46b6dc
    test: config: test mouse section Daniel Eklöf 2021-12-29 19:18:25 +01:00
  • 956f8995b9
    test: config: test cursor section Daniel Eklöf 2021-12-29 19:15:15 +01:00
  • 58ce3b4a17
    test: config: test URL section Daniel Eklöf 2021-12-29 19:10:49 +01:00
  • 8aa0ab0d9a
    test: config: rename ‘conf_ptr’ -> ‘ptr’ Daniel Eklöf 2021-12-29 19:10:37 +01:00
  • 67edb43db4
    test: config: scrollback: test indicator-positition Daniel Eklöf 2021-12-29 19:04:19 +01:00
  • e058a43689
    test: config: main: test dpi-aware, selection-target and initial-window-mode Daniel Eklöf 2021-12-29 19:03:59 +01:00
  • a7c489980e
    test: config: add test_enum() utility function Daniel Eklöf 2021-12-29 19:03:36 +01:00
  • abec4f4e71
    render: csd: scale border width when rendering the CSD border’s visible part Daniel Eklöf 2021-12-29 18:11:51 +01:00
  • 8ac2bcff67
    render: limit the unfocused block cursor’s outline width Daniel Eklöf 2021-12-29 18:05:00 +01:00
  • 0a656d75d4
    Merge branch 'scale-outline-of-unfocused-block-cursor' Daniel Eklöf 2021-12-29 11:52:48 +01:00
  • ef8d5ebca0
    render: scale the width out the outline of the unfocused block cursor Daniel Eklöf 2021-12-28 20:51:19 +01:00
  • fa1088da93
    Merge branch 'apply-scrollback-multiplier-in-alternate-scroll-mode' Daniel Eklöf 2021-12-28 17:10:24 +01:00
  • c9086e6d4f
    input: apply scrollback.multplier in alterate scroll mode Daniel Eklöf 2021-12-24 15:22:14 +01:00
  • a835436537
    term_mouse_grabbed(): make ‘seat’ argument const Daniel Eklöf 2021-12-24 15:21:37 +01:00
  • 1217cb50d2
    changelog: irc+ircs added to default value of url.protocols Daniel Eklöf 2021-12-27 21:13:26 +01:00
  • cbbc142eb9
    Merge branch 'irc-url' Daniel Eklöf 2021-12-27 21:12:17 +01:00
  • 3f34ec7470 Add irc:// to default URL schemes Simon Ser 2021-12-27 12:10:44 +01:00
  • 3f10ee87b1
    term: print: erase existing OSC-8 URI Daniel Eklöf 2021-12-26 14:51:26 +01:00
  • 4986df7eeb
    test: config: fix format specifier: uint32_t needs %u, not %hu Daniel Eklöf 2021-12-26 13:03:45 +01:00
  • 323f645bb2
    Merge branch 'term-erase-refactor' Daniel Eklöf 2021-12-26 12:42:05 +01:00
  • 39bb6be8bf
    term_erase(): replace coord-typed arguments with regular ints Daniel Eklöf 2021-12-25 19:12:51 +01:00
  • 366da7349c
    Merge branch 'cell-colors-use-index' Daniel Eklöf 2021-12-26 12:39:01 +01:00
  • b218b8cfb0
    sixel: VT state’s bg color may now be an index, rather than an actual color value Daniel Eklöf 2021-12-25 21:22:40 +01:00
  • c2bf2d3650
    csi: store color index, not actual color, in cell’s fg/bg attributes Daniel Eklöf 2021-12-25 17:13:50 +01:00
  • 8bf757f466
    csi: no need to set VT state’s fg/bg to the default ones on SGR reset Daniel Eklöf 2021-12-25 17:13:01 +01:00
  • 2fa29fb5f4
    test: config: test ‘scrollback’ section Daniel Eklöf 2021-12-26 12:37:12 +01:00
  • cd9b936003
    test: config: add test_double() utility function Daniel Eklöf 2021-12-26 12:36:55 +01:00
  • 193c696d03
    test: config: add test_uint32() utility function Daniel Eklöf 2021-12-26 12:36:43 +01:00
  • a3dc0d287d
    config: update most parse_section_*() functions to return in each if-branch Daniel Eklöf 2021-12-25 23:51:02 +01:00
  • 8771bb20bf
    config: scrollback: add missing return for ‘lines’ Daniel Eklöf 2021-12-25 23:48:05 +01:00
  • c765d6722c
    test: config: bindings: verify pipe argv Daniel Eklöf 2021-12-25 23:37:04 +01:00
  • 2c4e6680aa
    test: config: test [bell].command (spawn template) Daniel Eklöf 2021-12-25 23:27:36 +01:00
  • a4af00bd8b
    test: config: test [main].notify (spawn template) Daniel Eklöf 2021-12-25 23:27:23 +01:00
  • 46eea75614
    test: config: add test_spawn_template() utility function Daniel Eklöf 2021-12-25 23:27:10 +01:00
  • e225be1c50
    tokenize: free content of argv on failure, and reset the argv pointer Daniel Eklöf 2021-12-25 23:25:30 +01:00
  • ba851c963e
    test: config: ‘bell’ section Daniel Eklöf 2021-12-25 23:03:11 +01:00
  • 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