Commit graph

  • 65ecb77737
    ci: codespell: ignore ‘zar’ (user who contributed) Daniel Eklöf 2022-08-20 18:25:05 +02:00
  • 20b8ca1601
    input: ignore pointer motion events on unknown surfaces Daniel Eklöf 2022-08-12 16:13:25 +02:00
  • 5697348b46
    wayland: #ifdef on XDG_TOPLEVEL_CONFIGURE_BOUNDS_SINCE_VERSION Daniel Eklöf 2022-08-12 16:12:36 +02:00
  • 1cf22846a0
    render: apply a dimmed overlay while in Unicode input mode Daniel Eklöf 2022-08-08 16:31:28 +02:00
  • 157b64098a
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-08-07 09:38:25 +02:00
  • 45803791cf
    input: ignore pointer motion events on unknown surfaces Daniel Eklöf 2022-08-12 16:13:25 +02:00
  • eafff70439
    wayland: #ifdef on XDG_TOPLEVEL_CONFIGURE_BOUNDS_SINCE_VERSION Daniel Eklöf 2022-08-12 16:12:36 +02:00
  • e249b52abd
    render: apply a dimmed overlay while in Unicode input mode Daniel Eklöf 2022-08-08 16:31:28 +02:00
  • a36848a4ad
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-08-07 09:38:25 +02:00
  • 8b6e6f1073
    Merge branch 'releases/1.13' Daniel Eklöf 2022-08-07 09:38:01 +02:00
  • e0465d3a7a
    meson: bump version to 1.13.0 1.13.0 Daniel Eklöf 2022-08-07 09:32:02 +02:00
  • e3eefdacde
    changelog: prepare for 1.13.0 Daniel Eklöf 2022-08-07 09:31:56 +02:00
  • aaf5894ad9
    grid: get rid of empty row at the bottom after reflowing Daniel Eklöf 2022-08-05 18:26:37 +02:00
  • 129e1a9b8e Add support for xdg_toplevel.wm_capabilities Simon Ser 2022-05-06 20:05:04 +02:00
  • 2f68b421bf Add no-op xdg_toplevel.configure_bounds handler Simon Ser 2022-05-06 20:03:30 +02:00
  • ffdac61e2a
    server: Use "normal" socket activation, not inetd Max Gautier 2022-07-29 20:12:47 +02:00
  • 37c82ec87e server: Use "normal" socket activation, not inetd Max Gautier 2022-07-29 20:12:47 +02:00
  • c0a7c7bf0d
    config: reset errno before calling getline() again Daniel Eklöf 2022-07-29 21:27:27 +02:00
  • 0cbd99710b
    unicode-mode: ‘q’ aborts Unicode input mode Daniel Eklöf 2022-07-29 11:56:41 +02:00
  • 001f96c4e3
    unicode-input: move input (key press) handling to unicode_mode_input() Daniel Eklöf 2022-07-28 19:34:13 +02:00
  • 8967dd9cfe
    input: add new Unicode input mode Daniel Eklöf 2022-07-28 18:09:16 +02:00
  • fa2d9f8699
    selection: rework how we update a selection Daniel Eklöf 2022-07-28 18:45:25 +02:00
  • b8506bbea0
    selection: extend: use scrollback relative coordinates Daniel Eklöf 2022-07-28 18:32:17 +02:00
  • 6ebf55572e
    selection: foreach_selected_*(): refactor: use grid_row_abs_to_sb() Daniel Eklöf 2022-07-28 18:31:11 +02:00
  • a05eaf28bd
    selection: selection_on_rows(): use scrollback relative coords Daniel Eklöf 2022-07-28 18:27:13 +02:00
  • 632c4839cd
    search: find_next(): handle trailing SPACER cells Daniel Eklöf 2022-07-28 18:56:28 +02:00
  • d79a3b9350
    config: add colors.search-box-{no-,}match Daniel Eklöf 2022-07-27 19:14:27 +02:00
  • 4873004c37
    test: config: test colors.{jump-labels,scrollback-indicator} Daniel Eklöf 2022-07-27 19:13:39 +02:00
  • 801970aa33
    input: kitty: always treat composed characters as ‘printable’ Daniel Eklöf 2022-07-26 18:44:29 +02:00
  • 4abf46955f
    keymap: change alt+escape to emit \E\E instead of a CSI 27 sequence Daniel Eklöf 2022-07-26 18:19:34 +02:00
  • 24c2d56804
    render: it’s unlikely() the current cell is where the cursor is Daniel Eklöf 2022-07-28 18:55:34 +02:00
  • 87e4004960
    csi: clamp color index for ‘CSI 38/48 ; 5 ; idx m’ sequences Daniel Eklöf 2022-07-22 10:44:33 +02:00
  • 7639e7d2f6 Use graphical-session.target in the systemd unit and timer Ben Brown 2022-07-17 00:36:31 +01:00
  • 0c60bb3f29
    grid: reflow: require col count > 0 when skipping line truncation Daniel Eklöf 2022-06-30 19:47:18 +02:00
  • 37f094280b
    Revert "grid: invert the default value of ‘linebreak’, from false to true" Daniel Eklöf 2022-06-30 19:37:01 +02:00
  • d58290ea12
    input: don’t ignore keyboard enter/leave events when there’s no keymap Daniel Eklöf 2022-06-28 20:57:48 +02:00
  • a16029e7c9
    input: ignore “keyboard key” events on seats without keyboard focus Daniel Eklöf 2022-06-25 23:05:41 +02:00
  • fc0a1923dc
    Add new key-binding: "extend-to-end-line" lbia.xyz 2022-06-24 17:40:33 +02:00
  • 206e9a1050
    selection: wl_data_offer_set_action: use enum values instead of magic integers Daniel Eklöf 2022-06-21 19:46:31 +02:00
  • 6d4d4502e9
    selection: reject dnd offers with unsupported mime-types Daniel Eklöf 2022-06-20 20:57:26 +02:00
  • 0d22e9fa01
    selection: explicitly reject *all* dnd offers not targeting the grid Daniel Eklöf 2022-06-20 20:57:23 +02:00
  • 2e4da6fbf6
    selection: ignore drag-and-drops with unsupported mime-types Daniel Eklöf 2022-06-20 19:29:57 +02:00
  • bfc53d1e71
    shm-formats: #ifdef on formats added in 1.20 Daniel Eklöf 2022-06-20 19:20:28 +02:00
  • fabffd626b
    wayland: log human readable SHM format names in debug builds Daniel Eklöf 2022-06-16 18:30:43 +02:00
  • 2887fc8962
    changelog: [mouse-bindings].launch-url Daniel Eklöf 2022-06-17 18:49:55 +02:00
  • 5df3280153
    readme: document alt+BTN_LEFT (launch-url) in the list of default bindings Daniel Eklöf 2022-06-17 18:49:46 +02:00
  • dccb11d1a9
    doc: foot.1: document alt+BTN_LEFT (launch-url) in the list of default bindings Daniel Eklöf 2022-06-17 18:49:20 +02:00
  • d975ad34ac
    doc: foot.ini.5: document the new [mouse-bindings].launch-url binding Daniel Eklöf 2022-06-17 18:49:03 +02:00
  • 0c45c05119
    foot.ini: add default value for [mouse-bindings].launch-url Daniel Eklöf 2022-06-17 18:48:32 +02:00
  • 16d220d3f9
    config: add new mouse binding ‘launch-url’, bind to alt+BTN_LEFT Daniel Eklöf 2022-06-17 18:45:28 +02:00
  • 8b882b3a13
    url-mode: add new (public) function url_list_destroy() Daniel Eklöf 2022-06-17 18:44:54 +02:00
  • 116b8fa635
    url-mode: rename activate_url() -> url_activate(), make public Daniel Eklöf 2022-06-17 18:44:33 +02:00
  • 8689389523
    key-binding: set BIND_ACTION_KEY_COUNT correctly Daniel Eklöf 2022-06-17 18:42:42 +02:00
  • bdb79e8b9f
    osc: add support for OSC 133;A (prompt markers) Daniel Eklöf 2022-06-15 18:44:23 +02:00
  • 96f23b4c64
    ime: track IME focus independently from keyboard focus Daniel Eklöf 2022-06-15 18:41:08 +02:00
  • d852178540
    ime: ime_reset_pending_{preedit,commit} is not used outside ime.c Daniel Eklöf 2022-06-15 18:39:46 +02:00
  • 9dc4f48e7a
    vt: tag collision-count check with ‘unlikely’ Daniel Eklöf 2022-06-13 13:16:58 +02:00
  • fbcb30bf98
    vt: improve key calculation for compose sequences Daniel Eklöf 2022-06-13 13:11:56 +02:00
  • edd68732ad
    vt: prevent potential endless loop when finding a slot for a composed character Daniel Eklöf 2022-06-13 12:14:15 +02:00
  • dbe2c0a068
    selection: allow HT, VT and FF, disallow NUL in non-bracketed paste mode Daniel Eklöf 2022-06-13 11:41:54 +02:00
  • d3c51b51b7
    pgo: slave_spawn(): sync function signature Daniel Eklöf 2022-06-13 16:32:59 +02:00
  • 8436e6acea
    test: config: new test for the new ‘environment’ section Daniel Eklöf 2022-05-28 19:34:16 +02:00
  • 604a3cdd84
    changelog: new ‘environment’ section in foot.ini Daniel Eklöf 2022-05-28 19:28:45 +02:00
  • 5760bcb3bf
    doc: document the new ‘environment’ config section Daniel Eklöf 2022-05-28 19:28:36 +02:00
  • 755f96321a
    config: add a new ‘environment’ section Daniel Eklöf 2022-05-28 19:27:29 +02:00
  • 497c31d9fc
    commands: scroll up: simplify viewport clamping logic Daniel Eklöf 2022-05-29 11:11:52 +02:00
  • 9567694bab
    grid: reflow: don’t trim trailing empty cells from logical lines Daniel Eklöf 2022-06-01 19:29:30 +02:00
  • cdd46cdf85
    grid: invert the default value of ‘linebreak’, from false to true Daniel Eklöf 2022-06-01 19:28:47 +02:00
  • cf9d407336
    Minor grammatical correction Utkarsh Verma 2022-06-05 14:07:19 +05:30
  • 4c0701368d
    Bring back old whitespaces Utkarsh Verma 2022-06-02 13:39:28 +05:30
  • 1b8cb9ef91
    Improve render refresh and undef macro Utkarsh Verma 2022-06-02 13:30:17 +05:30
  • fd28668a1c
    Refresh terminal after alpha is reset Utkarsh Verma 2022-06-02 09:16:24 +05:30
  • 27f513920f
    Refresh terminal after updating alpha Utkarsh Verma 2022-06-02 09:09:14 +05:30
  • 4e2347da12
    Add option to change terminal alpha through key-bindings Utkarsh Verma 2022-06-02 08:12:31 +05:30
  • 377997be9d
    Merge branch 'tokyonight' Daniel Eklöf 2022-06-01 20:01:51 +02:00
  • e521fe5394
    Add 'themes/tokyonight-storm' Lorenz 2022-05-31 17:14:34 +02:00
  • b4443c7daa
    Add 'themes/tokyonight-night' Lorenz 2022-05-31 17:12:23 +02:00
  • 45b6d91eef
    Add 'themes/tokyonight-day' Lorenz 2022-05-31 17:09:44 +02:00
  • 6e51ecf030 Add 'themes/tokyonight-storm' Lorenz 2022-05-31 17:14:34 +02:00
  • e42832eb30 Add 'themes/tokyonight-night' Lorenz 2022-05-31 17:12:23 +02:00
  • 3cbe140255 Add 'themes/tokyonight-day' Lorenz 2022-05-31 17:09:44 +02:00
  • 8d03652a18
    themes: add catppuccin Stefan Prosiegel 2022-05-23 14:40:12 +02:00
  • bc7214cd88
    config: use $HOME instead of getpwuid() to retrieve users’s home dir Daniel Eklöf 2022-05-24 18:18:15 +02:00
  • 5ef06a1a50 themes: add catppuccin Stefan Prosiegel 2022-05-23 14:40:12 +02:00
  • 13971e7371
    Update systemd service files Soc Virnyl S. Estela 2022-04-19 01:00:49 +08:00
  • 7e8b5f9610
    main: minor rewording of non-UTF8 locale warnings and errors Daniel Eklöf 2022-05-14 09:14:57 +02:00
  • 15d45d5704
    meson: -Dsystemd-units-dir installs even if systemd is not found Daniel Eklöf 2022-05-11 20:58:07 +02:00
  • 62fe452cc2
    meson: add -Dsystemd-units-dir=<path> meson command line option Daniel Eklöf 2022-05-04 17:33:34 +02:00
  • 56e5855fff
    doc: benchmarks: update with desktop results for 1.12.1 (r9) Daniel Eklöf 2022-05-12 13:10:24 +02:00
  • 834beb966e
    doc: benchmarks: update with laptop results for 1.12.1 (r9) Daniel Eklöf 2022-05-12 11:53:08 +02:00
  • 200c5cbc79
    wayland: throttle xdg activation token requests for window urgency Daniel Eklöf 2022-05-11 21:17:52 +02:00
  • fc67bff9c0
    terminal: move viewport when part of it is scrolled out Daniel Eklöf 2022-05-11 17:58:18 +02:00
  • 3431619d07 Themes: Add 'Monokai Pro' theme Lorenz 2022-05-09 06:16:05 +02:00
  • f14fc120ad
    pgo: add xdg_activation_token parameter to spawn() stub Daniel Eklöf 2022-05-06 10:39:49 +02:00
  • ea1aac88db
    url-mode: add support for XDG activation when opening URLs Daniel Eklöf 2022-05-03 19:37:04 +02:00
  • da942e8c2e selection: fix inconsistency in block selections Cormac Stephenson 2022-05-02 14:49:52 +01:00
  • bd8dd9ff7e
    changelog: fix URL in #1047 issue link Daniel Eklöf 2022-04-28 19:29:06 +02:00
  • 7045c177fd
    commands: fix LOG_DBG() usage in cmd_scrollback_{up,down} Craig Barnes 2022-04-27 19:18:43 +01:00
  • de201ead2e
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-04-27 20:09:16 +02:00
  • 0056c3426c
    Merge branch 'releases/1.12' Daniel Eklöf 2022-04-27 20:08:55 +02:00