Commit graph

  • a2960aa457
    meson: fix dependencies (utf8proc missing in lots of places) Daniel Eklöf 2025-01-04 10:06:45 +01:00
  • 169471cf23
    ci: sr.ht: try to bring up to date, and pull from codeberg Daniel Eklöf 2025-01-04 09:50:30 +01:00
  • 77e30c8b45
    ci: sr.ht: disable x64 (rely on codeberg only) Daniel Eklöf 2025-01-04 09:50:06 +01:00
  • 9667fe2b26
    changelog: add missing issue ref Daniel Eklöf 2025-01-03 08:08:52 +01:00
  • 8414966013
    changelog: add new 'unreleased' section Daniel Eklöf 2025-01-03 08:03:06 +01:00
  • bdc821c488
    Merge branch 'releases/1.20' Daniel Eklöf 2025-01-03 08:02:48 +01:00
  • b0e6645395
    meson: bump version to 1.20.1 1.20.1 Daniel Eklöf 2025-01-03 08:01:35 +01:00
  • 4ed0361b97
    changelog: prepare for 1.20.1 Daniel Eklöf 2025-01-03 08:01:22 +01:00
  • b66a076bf1
    Merge branch 'master' into releases/1.20 Daniel Eklöf 2025-01-03 08:00:53 +01:00
  • f5c10a2452
    render: fix order we're checking custom codepoints Daniel Eklöf 2025-01-03 07:33:14 +01:00
  • 9cde179034 themes: add iterm theme from alacritty evplus 2025-01-02 11:53:49 +01:00
  • 9f5be55d1c
    osc: disable debug logging Daniel Eklöf 2025-01-02 09:12:11 +01:00
  • 7c1cee0373
    notify: disable debug logging Daniel Eklöf 2025-01-02 09:12:06 +01:00
  • 56d2c3e990
    config: don't allow colors.flash-alpha to be 1.0 Daniel Eklöf 2025-01-02 09:08:24 +01:00
  • c7ab7b3539
    term: limit app-id to 2048 characters Daniel Eklöf 2025-01-02 08:58:48 +01:00
  • f8ebe985a8
    changelog: add missing issue ref Daniel Eklöf 2025-01-01 09:29:11 +01:00
  • 1dc922e5a4
    changelog: add new 'unreleased' section Daniel Eklöf 2025-01-01 09:23:33 +01:00
  • 5048cb0c33
    Merge branch 'releases/1.20' Daniel Eklöf 2025-01-01 09:23:08 +01:00
  • 9b1c31ebcb
    meson: bump version to 1.20.0 1.20.0 Daniel Eklöf 2025-01-01 09:21:51 +01:00
  • ded55b7276
    changelog: prepare for 1.20.0 Daniel Eklöf 2025-01-01 09:21:26 +01:00
  • e851d44ac9
    kitty kbd: don't generate release events for plain Enter+Tab+Backspace Daniel Eklöf 2025-01-01 08:06:52 +01:00
  • e38ec79be1
    osc: add option to disable OSC-52, partially or fully Daniel Eklöf 2024-12-21 06:52:00 +01:00
  • 67bd5dd460
    selection: fix crash when tripple clicking in a region containing NUL characters Daniel Eklöf 2024-12-22 07:09:37 +01:00
  • 3b0c2a3543
    misc: add missing include stdlib.h (for free()) Daniel Eklöf 2024-12-20 15:22:14 +01:00
  • d523e7a676
    term: set_app_id() + set_window_title(): only allow printable characters Daniel Eklöf 2024-12-17 11:01:17 +01:00
  • 9a1b59adae
    box-drawings: implement octants Daniel Eklöf 2024-12-08 09:05:41 +01:00
  • 768f254286 pgo: prefer full-headless-sway over full-headless-cage heather7283 2024-12-08 13:54:45 +04:00
  • 5034209087
    quit should be in key-bindings cy 2024-12-03 00:13:28 -05:00
  • ca13c7b4f5
    Update rose-pine, add theme variants Denis Zharikov 2024-11-26 23:05:07 +04:00
  • 7e88e0bfdc
    pgo: explicitly set LLVM_PROFILE_FILE envvar heather7283 2024-11-19 20:06:32 +04:00
  • de305a7e58
    pgo: run sway with --unsupported-gpu flag heather7283 2024-11-19 19:59:06 +04:00
  • c067aabd11 quit should be in key-bindings cy 2024-12-03 00:13:28 -05:00
  • c016f273fd Update rose-pine, add theme variants Denis Zharikov 2024-11-26 23:05:07 +04:00
  • 256749c6d0
    term: get_font_dpi(): remove invalid assertion Daniel Eklöf 2024-11-24 08:01:31 +01:00
  • 8282af2868 pgo: explicitly set LLVM_PROFILE_FILE envvar heather7283 2024-11-19 20:06:32 +04:00
  • 41acc69e82 pgo: run sway with --unsupported-gpu flag heather7283 2024-11-19 19:59:06 +04:00
  • b43f19cb50
    vt: don't call fcft_precompose() if font is NULL Daniel Eklöf 2024-11-02 20:11:14 +01:00
  • d3cd4ad933
    char32: use utf8proc_charwidth() instead of wcwidth(), when available Daniel Eklöf 2024-10-31 07:17:35 +01:00
  • f3e443ea47
    osc: 9: ignore ConEmu/Windows Terminal sequences Daniel Eklöf 2024-11-02 08:10:25 +01:00
  • ab3af2af37
    unicode: update data files to 16.0 Daniel Eklöf 2024-10-31 07:26:07 +01:00
  • 4aae5222fe
    changelog: osc-9/777 crash when body is empty Daniel Eklöf 2024-10-31 07:02:38 +01:00
  • 689549bb1f
    osc: notify: fix crash with no message Jack Wilsdon 2024-10-28 17:52:09 +00:00
  • e0ec9fc21b osc: notify: fix crash with no message Jack Wilsdon 2024-10-28 17:52:09 +00:00
  • 813b514f63
    docs: document more default bindings in search scrollback mode. Mark Stosberg 2024-10-25 08:58:40 -04:00
  • 8edf273f6e
    changelog: add new 'unreleased' section Daniel Eklöf 2024-10-23 13:55:10 +02:00
  • e1469ed057
    Merge branch 'releases/1.19' Daniel Eklöf 2024-10-23 13:54:49 +02:00
  • cb91fbb4b6
    meson: bump version to 1.19.0 1.19.0 releases/1.19 Daniel Eklöf 2024-10-23 13:51:15 +02:00
  • 6d11e93e2f
    changelog: prepare for 1.19.0 Daniel Eklöf 2024-10-23 13:50:54 +02:00
  • d68da27a7f
    uri: skip query/fragment parsing when dealing with file:// URIs Daniel Eklöf 2024-10-23 08:47:21 +02:00
  • 996e5fa630
    Revert "url-mode: don't strip the file:// prefix from localhost URIs" Daniel Eklöf 2024-10-23 08:46:30 +02:00
  • 511aad419b
    config: add color.sixelN options Daniel Eklöf 2024-10-23 08:35:30 +02:00
  • e891abdd6a
    render: remove unnecessary call to wl_surface_damage_buffer() Daniel Eklöf 2024-10-06 11:26:35 +02:00
  • ce38f5b413
    render: sixels: update damage region when rendering sixels Daniel Eklöf 2024-10-05 08:53:11 +02:00
  • 4afb94687c
    changelog: #1715: "ghost" lines when selecting text Daniel Eklöf 2024-09-21 09:17:38 +02:00
  • 6ad84dab2d
    render: do dirty/clean consistency check before rendering sixels Daniel Eklöf 2024-09-21 09:11:28 +02:00
  • 49ed8b5e21
    selection: set row->dirty when clearing the cell->attrs.clean bit Daniel Eklöf 2024-09-20 17:16:45 +02:00
  • 798b44934f
    render: double-buffer: optimization: skip clean rows Daniel Eklöf 2024-09-20 17:14:59 +02:00
  • a9fefcf58b
    render: (debug): assert row->dirty vs. cell->attrs.clean consistency Daniel Eklöf 2024-09-20 17:13:06 +02:00
  • 046d959657
    shm: fix compilation when FORCED_DOUBLE_BUFFERING is enabled Daniel Eklöf 2024-09-20 17:06:47 +02:00
  • e2aeb7f336
    render: xcursor_is_valid(): don't crash when there's no theme loaded Daniel Eklöf 2024-09-21 09:08:40 +02:00
  • 297cb370aa
    render: add missing include, limits.h Daniel Eklöf 2024-09-15 09:56:41 +02:00
  • 33f3818520
    Merge branch 'toplevel-icon' Daniel Eklöf 2024-09-13 09:20:50 +02:00
  • 76b58b5663
    changelog: remove escape sequences we've reverted Daniel Eklöf 2024-09-13 08:57:20 +02:00
  • 9151685d04
    csi: revert implementation of CSI 20 t Daniel Eklöf 2024-09-13 08:57:07 +02:00
  • 7984f08925
    osc: OSC-1 does not set the icon, it sets the icon _label_ Daniel Eklöf 2024-09-13 08:51:12 +02:00
  • c6208a98c8
    main: include toplevel-icon support in --version output Daniel Eklöf 2024-09-13 08:45:54 +02:00
  • f5caa2d265
    pgo: add missing stub for render_refresh_icon() Daniel Eklöf 2024-09-10 19:13:00 +02:00
  • 97ec375c67
    toplevel-icon: implement OSC-1, CSI 20/21/22/23 t Daniel Eklöf 2024-09-10 18:53:38 +02:00
  • 3f8a1fc85b
    changelog: xdg-toplevel-icon-v1 Daniel Eklöf 2024-09-08 18:26:28 +02:00
  • b34137dde3
    toplevel-icon: set to app-id, instead of hardcoding to "foot" Daniel Eklöf 2024-09-08 18:25:07 +02:00
  • 0cb07027f2
    wayland: set toplevel icon Daniel Eklöf 2024-09-08 13:15:21 +02:00
  • 28a1c67dd5
    wayland: bind the xdg-toplevel-icon manager global Daniel Eklöf 2024-09-08 11:18:30 +02:00
  • 5ef69fc591
    meson: detect wayland-protocols >= 1.37, and conditionally enable xdg-toplevel-icon-v1 Daniel Eklöf 2024-09-08 10:42:24 +02:00
  • d4a1283797
    xsnprintf: various improvements related to xvsnprintf() and xsnprintf() Craig Barnes 2024-09-11 20:13:30 +01:00
  • 31f88e636c readme: typo: foot-ctlseq -> foot-ctlseqs Craig Barnes 2024-09-11 22:08:45 +01:00
  • 2f68448bd8
    term: struct row: reorder, for improved readability Daniel Eklöf 2024-09-09 07:41:59 +02:00
  • f3f9212c7c
    term: don't pack the outer struct, in the row struct Daniel Eklöf 2024-09-09 07:21:29 +02:00
  • 1925593a37
    render: resize(): don't overflow the number of scrollback lines Daniel Eklöf 2024-09-09 06:51:10 +02:00
  • 8a4bbbf5cb
    readme: update mastodon link Daniel Eklöf 2024-09-08 13:45:20 +02:00
  • c8185aec1d
    desktop: rename to foot{,client,-server}.desktop Daniel Eklöf 2024-09-08 10:23:26 +02:00
  • 11ff9ba7ec
    .desktop: remove StartupWMClass cludge Daniel Eklöf 2024-09-08 10:22:29 +02:00
  • a916a6a8ca
    metainfo: add recent releases, update feature list Daniel Eklöf 2024-09-08 10:21:28 +02:00
  • 117bb80dd0
    term: use 16-bit ints for cmd start/end columns Daniel Eklöf 2024-09-07 19:18:46 +02:00
  • deba63fcff
    term: reduce the size of the row struct, by packing it Daniel Eklöf 2024-09-07 09:06:16 +02:00
  • c41f55c3a0
    sixel: default bg color is now taken from the sixel palette, not the ANSI bg color Daniel Eklöf 2024-09-05 07:17:03 +02:00
  • c5bb1fb2ed
    notifications: BEL and OSC-777 now focuses the window on notification activation Daniel Eklöf 2024-09-05 07:13:53 +02:00
  • c15ebbfa2e
    changelog: strikeout-thickness Daniel Eklöf 2024-08-26 19:36:26 +02:00
  • b47a4dd255
    add setting for strikeout thickness Oleh Hushchenkov 2024-08-25 11:28:21 +03:00
  • 47df32a99b add setting for strikeout thickness Oleh Hushchenkov 2024-08-25 11:28:21 +03:00
  • 01fa59b6b7
    changelog: mbsntoc32() failure checks Daniel Eklöf 2024-08-20 07:17:58 +02:00
  • 8f9f3dbd9d
    term_set_window_title(): fix bad check for invalid UTF-8 Daniel Eklöf 2024-08-20 07:15:22 +02:00
  • 7dd204fd31
    osc: notify: fix bad check for invalid UTF-8 Daniel Eklöf 2024-08-20 07:14:53 +02:00
  • be13788a4f
    changelog: resize-keep-grid Daniel Eklöf 2024-08-20 07:12:19 +02:00
  • b3fd994fd3
    changelog: add missing reference to #1787 Daniel Eklöf 2024-08-20 07:12:09 +02:00
  • 1969717527
    feature: add resize-keep-grid to allow text reflow on font changes Andrew J. Hesford 2024-08-14 10:35:58 -04:00
  • a2fc2a986e
    render: follow cursor.unfocused-style regardless of cursor.style tokyo4j 2024-08-15 01:18:57 +09:00
  • 10efbb2031 render: follow cursor.unfocused-style regardless of cursor.style tokyo4j 2024-08-15 01:18:57 +09:00
  • 96c30cd410
    term: thrd_join() returns thrd_success on success, not 0 Daniel Eklöf 2024-08-15 17:20:12 +02:00
  • 49a54a59b9 feature: add resize-keep-grid to allow text reflow on font changes Andrew J. Hesford 2024-08-14 10:35:58 -04:00
  • dc5ff7db28
    changelog: add new 'unreleased' section Daniel Eklöf 2024-08-14 12:02:56 +02:00