mirror of
https://github.com/alacritty/alacritty.git
synced 2025-11-06 22:44:18 -05:00
This adds a new `escape_args` option to `tty::Options` on Windows, which can be used to automatically escape all arguments passed to the shell. While useful to automatically make most arguments work on Windows, there are some scenarios where it is not possible for users to properly specify arguments with this option enabled (e.g.: `cmd /c`). An option should always be present to disable this option when used. The implementation is based on the `Command` code in Rust's STD lib.
1.1 KiB
1.1 KiB
Changelog
All notable changes to alacritty_terminal are documented in this file. The
sections should follow the order Added, Changed, Deprecated, Fixed and
Removed.
Breaking changes are written in bold style.
The format is based on Keep a Changelog.
0.25.1-dev
Added
- New
escape_argsfield ontty::Optionsfor Windows shell argument escaping control
Changed
- Pass
-qtologinon macOS if~/.hushloginis present
0.25.0
Changed
- Replaced
Options::holdwithOptions::drain_on_exit
0.24.2
Added
- Escape sequence to move cursor forward tabs ( CSI Ps I )
0.24.1
Changed
- Shell RCs are no longer sourced on macOs
Fixed
- Semantic search handling of fullwidth characters
- Inline search ignoring line wrapping flag
- Clearing of
XDG_ACTIVATION_TOKENandDESKTOP_STARTUP_IDin the main process - FD leaks when closing PTYs on Unix
- Crash when ConPTY creation failed
0.24.0
Added
tty::unix::from_fd()to create a TTY from a pre-opened PTY's file-descriptors
Changed
Termis not focused by default anymore