Age | Commit message (Collapse) | Author |
|
On Windows some key combinations for regular text input, like Ctrl+1
don't have any text attached, so they were generating the kitty escape
sequence even when they shouldn't.
|
|
Closes #7778.
|
|
|
|
This bumps all dependencies that can be updated without introducing a
build failure.
|
|
|
|
This fixes an issue where the `Select` action for hyperlink escape text
would select the entire line, instead of selecting only the hyperlink
itself.
It also changes the way hyperlinks with the same ID are highlighted,
removing the restriction of being on consecutive lines and instead
highlighting all visible cells that correspond to the matching
hyperlink.
Closes #7766.
|
|
117719b3 removed the extra call for TIOCSWINSZ, however the initial
`openpty` call itself did not set the pixel size, which caused issues
with some clients.
|
|
Fixes #7753.
|
|
|
|
Fixes #7806.
|
|
|
|
x11-clipboard was unconditionally using eventfd which is not present
on NetBSD.
Links: https://github.com/quininer/x11-clipboard/issues/48
|
|
The 0.29.11 was yanked.
|
|
|
|
|
|
|
|
Fixes #7633.
Fixes #7613.
Fixes #7607.
Fixes #7571.
Fixes #7549.
|
|
|
|
This fixes an issue where a scrolling region that does not start at the
top of the screen would still rotate lines into history when scrolling
the content "upwards".
|
|
|
|
|
|
Instead of manually specifying the oldstable version in all our CI
scripts, it is now pulled from the `Cargo.toml` which simplifies the
update process.
The contributing guide has also been updated to not include the explicit
version and its wording has been loosened a bit to correctly represent
current maintenance practices.
|
|
|
|
The openpty call already performs it, thus no need to call it one more
with the exact same size since it confuses some applications.
|
|
|
|
This is only an update to the development version and does not represent
a stable release.
|
|
Fixes #7665.
|
|
Fixes #7665.
|
|
Closes #7680.
|
|
Closes #7594.
|
|
Originally kitty defined that functional keys, which are not encoded
by default, like `Pause` should be encoded with `CSI u`. However
the specification was clarified and now it says that terminal
may ignore that part. Given that Alacritty tries to follow xterm/urxvt
when it comes to bindings, CSI u bindings are not send for consistency
reasons.
This also brings back F13-F20 bindings used by Alacritty in 0.12.3, as
well as explicitly defines `NumpadEnter` like it was before.
Closes #7623.
|
|
|
|
This has a side effect that we'll have text reported for Alt+Shift+T
and similar, but only C0/C1 should be excluded and Alt+Shift+T is
emitting neither, thus regular `T` will be reported.
Fixes #7657.
|
|
|
|
Sextants are similar to quadrants and should align with them and
other box drawing, thus use builtin font to align them properly.
Part-of: #7422.
|
|
Closes #7592.
|
|
Closes #7647.
|
|
This fixes an issue where all CLI environment variables would replace
existing configuration file variables instead of merging the two maps
together.
Fixes #7618.
|
|
Closes #7587.
|
|
Patch 5685ce8bf changed the allowed values of the `debug.renderer` enum,
prohibiting the usage of `_` in the `Gles2Pure` variant. This patch
updates the documentation to correct for that.
Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
|
|
|
|
|
|
This is only an update to the development version and does not represent
a stable release.
|
|
Co-authored-by: Christian Duerr <contact@christianduerr.com>
|
|
Authored-by: James McCoy <jamessan@jamessan.com>
|
|
Fixes #7559.
Fixes #7533.
|
|
This should help with broken YAML configurations by throwing nulls
away, which are not representable in toml.
|
|
Closes #7511.
|
|
This fixes an issue with the default `SerdeReplace` implementation where
it would never recurse through options but always replace the entire
option with the new value.
Closes #7518.
|
|
The toml migration introduced a regression which stopped numbered key
binding's from working. This patch implements the required number type
to make things work again.
Fixes #7527.
|