Commit graph

  • 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
  • 4cd65f0e70
    Merge branch 'releases/1.18' Daniel Eklöf 2024-08-14 12:02:36 +02:00
  • ce9c9f6be6
    meson: bump version to 1.18.1 1.18.1 releases/1.18 Daniel Eklöf 2024-08-14 12:00:20 +02:00
  • 447b02b530
    changelog: prepare for 1.18.1 Daniel Eklöf 2024-08-14 12:00:08 +02:00
  • 54c1660a1e
    Merge branch 'master' into releases/1.18 Daniel Eklöf 2024-08-14 11:59:23 +02:00
  • 2896c18981
    osc: regression: fix OSC-111 handling of alpha changes Daniel Eklöf 2024-08-14 08:50:44 +02:00
  • eb185bfa47
    utils/xtgettcap: fix possible NULL deref, found by -fanalyzer Daniel Eklöf 2024-08-14 08:53:21 +02:00
  • cee0c5423a
    main: spell out the most common reason for setlocale() to fail Daniel Eklöf 2024-08-11 11:11:38 +02:00
  • 6d351ffc43
    main: invalid locale != non-UTF-8 locale Daniel Eklöf 2024-08-10 16:38:35 +02:00
  • 7e1894978f
    slave: prefix user notifications with 'foot' Daniel Eklöf 2024-08-09 13:55:21 +02:00
  • ee9c76ded0
    osc: kitty: update 's' to the latest spec Daniel Eklöf 2024-08-09 08:25:36 +02:00
  • 481ce82d66
    doc: foot.ini: document the Unicode ranges covered by the builtin glyphs Daniel Eklöf 2024-08-09 08:24:53 +02:00
  • bef613e656
    csd: track pointer when rendering and handling CSD button clicks Daniel Eklöf 2024-08-09 08:20:59 +02:00
  • 7ec9ca2b95
    input: CSD buttons are now triggered when releasing the mouse button Daniel Eklöf 2024-08-02 17:12:12 +02:00
  • 803f712332
    meson: add "prefix: '#include <unistd.h>" to cc.has_function() Daniel Eklöf 2024-08-09 08:15:13 +02:00
  • 9d5d84a835
    meson: fix false positive detection of memfd_create Shogo Yamazaki 2024-08-07 14:12:13 +09:00
  • 01eca82d33
    readme: remove CI badges for gitlab and sr.ht Daniel Eklöf 2024-08-07 17:15:00 +02:00
  • 8607fb6312
    readme: repology: use four columns instead of three Daniel Eklöf 2024-08-07 17:14:26 +02:00
  • a0b5f79f32
    readme: repology: use three columns instead of one Daniel Eklöf 2024-08-07 17:13:38 +02:00
  • e9d43b2d26
    meson: fix false positive detection of memfd_create Shogo Yamazaki 2024-08-07 14:12:13 +09:00
  • 8ffa31fee5 render: Swap shm out for vulkan Kenny Levinsen 2024-08-04 23:40:45 +02:00
  • e3df9f6e1e vulkan: Implement buffer chain Kenny Levinsen 2024-08-04 23:38:40 +02:00
  • 42caf8b387 vulkan: Device initialization Kenny Levinsen 2024-08-04 23:37:35 +02:00
  • fb74a2df27
    changelog: osc-99: sound support Daniel Eklöf 2024-08-04 15:23:33 +02:00
  • 84d36606cb
    osc: kitty notifications: add support for XDG sound names Daniel Eklöf 2024-08-04 15:21:06 +02:00
  • 6349262491
    osc: kitty notifications: implement s=silent Daniel Eklöf 2024-08-04 14:16:56 +02:00
  • a3a35f2c8c
    term: reload_fonts(): don't ignore return value of thrd_join() Daniel Eklöf 2024-08-03 09:04:24 +02:00
  • b27841e1b5 Merge branch 'xstrjoin3' Craig Barnes 2024-08-03 10:42:37 +01:00
  • 6b72108ee2
    osc: kitty notifications: ignore invalid IDs Daniel Eklöf 2024-08-03 11:05:58 +02:00
  • f87c9bb9f7 xmalloc: remove delim param from xstrjoin() and add separate xstrjoin3() Craig Barnes 2024-08-03 08:12:13 +01:00
  • 62b0b65d47
    changelog: add new 'unreleased' section Daniel Eklöf 2024-08-02 14:33:26 +02:00
  • bf51d8c19b
    Merge branch 'releases/1.18' Daniel Eklöf 2024-08-02 14:33:08 +02:00
  • b5e692ef8b
    meson: bump version to 1.18.0 1.18.0 Daniel Eklöf 2024-08-02 14:28:16 +02:00
  • 1272632f3b
    changelog: prepare for 1.18.0 Daniel Eklöf 2024-08-02 14:27:57 +02:00
  • a176d8fbdb
    readme: typo: foot -> foot's Daniel Eklöf 2024-08-02 12:06:08 +02:00
  • aabb239c0f
    readme: xtgettcap: mention tigetstr() compability Daniel Eklöf 2024-08-02 10:33:18 +02:00
  • 901daefd96
    changelog: more template parameters we've added to desktop-notifications Daniel Eklöf 2024-08-02 10:18:59 +02:00
  • a9e462d952
    Remove a number of unused includes Daniel Eklöf 2024-08-01 20:11:04 +02:00
  • 09ab8c6c7c
    notify: codespell: programatically -> programmatically Daniel Eklöf 2024-08-02 08:25:29 +02:00
  • 1a89538700
    notify: codespell: notificaton -> notification Daniel Eklöf 2024-08-02 08:22:57 +02:00
  • ebd8ad8937
    doc: foot.ini: codespell: furhermore -> furthermore Daniel Eklöf 2024-08-02 08:22:37 +02:00
  • ea2f0e7c3f
    osc: kitty notifications: cleanup and update to latest version of spec Daniel Eklöf 2024-08-02 08:07:13 +02:00
  • 18b87b2e20
    notify: don't forget terminating NULL when patching notify helper's argv Daniel Eklöf 2024-07-31 18:31:18 +02:00
  • 76ac910b11
    osc: kitty notifications: buttons, icons, app-name, categories etc Daniel Eklöf 2024-07-31 16:22:17 +02:00
  • d87b81dd52
    notify: disable debug logging Daniel Eklöf 2024-07-30 17:31:15 +02:00
  • 259a75e957
    notify: remove debug assertion Daniel Eklöf 2024-07-30 17:24:48 +02:00