Commit graph

  • 4340f8a3b4
    render: fix application of old scroll damage when double buffering Daniel Eklöf 2022-09-22 18:34:41 +02:00
  • 50ae277d90
    wayland: don’t crash with a division-by-zero when monitor dimensions are negative Daniel Eklöf 2022-09-22 18:33:24 +02:00
  • b7ba842237
    render: timer: print/log *total* rendering time Daniel Eklöf 2022-09-22 18:32:54 +02:00
  • 4db1dde25c
    misc: add timespec_add() Daniel Eklöf 2022-09-22 18:32:28 +02:00
  • 020148d67c
    install.md: add ‘utf8proc’ Daniel Eklöf 2022-09-23 20:20:56 +02:00
  • cee59bfb3f Add the moonfly theme Torsten Trautwein 2022-09-22 08:44:21 +02:00
  • 05aedd52da Add the nightfly theme Torsten Trautwein 2022-09-22 08:44:04 +02:00
  • debf1b8453
    chore: rename desktop files Vladimír Magyar 2022-09-01 07:24:09 +02:00
  • 335612cfa4
    chore: add appstream file Vladimír Magyar 2022-08-20 12:57:38 +02:00
  • 46f6bad728
    csi: reply with 4 instead of 2 for DECRQM queries of unsupported modes Craig Barnes 2022-09-17 07:17:12 +01:00
  • 8dcfa259a2 config: fix "maybe-uninitialized" error when compiling with CFLAGS=-Og Craig Barnes 2022-09-17 06:34:25 +01:00
  • 89ff87dd37
    fix: update meson desktop file names Vladimír Magyar 2022-09-14 07:03:40 +02:00
  • 1c072856eb
    input: pipe-*: set current CWD when spawning the sub-process Daniel Eklöf 2022-09-10 12:04:39 +02:00
  • 66e2b58c1a
    chore: bump version + add screenshot Vladimír Magyar 2022-09-06 08:35:55 +02:00
  • c8dc633c97
    chore: rename desktop files Vladimír Magyar 2022-09-01 07:24:09 +02:00
  • bbbb512510
    chore: add appstream file Vladimír Magyar 2022-08-20 12:57:38 +02:00
  • d2e67689ea
    terminal: don’t unref a not-yet-referenced key-binding set Daniel Eklöf 2022-09-05 19:23:40 +02:00
  • c311229b9e
    csi: damage *viewport* when exiting the alt screen Daniel Eklöf 2022-09-06 17:37:19 +02:00
  • 2d1ded183a
    config: change default ‘pad’ to 0x0 (i.e. no padding) Daniel Eklöf 2022-09-03 12:16:41 +02:00
  • 473c5f4e76
    Merge branch 'releases/1.13' Daniel Eklöf 2022-08-31 19:26:21 +02:00
  • cd1933baf1
    meson: bump version to 1.13.1 1.13.1 releases/1.13 Daniel Eklöf 2022-08-31 19:19:15 +02:00
  • 864de72b17
    changelog: prepare for 1.13.1 Daniel Eklöf 2022-08-31 19:17:38 +02:00
  • 5706141d0a
    url-mode: connect osc-8 links only when both ID and URI matches Daniel Eklöf 2022-08-30 17:48:04 +02:00
  • 688bf1bd59
    changelog: crash when resizing window, or scrolling Daniel Eklöf 2022-08-29 21:04:56 +02:00
  • 23871d4db5
    grid: reflow: assert there aren’t any open URIs on the last row Daniel Eklöf 2022-08-29 21:03:21 +02:00
  • 22989ef9b3
    grid: reflow: don’t line-wrap the last row Daniel Eklöf 2022-08-29 20:47:33 +02:00
  • 649d56a4e5
    grid: when setting the new viewport, ensure it’s correctly bounded Daniel Eklöf 2022-08-29 20:46:19 +02:00
  • d810e4fc8e
    selection: mark_selected_region(): use an enum to encode how the cells are to be updated Daniel Eklöf 2022-08-26 21:07:20 +02:00
  • 2354298eca
    selection: restore <= 1.12 behavior in block selection wrt empty cells Daniel Eklöf 2022-08-26 17:48:00 +02:00
  • 03d3887e6b
    ci (sr.ht): pull directly from git.sr.ht Daniel Eklöf 2022-08-23 16:38:39 +02:00
  • 6f1cf6fc56
    selection: once again highlight non-trailing empty cells Daniel Eklöf 2022-08-22 20:14:06 +02:00
  • 736babcdbc
    selection: never highlight selected, empty cells Daniel Eklöf 2022-08-17 17:36:10 +02:00
  • ccef435736
    ci: codespell: ignore ‘zar’ (user who contributed) Daniel Eklöf 2022-08-20 18:25:05 +02:00
  • c753cf8f45
    url-mode: connect osc-8 links only when both ID and URI matches Daniel Eklöf 2022-08-30 17:48:04 +02:00
  • 4dd63bcc91
    Merge branch 'grid-reflow-viewport-crash-regression' Daniel Eklöf 2022-08-30 17:52:55 +02:00
  • 524474728a
    changelog: crash when resizing window, or scrolling Daniel Eklöf 2022-08-29 21:04:56 +02:00
  • 454c82f0f5
    grid: reflow: assert there aren’t any open URIs on the last row Daniel Eklöf 2022-08-29 21:03:21 +02:00
  • 5c86358cd1
    grid: reflow: don’t line-wrap the last row Daniel Eklöf 2022-08-29 20:47:33 +02:00
  • 13281f327b
    grid: when setting the new viewport, ensure it’s correctly bounded Daniel Eklöf 2022-08-29 20:46:19 +02:00
  • d5df86f785
    selection: mark_selected_region(): use an enum to encode how the cells are to be updated Daniel Eklöf 2022-08-26 21:07:20 +02:00
  • db2737b96a
    selection: restore <= 1.12 behavior in block selection wrt empty cells Daniel Eklöf 2022-08-26 17:48:00 +02:00
  • 4f06d413e2
    ci (sr.ht): pull directly from git.sr.ht Daniel Eklöf 2022-08-23 16:38:39 +02:00
  • 21ab16239d
    selection: once again highlight non-trailing empty cells Daniel Eklöf 2022-08-22 20:14:06 +02:00
  • 3cf11bfea9
    theme: change default color theme to solarized-dark-normal-brights Daniel Eklöf 2022-08-17 18:12:51 +02:00
  • 86663522d5
    selection: never highlight selected, empty cells Daniel Eklöf 2022-08-17 17:36:10 +02:00
  • a0942f950d
    config: add setting for underline thickness Yorick Peterse 2022-08-19 02:54:49 +02:00
  • 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