Releases Tags
-
1.9.0
released this 1 year ago | 0 commits to master since this release
Added
- Window title in the CSDs (#638).
-Ddocs=disabled|enabled|auto
meson command line option.- Support for
~
-expansion in theinclude
directive (#659). - Unicode 13 characters U+1FB3C - U+1FB6F, U+1FB9A and U+1FB9B to list of box drawing characters rendered by foot itself (rather than using font glyphs) (#474).
XM
+xm
to terminfo.- Mouse buttons 6/7 (mouse wheel left/right).
url.uri-characters
option tofoot.ini
(#654).
Changed
- Terminfo files can now co-exist with the foot terminfo files from ncurses. See
INSTALL.md
for more information (#671). bold-text-in-bright=palette-based
now only brightens colors from palette- Raised grace period between closing the PTY and sending
SIGKILL
(when terminating the client application) from 4 to 60 seconds. - When terminating the client application, foot now sends
SIGTERM
immediately after closing the PTY, instead of waiting 2 seconds. - Foot now sends
SIGTERM
/SIGKILL
to the client application’s process group, instead of just to the client application’s process. kmous
terminfo capability from\E[M
to\E[<
.- pt-or-px values (
letter-spacing
, etc) and the line thickness (tweak.box-drawing-base-thickness
) in box drawing characters are now translated to pixel values using the monitor’s scaling factor whendpi-aware=no
, ordpi-aware=auto
and the scaling factor is larger than 1 (#680).
Removed
km
/smm
/rmm
from terminfo; foot prefixes Alt-key combinations withESC
, and not by setting the 8:th “meta” bit, regardless ofsmm
/rmm
. While this can be disabled by, resetting private mode 1036, the terminfo should reflect the default behavior (#670).- Keypad application mode keys from terminfo; enabling the keypad application mode is not enough to make foot emit these sequences - you also need to disable private mode 1035 (#670).
Fixed
- Rendering into the right margin area with
tweak.overflowing-glyphs
enabled. - PGO builds with clang (#642).
- Crash in scrollback search mode when selection has been canceled due to terminal content updates (#644).
- Foot process not terminating when the Wayland connection is broken (#651).
- Output scale being zero on compositors that does not advertise a scaling factor.
- Slow-to-terminate client applications causing other footclient instances to freeze when closing a footclient window.
- Underlying cell content showing through in the left-most column of sixels.
cursor.blink
not working in GNOME (#686).- Blinking cursor stops blinking, or becoming invisible, when switching focus from, and then back to a terminal window on GNOME (#686).
Contributors
Downloads