Age | Commit message (Collapse) | Author |
|
|
|
x11-clipboard was unconditionally using eventfd which is not present
on NetBSD.
Links: https://github.com/quininer/x11-clipboard/issues/48
|
|
|
|
|
|
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".
|
|
|
|
|
|
Fixes #7665.
|
|
Fixes #7665.
|
|
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.
|
|
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.
|
|
This is only an update to the development version and does not represent
a stable release.
|
|
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.
|
|
Fixes #7514.
Fixes #7502.
Fixes #7494.
Fixes #7474.
Fixes #7472.
|
|
Fixes #7470.
|
|
Also fix the wrong ordering of base and shifted keys.
Fixes #7492.
|
|
This broke unintentionally due to routing paste-like input
via paste function.
Fixes #7476.
|
|
Fixes #7506.
|
|
Fixes #7475.
|
|
Fixes #7473.
|
|
This also bumps other dependencies along the way.
Fixes #2886.
|
|
This is only an update to the development versions and does not
represent a stable release.
|
|
|
|
|
|
The protocol enables robust key reporting for the applications, so
they could bind more keys and the user won't have collisions with
the normal control keys.
Links: https://sw.kovidgoyal.net/kitty/keyboard-protocol
Fixes #6378.
|
|
Fixes #7413.
|
|
Some hardware is just bad.
Fixes #7404.
|
|
The damage tracking was including selection and vi_cursor which were
rendering viewport related, however all the damage tracking inside
the `alacritty_terminal` was _terminal viewport_ related, meaning that
it should be affected by `display_offset`.
Refactor the damage tracking so `alacritty_terminal` is only tracking
actual terminal updates and properly applying display offset to them,
while `alacritty` pulls this damage into its own UI damage state.
Fixes #7111.
|
|
|
|
|
|
Fixes #7224.
|
|
The default animation feels really choppy, but it's just how its
function looks.
|
|
This patch adds a new CLI parameter to the `create-window` subcommand,
matching the existing `--option` parameter when creating a new Alacritty
instance.
This parameter allows setting up the initial window configuration from
the CLI without having to call `alacritty msg config`, making sure that
all options are set appropriately right from the start.
Closes #6238.
|
|
In addition to box drawing it was decided to also draw powerline
symbols, since those are quite common and rather simple to draw with
present box drawing infra.
|
|
The timeout and blink events could be delivered at the same time,
so canceling blinking won't work and we'll still have an event.
|
|
This fixes a crash which could occur when leaving search with a visible
match after shrinking the terminal height to be lower than the original
line the focused match was in.
Closes #7054.
|
|
Fixes #972.
|
|
This patch ignores the startup mode when creating a new tab on macOS to
avoid maximizing an existing window.
Co-authored-by: Christian Duerr <contact@christianduerr.com>
|
|
This is only an update to the development version and does not represent
a stable release.
|
|
Only consider bindings without Shift if there are no actions defined for the
actual mouse event.
Closes #7292.
|