summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
6 daysAdd missing comma to alacritty(5) manpageHEADmasterTravis Finkenauer
11 daysAllow requesting Bluetooth permission on macOSGiacomo Battaglia
11 daysFix user events for all windows not handledKirill Chibisov
The user events for all cases were not handled. Fixes: 48c088a5 (Bump winit to 0.30.0) Fixes: #7957.
14 daysBump winit to 0.30.0Kirill Chibisov
2024-05-03Fix shutdown of config monitorChristian Duerr
This implements a coordinated shutdown of the config monitor by sending an event to its thread and waiting for the thread to terminate.
2024-05-03Bump alacritty_terminal to 0.24.1-devChristian Duerr
This is only an update to the development version and does not represent a stable release.
2024-05-03Add config file locations into alacritty(5) Aarni Koskela
2024-05-01Add `from_file_descriptors()` to `tty::unix`Owen Law
2024-04-23Fix dynamic title override for multiple windowsChristian Duerr
This fixes an issue where Windows spawned after the initial one through IPC or bindings would not update their title due to the initial window having its title set through the CLI. Title changes are still inhibited for additional windows when they are spawned through `alacritty msg create-window` with the `--title` CLI option added. Closes #6836.
2024-04-21Fix IME preview overlapping textKirill Chibisov
Fix incorrect usage of the `flags` when drawing the preedit resulting in setting the `flags`, but not actually reading the value back. The logic to skip things was also used incorrectly, because the renderer does that already based on the `WIDE_CHAR` flag on the cell. Fixes: 67a433ceed (Skip whitespaces for wide chars in preedit)
2024-04-21Fix missing config import warningMatt Fellenz
2024-04-20Fix crash when trying to open a new tab on macOSWilliam Viktorsson
This fixes an issue where Alacritty would crash when trying to open a new tab on macOS while having decorations disabled. Co-authored-by: Christian Duerr <contact@christianduerr.com>
2024-04-18Fix window being focused by defaultKirill Chibisov
Winit explicitly states that the window is not focused by default and the `Focused` event will deliver the state later on. Also start adding notable changes to alacritty_terminal in its own CHANGELOG. Closes #7866.
2024-03-31Update homepage and repository in Cargo manifestsFoorack / Max Faxälv
2024-03-28Fix "Open Alacritty Here" on WindowsZhiZe-ZG
2024-03-26Add version 0.13.2 to CHANGELOGChristian Duerr
This is only an update to the development version and does not represent a stable release.
2024-03-24Send ESC with Alt for unicode inputKirill Chibisov
Make `Alt` send `ESC` for unicode input the way it's done for ASCII. Previously it was disabled because of macOS, however on macOS we're using the `option_as_alt` setting, which solves the original issue. The `Alt` prefixing is still disabled for the unicode strings, like when they come from the compose input. Fixes #7852.
2024-03-24Fix msi installer buildChristian Duerr
This works around an issue where wix was pulling pre-release extensions and thus breaking compatibility with our used wix version.
2024-03-21Fix kitty encoding used for char input without textKirill Chibisov
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.
2024-03-18Allow setting terminal env vars via PTY optionsKirill Bulatov
Closes #7778.
2024-03-18Drop MSRV to 1.70.0Christian Duerr
2024-03-18Bump dependenciesChristian Duerr
This bumps all dependencies that can be updated without introducing a build failure.
2024-03-14Bump winit to 0.29.15Kirill Chibisov
2024-03-12Fix hint `Select` action for hyperlink escapeChristian Duerr
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.
2024-03-09Set PTY's pixel size on startupKirill Chibisov
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.
2024-03-09Send exit code events on child process exitKirill Bulatov
Fixes #7753.
2024-03-07Expose more process info on WindowsSmall White
2024-03-07Bump winit to 0.29.14Kirill Chibisov
Fixes #7806.
2024-03-06Fix log typoshuajin tong
2024-03-03Fix build failure on NetBSDKirill Chibisov
x11-clipboard was unconditionally using eventfd which is not present on NetBSD. Links: https://github.com/quininer/x11-clipboard/issues/48
2024-03-01Bump winit to 0.29.12Kirill Chibisov
The 0.29.11 was yanked.
2024-03-01Add alias support to `SerdeReplace`Alexandru Placinta
2024-02-29Check alternative cursor icon names on WaylandFriz64
2024-02-28Fix feature = "cargo-clippy" deprecationDimitris Apostolou
2024-02-27Bump winit to 0.29.11Kirill Chibisov
Fixes #7633. Fixes #7613. Fixes #7607. Fixes #7571. Fixes #7549.
2024-02-19Fix typo in config docsYadi Abdalhalim
2024-02-14Fix regional scrolling leaking into historyChristian Duerr
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".
2024-02-14Fix clippy warningsChristian Duerr
2024-02-14Bump MSRV to 1.72.0Christian Duerr
2024-02-14Use dynamic MSRV for oldstable CIChristian Duerr
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.
2024-02-11Fix row indexing with inclusive rangesAlexandru Placinta
2024-02-08Remove extra TIOCSWINSZ ioctl on startupKirill 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-02-08Add default `Home`/`End` bindings for Vi modeKirill Chibisov
2024-02-05Bump alacritty_terminal to 0.22.1Christian Duerr
This is only an update to the development version and does not represent a stable release.
2024-02-04Fix hang on startup with some Wayland compositorsKirill Chibisov
Fixes #7665.
2024-02-03Fix hang on startup with some Wayland compositorsKirill Chibisov
Fixes #7665.
2024-02-02Fix unnecessary explicit panic in PTY Conrad Irwin
Closes #7680.
2024-01-31Document `command` field in bindingsKirill Chibisov
Closes #7594.
2024-01-31Don't use kitty sequences outside protocolKirill 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-01-27Move CHANGELOG entry for sextants to proper sectionKirill Chibisov