aboutsummaryrefslogtreecommitdiff
path: root/alacritty_terminal/src/tty
Commit message (Collapse)AuthorAge
...
* Refactor Shell, Command, and Launcher to share implKirill Chibisov2020-06-05
|
* Add cargo feature for WinPTYDavid Hewitt2020-06-02
|
* Set IUTF8 input setting on supported platformsKirill Chibisov2020-05-27
| | | Fixes #3769.
* Extend style guideline documentationChristian Duerr2020-05-05
|
* Revert "Fix backspace deleting chars when IME is open"Christian Duerr2020-02-10
| | | | | | | | | | | This reverts commit 7f4dce2ee04859fb0b48f15cf808b60065778703. Originally it was assumed that macOS always sends the \x7f on backspace anyways, however this is not true. It seems like the character on backspace can change even within the same terminal session, so we need to have our own binding to reliably set the correct binding. A solution for #1606 should be implemented in cooperation with winit.
* Fix inconsistent test module namingChristian Duerr2020-01-28
|
* Remove Windows working directory canonicalizationDavid Hewitt2020-01-15
| | | Fixes #3198.
* Fix crash with invalid working directoryChristian Duerr2020-01-12
|
* Clean up Windows PTY string handlingDavid Hewitt2020-01-02
| | | | | Removes widestring and dunce dependencies, reduces some code duplication and corrects a few typos.
* Remove outdated information from READMEKirill Chibisov2019-12-29
|
* Remove unneeded NamedPipe::connect() callsDavid Hewitt2019-12-22
| | | | In the way the code was set up, these calls would always do nothing and return io::ErrorKind::WouldBlock, so they can be safely removed.
* Default to ConPTY instead of WinPTYDavid Hewitt2019-12-21
|
* Add conpty dynamic loading restrictions docssterlingjensen2019-12-15
|
* Send PTY resize messages through event loopDavid Hewitt2019-12-14
| | | | | | | This allows us to clean up the Arcs on windows, as well as tidy up the code on unix a little too. Fixes #3086.
* Fix deadlock when closing on Windows using ConptyDavid Hewitt2019-12-12
| | | Fixes #3042.
* Remove unnecessary lifetimes from winptysterlingjensen2019-12-05
|
* Fix WinPTY freeze on terminationMaciej Makowski2019-11-16
| | | Fixes #2889.
* Print launch command name on failureChristian Duerr2019-10-15
|
* Add support for title stack escape sequencesDustin2019-10-14
| | | | | | | | | | | | This commit adds the concept of a "title stack" to the terminal. Some programs (e.g. vim) send control sequences `CSI 22 ; 0` (push title) and `CSI 23 ; 0` (pop title). The title stack is just a history of previous titles. Applications can push the current title onto the stack, and pop it back off (setting the window title in the process). Fixes #2840.
* Update to winit/glutin EventLoop 2.0Christian Duerr2019-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | This takes the latest glutin master to port Alacritty to the EventLoop 2.0 rework. This changes a big part of the event loop handling by pushing the event loop in a separate thread from the renderer and running both in parallel. Fixes #2796. Fixes #2694. Fixes #2643. Fixes #2625. Fixes #2618. Fixes #2601. Fixes #2564. Fixes #2456. Fixes #2438. Fixes #2334. Fixes #2254. Fixes #2217. Fixes #1789. Fixes #1750. Fixes #1125.
* Fix empty block selection detectionChristian Duerr2019-09-13
| | | | Fixes #2789.
* Replace uninitialized with MaybeUninitMatthias Krüger2019-09-10
|
* Remove errno depedencyChristian Duerr2019-08-04
|
* Bump minimum supported Rust version to 1.34.0Christian Duerr2019-07-30
|
* Unset DESKTOP_STARTUP_ID environment variableChristian Duerr2019-06-16
| | | | | | | | | This unsets the DESKTOP_STARTUP_ID environment variable at startup, to prevent child processes from inheriting it. This solves problems with child windows not properly spawning in the foreground with KDE. More information can be found here: https://specifications.freedesktop.org/startup-notification-spec/startup-notification-latest.txt
* Fix compiler warningsMatthias Krüger2019-06-09
|
* Refactor config parsing filesChristian Duerr2019-05-10
| | | | | | | | This is a large refactor of the config parsing structure, attempting to reduce the size of the file a bit by splitting it up into different modules with more specific purposes. This also fixes #2279.
* Add git hash to version string, and fix crate name (#2397)Nathan Lilienthal2019-05-03
| | | | This moves `cli` out of `alacritty_terminal` and into `alacritty` where it belongs, along with the `clap` dependency.
* Fix spelling mistakesJDTX2019-04-28
|
* Split alacritty into a separate cratesTheodore Dubois2019-04-28
The crate containing the entry point is called alacritty, and the crate containing everything else is called alacritty_terminal.