aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix clippy warningsChristian Duerr2024-02-14
|
* Bump MSRV to 1.72.0Christian Duerr2024-02-14
|
* Use dynamic MSRV for oldstable CIChristian Duerr2024-02-14
| | | | | | | | | | 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.
* Fix row indexing with inclusive rangesAlexandru Placinta2024-02-11
|
* Remove extra TIOCSWINSZ ioctl on startupKirill Chibisov2024-02-08
| | | | The openpty call already performs it, thus no need to call it one more with the exact same size since it confuses some applications.
* Add default `Home`/`End` bindings for Vi modeKirill Chibisov2024-02-08
|
* Bump alacritty_terminal to 0.22.1Christian Duerr2024-02-05
| | | | This is only an update to the development version and does not represent a stable release.
* Fix hang on startup with some Wayland compositorsKirill Chibisov2024-02-04
| | | Fixes #7665.
* Fix hang on startup with some Wayland compositorsKirill Chibisov2024-02-03
| | | Fixes #7665.
* Fix unnecessary explicit panic in PTY Conrad Irwin2024-02-02
| | | Closes #7680.
* Document `command` field in bindingsKirill Chibisov2024-01-31
| | | Closes #7594.
* Don't use kitty sequences outside protocolKirill Chibisov2024-01-31
| | | | | | | | | | | | | 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.
* Move CHANGELOG entry for sextants to proper sectionKirill Chibisov2024-01-27
|
* Don't report associated text only for C0/C1Kirill Chibisov2024-01-27
| | | | | | | | 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.
* Fix invalid bounds in selection range conversionMohammad AlSaleh2024-01-27
|
* Use builtin font to draw sextantsPopa Ioan Alexandru2024-01-26
| | | | | | 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.
* Allow specifying all config keys on all platformsChristian Duerr2024-01-24
| | | Closes #7592.
* Fix typo in config docsChristian Duerr2024-01-21
| | | Closes #7647.
* Fix env variable overrides through CLIChristian Duerr2024-01-14
| | | | | | | This fixes an issue where all CLI environment variables would replace existing configuration file variables instead of merging the two maps together. Fixes #7618.
* Fix inline search expanding across newlinesChristian Duerr2024-01-14
| | | Closes #7587.
* Fix `debug.renderer="gles2pure"` documentationChristian Duerr2024-01-14
| | | | | | | 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>
* Fixup alacritty_config version and depsKirill Chibisov2024-01-14
|
* Reduce allocations during keyboard inputChristian Duerr2024-01-09
|
* Add version 0.13.1 to CHANGELOGChristian Duerr2024-01-08
| | | | This is only an update to the development version and does not represent a stable release.
* Fix manpage string escapesWuerfelDev2024-01-08
| | | Co-authored-by: Christian Duerr <contact@christianduerr.com>
* Fix serde tests without default featuresChristian Duerr2024-01-06
| | | Authored-by: James McCoy <jamessan@jamessan.com>
* Bump winit to 0.29.9Kirill Chibisov2024-01-06
| | | | Fixes #7559. Fixes #7533.
* Ignore null values in `alacritty migrate`Kirill Chibisov2024-01-05
| | | | This should help with broken YAML configurations by throwing nulls away, which are not representable in toml.
* Add vi search paste bindingsOmar Magdy2024-01-04
| | | Closes #7511.
* Fix replacing optional fieldsChristian Duerr2024-01-02
| | | | | | | 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.
* Fix number-based mouse bindingsLars Francke2024-01-02
| | | | | | | 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.
* Bump winit to 0.29.8Kirill Chibisov2023-12-31
| | | | | | | Fixes #7514. Fixes #7502. Fixes #7494. Fixes #7474. Fixes #7472.
* Remove note about versions pre 0.13.0Kirill Chibisov2023-12-31
|
* Powerline glyphs being cut for narrow fontsKirill Chibisov2023-12-31
| | | Fixes #7470.
* Send associated text for shifted numbers with kittyKirill Chibisov2023-12-30
| | | | | Also fix the wrong ordering of base and shifted keys. Fixes #7492.
* Don't substitute `\n` in char bindingsKirill Chibisov2023-12-30
| | | | | | This broke unintentionally due to routing paste-like input via paste function. Fixes #7476.
* Passthrough potential errors for `EventLoopSender`Hyper2023-12-30
|
* Fix inability to bind `Alt+Control` on WindowsKirill Chibisov2023-12-30
| | | | Fixes #7506.
* Use pre-composed key for `Alt` bindings on macOSKirill Chibisov2023-12-30
| | | | Fixes #7475.
* Remove direct dependency on once_cellPhilip Dubé2023-12-29
| | | With MSRV 1.70, std now contains the necessary parts.
* Fix `alacritty migrate` with nonexistent importsChristian Duerr2023-12-28
| | | Fixes #7473.
* Derive `Clone` for `EventLoopSender`Hyper2023-12-28
|
* Mark SimpleFullscreen as macOS only startup modeKirill Chibisov2023-12-28
|
* Bump winit to 0.29.7Kirill Chibisov2023-12-27
| | | | | This also bumps other dependencies along the way. Fixes #2886.
* Apply modifiers before presses in kitty protocolKirill Chibisov2023-12-25
| | | | | | | | | 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
* Keep IME always enabled on X11Kirill Chibisov2023-12-22
| | | Fixes #7195.
* Bump winit to 0.29.5Kirill Chibisov2023-12-22
| | | Fixes #7449.
* Account for option_as_alt when doing kitty protocolKirill Chibisov2023-12-20
| | | | | | By default `Alt` is not a real `Alt` on macOS, so we shouldn't treat it as a modifier. Fixes #7443.
* Fix the order of `ClearSelection` in Vi modeKirill Chibisov2023-12-16
| | | Fixes #7438.
* Add link to rendered config docsChristian Duerr2023-12-14
| | | | This adds a link to alacritty.org's rendered configuration file documentation.