aboutsummaryrefslogtreecommitdiff
path: root/winpty
Commit message (Collapse)AuthorAge
* Extract winpty crateChristian Duerr2020-02-17
| | | | | The winpty crate and its winpty-sys depedency have been moved to https://github.com/alacritty/winpty.
* 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.
* Replace deprecated Error methodssterlingjensen2020-01-03
|
* Clean up Windows PTY string handlingDavid Hewitt2020-01-02
| | | | | Removes widestring and dunce dependencies, reduces some code duplication and corrects a few typos.
* Fix vague startup crash messages with WinPTYDavid Hewitt2019-12-12
| | | Fixes #2344.
* Remove unnecessary lifetimes from winptysterlingjensen2019-12-05
|
* Move icon embed step from winpty to Alacrittysterlingjensen2019-11-30
|
* Update dependenciesKirill Chibisov2019-10-23
|
* Remove reqwest dependency on WindowsBastien Orivel2019-06-13
|
* 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.
* Set maximum Rust version to 1.31.0Christian Duerr2019-04-09
| | | | | | | | | | | | | By setting the minimum Rust version and enforcing it with CI, Alacritty should hopefully make it possible for maintainers to package the application even on distributions which are not rolling release. The 1.31.0 target has been chosen here because it's the first version of the Rust 2018 release. Bumping this version in the future should be considered to be a breaking change and should only be done with caution and in consideration of the supported Rust versions of the major distributions available. This fixes #2277.
* Bump dependenciesChristian Duerr2019-04-03
|
* Add official logoChristian Duerr2019-04-01
|
* Add rustfmt style guideChristian Duerr2019-03-30
|
* Remove library lockfiles from gitChristian Duerr2019-02-04
| | | | | | | | | | Following Rust's standard, the lockfiles for Alacritty's sub-libraries have been removed. One instance of the deprecated `ATOMIC_USIZE_INIT` has also been removed. This fixes #2040.
* Normalize Log Message StringsNathan Lilienthal2019-01-07
| | | | | | The general style for errors, warnings and info messages is to start with a capitalized letter and end without a period. The main exception is when dealing with nouns that are clearer with special case handling, e.g. "macOS failed to work" or "ioctl is borked".
* Upgrade to Rust 2018Joe Wilm2018-12-10
| | | | | This resolves a lot of NLL issues, however full NLL will be necessary to handle a couple of remaining issues.
* Use tool lints for clippy allow/deny lint attributesMatthias Krüger2018-12-07
|
* Fix for an underflow on some type conversions (#1715)Zac Pullar-Strecker2018-11-25
|
* Move winpty-sys dep to crates.ioZac Pullar-Strecker2018-11-24
|
* Fix deb buildChristian Duerr2018-10-31
| | | | | | | | | | | | | Since cargo-deb builds all members of the workspace by default, it is necessary that the winpty subcrate can be built on all operating systems, since it's not possible to have OS-specific workspace members. To achieve this the crate has been changed to be empty by default on non-windows systems. It might make sense to do something similar with winpty-sys, but it's not strictly necessary at this point since we don't directly depend on it. This fixes #1716.
* Add cargo workspace, add winpty tests to CIZac Pullar-Strecker2018-10-29
|
* Add support for Windows (#1374)Zac Pullar-Strecker2018-10-16
Initial support for Windows is implemented using the winpty translation layer. Clipboard support for Windows is provided through the `clipboard` crate, and font rasterization is provided by RustType. The tty.rs file has been split into OS-specific files to separate standard pty handling from the winpty implementation. Several binary components are fetched via build script on windows including libclang and winpty. These could be integrated more directly in the future either by building those dependencies as part of the Alacritty build process or by leveraging git lfs to store the artifacts. Fixes #28.