Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-19 | Fix row indexing with inclusive ranges | Alexandru Placinta | |
2024-03-19 | Remove extra TIOCSWINSZ ioctl on startup | Kirill Chibisov | |
The openpty call already performs it, thus no need to call it one more with the exact same size since it confuses some applications. | |||
2024-03-19 | Add default `Home`/`End` bindings for Vi mode | Kirill Chibisov | |
2024-03-19 | Fix hang on startup with some Wayland compositors | Kirill Chibisov | |
Fixes #7665. | |||
2024-03-19 | Fix hang on startup with some Wayland compositors | Kirill Chibisov | |
Fixes #7665. | |||
2024-03-19 | Fix unnecessary explicit panic in PTY | Conrad Irwin | |
Closes #7680. | |||
2024-03-19 | Document `command` field in bindings | Kirill Chibisov | |
Closes #7594. | |||
2024-03-19 | Don't use kitty sequences outside protocol | Kirill Chibisov | |
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. | |||
2024-03-19 | Move CHANGELOG entry for sextants to proper section | Kirill Chibisov | |
2024-03-19 | Don't report associated text only for C0/C1 | Kirill Chibisov | |
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. | |||
2024-03-19 | Fix invalid bounds in selection range conversion | Mohammad AlSaleh | |
2024-03-19 | Use builtin font to draw sextants | Popa Ioan Alexandru | |
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. | |||
2024-03-19 | Allow specifying all config keys on all platforms | Christian Duerr | |
Closes #7592. | |||
2024-03-19 | Fix typo in config docs | Christian Duerr | |
Closes #7647. | |||
2024-03-19 | Fix env variable overrides through CLI | Christian Duerr | |
This fixes an issue where all CLI environment variables would replace existing configuration file variables instead of merging the two maps together. Fixes #7618. | |||
2024-03-19 | Fix inline search expanding across newlines | Christian Duerr | |
Closes #7587. | |||
2024-03-19 | Fix `debug.renderer="gles2pure"` documentation | Christian Duerr | |
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> | |||
2024-03-19 | Reduce allocations during keyboard input | Christian Duerr | |
2024-01-08 | Alacritty version 0.13.1v0.13.1alacritty_terminal_v0.21.0 | Christian Duerr | |
2024-01-08 | Fix manpage string escapes | WuerfelDev | |
Co-authored-by: Christian Duerr <contact@christianduerr.com> | |||
2024-01-06 | Alacritty version 0.13.1-rc1v0.13.1-rc1alacritty_terminal_v0.21.0-rc1 | Christian Duerr | |
2024-01-06 | Fix serde tests without default features | James McCoy | |
2024-01-06 | Bump winit to 0.29.9 | Kirill Chibisov | |
Fixes #7559. Fixes #7533. | |||
2024-01-06 | Ignore null values in `alacritty migrate` | Kirill Chibisov | |
This should help with broken YAML configurations by throwing nulls away, which are not representable in toml. | |||
2024-01-06 | Add vi search paste bindings | Omar Magdy | |
Closes #7511. | |||
2024-01-06 | Fix replacing optional fields | Christian Duerr | |
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. | |||
2024-01-06 | Fix number-based mouse bindings | Lars Francke | |
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. | |||
2024-01-06 | Bump winit to 0.29.8 | Kirill Chibisov | |
Fixes #7514. Fixes #7502. Fixes #7494. Fixes #7474. Fixes #7472. | |||
2024-01-06 | Remove note about versions pre 0.13.0 | Kirill Chibisov | |
2024-01-06 | Powerline glyphs being cut for narrow fonts | Kirill Chibisov | |
Fixes #7470. | |||
2024-01-06 | Send associated text for shifted numbers with kitty | Kirill Chibisov | |
Also fix the wrong ordering of base and shifted keys. Fixes #7492. | |||
2024-01-06 | Don't substitute `\n` in char bindings | Kirill Chibisov | |
This broke unintentionally due to routing paste-like input via paste function. Fixes #7476. | |||
2024-01-06 | Passthrough potential errors for `EventLoopSender` | Hyper | |
2024-01-06 | Fix inability to bind `Alt+Control` on Windows | Kirill Chibisov | |
Fixes #7506. | |||
2024-01-06 | Use pre-composed key for `Alt` bindings on macOS | Kirill Chibisov | |
Fixes #7475. | |||
2024-01-06 | Remove direct dependency on once_cell | Philip Dubé | |
With MSRV 1.70, std now contains the necessary parts. | |||
2024-01-06 | Fix `alacritty migrate` with nonexistent imports | Christian Duerr | |
Fixes #7473. | |||
2024-01-06 | Derive `Clone` for `EventLoopSender` | Hyper | |
2024-01-06 | Mark SimpleFullscreen as macOS only startup mode | Kirill Chibisov | |
2023-12-27 | Alacritty version 0.13.0v0.13.0alacritty_terminal_v0.20.0 | Christian Duerr | |
2023-12-27 | Bump winit to 0.29.7 | Kirill Chibisov | |
This also bumps other dependencies along the way. Fixes #2886. | |||
2023-12-27 | Apply modifiers before presses in kitty protocol | Kirill Chibisov | |
While this doesn't handle releases with multiple identical modifiers pressed, the release can't work reliable anyway, since one modifier could be pressed before focusing the window, thus tracking modifiers based on the keysym values won't work as it was suggested by kitty author. Links: https://github.com/kovidgoyal/kitty/issues/6913 | |||
2023-12-22 | Alacritty version 0.13.0-rc2v0.13.0-rc2alacritty_terminal_v0.20.0-rc2 | Christian Duerr | |
2023-12-22 | Keep IME always enabled on X11 | Kirill Chibisov | |
Fixes #7195. | |||
2023-12-22 | Bump winit to 0.29.5 | Kirill Chibisov | |
Fixes #7449. | |||
2023-12-22 | Account for option_as_alt when doing kitty protocol | Kirill Chibisov | |
By default `Alt` is not a real `Alt` on macOS, so we shouldn't treat it as a modifier. Fixes #7443. | |||
2023-12-22 | Fix the order of `ClearSelection` in Vi mode | Kirill Chibisov | |
Fixes #7438. | |||
2023-12-22 | Add link to rendered config docs | Christian Duerr | |
This adds a link to alacritty.org's rendered configuration file documentation. | |||
2023-12-14 | Alacritty version 0.13.0-rc1v0.13.0-rc1alacritty_terminal_v0.20.0-rc1 | Christian Duerr | |
2023-12-14 | Bump crossfont to 0.7.0 | Kirill Chibisov | |