summaryrefslogtreecommitdiffstats
path: root/alacritty_terminal/Cargo.toml
AgeCommit message (Collapse)Author
2020-11-24Bump version to 0.6.0v0.6.0alacritty_terminal_v0.11.0v0.6.0Christian Duerr
2020-11-22Bump version to 0.6.0-rc3v0.6.0-rc3Christian Duerr
2020-11-15Bump version to 0.6.0-rc2v0.6.0-rc2Christian Duerr
2020-11-14Bump version to 0.6.0-rc1Christian Duerr
2020-11-13Update vte to 0.9.0Christian Duerr
2020-11-06Deprecate the WinPTY backendChristian Duerr
2020-10-07Bump glutin to 0.25.0Kirill Chibisov
Fixes #4206. Fixes #4162. Fixes #4017. Fixes #3998. Fixes #3831. Fixes #3782. Fixes #3708. Fixes #2734. Fixes #2714. Fixes #1801.
2020-08-31Disable WinPTY with windows-gnu toolchainMateusz Mikuła
Co-authored-by: Christian Duerr <contact@christianduerr.com>
2020-08-13Use yellow/red from the config for message bar colorsKirill Chibisov
This commit completes the effort to use config colors for message bar content by picking red/yellow from user's colors.normal.{red,yellow} for error/warning messages instead of fixed colors. It also removes alacritty_terminal::term::color::RED and alacritty_terminal::term::color::YELLOW from the alacritty_terminal API, bumping its version to 0.11.0-dev. Fixes #4116.
2020-08-07Add support for colon separated SGR parametersChristian Duerr
This implements the colon separated form of SGR 38 and 48. Fixes #1485.
2020-07-19Bump version to 0.6.0-devChristian Duerr
2020-07-19Bump alacritty_terminal versionChristian Duerr
This change bumps the version of the `alacritty_terminal` crate to force it out of sync with the Alacritty application. Since it is a library that will be published on crates.io, it should be following semver rather than our binary's release version. While it would be possible to just keep it at 0.5.0, explicitly disconnecting it from the Alacritty version should give it a clean starting-off point and prevent unnecessary confusion. Bumping it to 0.10.0 instead of something like 0.6.0 should allow for a nice gap between the different versions without being too arbitrary. Changing the version to 0.1.0 is not an option since decreasing semver version would likely cause a lot of problems. While it would be possible to further separate the Alacritty terminal library from the Alacritty terminal emulator, by renaming it from `alacritty_terminal` to something different, I don't think that is necessary or a good idea at the moment. Even though the `alacritty_terminal` library *can* be used for other terminals, its primary goal is still to support the Alacritty terminal emulator and I don't see that changing. So making that clear in its name seems like a good idea. Since there is no plan to maintain this library separately from Alacritty, but to keep both tied together, the naming should reflect this.
2020-07-11Remove gui dependencies from alacritty_terminalKirill Chibisov
This commit removes font dependency from alacritty_terminal, so it'll simplify the usage of alacritty_terminal as a library, since you won't link to system's libraries anymore. It also moves many alacritty related config options from it. Fixes #3393.
2020-07-10Fail compilation if Fontconfig is not installed on Linux/BSDKirill Chibisov
Statically linking Fontconfig was leading to slow startup and various errors, so forcing the use of system's library.
2020-07-09Add regex scrollback buffer searchChristian Duerr
This adds a new regex search which allows searching the entire scrollback and jumping between matches using the vi mode. All visible matches should be highlighted unless their lines are excessively long. This should help with performance since highlighting is done during render time. Fixes #1017.
2020-06-07Update dependenciesKirill Chibisov
2020-06-07Remove copypasta dependency from alacritty_terminalKirill Chibisov
2020-06-02Add cargo feature for WinPTYDavid Hewitt
2020-05-24Remove unused dependenciesMatthias Krüger
2020-05-21Update copypasta to v0.7.0Kirill Chibisov
Fixes #3592.
2020-05-13Fix OSCs terminated by \x9c byte in unicodeChristian Duerr
Fixes #3591.
2020-04-18Update depedenciesBastien Orivel
2020-03-14Bump version to 0.5.0-devChristian Duerr
This is a bump of the development version and does not represent a stable release.
2020-03-13Add option to pick Linux/BSD backendsKirill Chibisov
This commit adds two cargo features `x11` and `wayland` to pick Linux/BSD backends, with both enabled by default. Fixes #3340.
2020-02-29Update terminfo dependencyKirill Chibisov
2020-02-17Extract winpty crateChristian Duerr
The winpty crate and its winpty-sys depedency have been moved to https://github.com/alacritty/winpty.
2020-02-11Bump vte and urlocatorChristian Duerr
Fixes #3247.
2020-01-31Mirror OSC query terminatorChristian Duerr
Fixes #3091.
2020-01-24Fix build error on OpenBSDeau
2020-01-12Bump VTE to 0.5.0Christian Duerr
This change includes dynamic escape buffer support in VTE, which allows us to have arbitrary escape sizes. Since tmux could potentially use very long escapes for the clipboard escape, this allows copying more text. Fixes #1002.
2020-01-11Move Alacritty to organizationChristian Duerr
This fixes various outdated links pointing to the old jwilm/alacritty repository. Since `copypasta` now has its own github repository at https://github.com/alacritty/copypasta, the sources have been removed from Alacritty.
2020-01-05Bump version to 0.4.2-devKirill Chibisov
2020-01-02Clean up Windows PTY string handlingDavid Hewitt
Removes widestring and dunce dependencies, reduces some code duplication and corrects a few typos.
2019-12-30Move live-shader-reload feature to alacrittyKirill Chibisov
2019-12-15Add conpty dynamic loading restrictions docssterlingjensen
2019-11-23Fix modifiers not getting released with XWaylandChristian Duerr
This resolves a winit bug where modifiers would stay pressed when they were released outside of Alacritty when it was started in XWayland mode.
2019-11-23Move renderer from alacritty_terminal to alacrittyKirill Chibisov
2019-11-19Bump master to 0.4.1-devChristian Duerr
To make the release process a bit smoother and prevent a freeze of the master process while review candidates are out, this will put the master in a perpetual development state. This should make it clear to everyone that the official source for releases is always the tagged branch and make it possible to release new versions completely independently. Since versions are bumped after each release, this makes it so the release branches do not have to get merged back into the master branch to show the correct development version.
2019-11-03Fix URL highlightingChristian Duerr
Fixes #2898. Fixes #2479.
2019-10-23Update dependenciesKirill Chibisov
2019-10-05Update to winit/glutin EventLoop 2.0Christian Duerr
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.
2019-09-06Update and dedupe parking_lot to 0.9Bastien Orivel
2019-08-18Update depedenciesBastien Orivel
2019-08-04Remove errno depedencyChristian Duerr
2019-08-01Switch to rfind_url for URL detectionChristian Duerr
This switches to rfind_url for detecting URLs inside the grid. Instead of expanding at the cursor position, the complete terminal is searched from the bottom until the visible region is left with no active URL. Instead of having the field `cur` publicly accessibly on the `DisplayIterator`, there are the two methods `DisplayIterator::point` and `DisplayIterator::cell` for accessing the current element of the iterator now. This allows accessing the current element right after creating the iterator. Fixes #2629. Fixes #2627.
2019-07-28Update gl_generator to 0.13Wild Kat
2019-07-22Fix NetBSD build failureChristian Duerr
Fixes #2631.
2019-07-07Fix saving of ref testsChristian Duerr
Since ref tests were only stored whenever winit requested the window close, they would not get stored properly when the terminal was closed through Alacritty using `exit`, Ctrl+D or similar. This moves the ref test code to the and of the main entry point, which will always be executed regardless of how the terminal was shutdown.
2019-06-16Bump version to 0.3.3v0.3.3Christian Duerr
2019-06-15Bump version to 0.3.3-rc2v0.3.3-rc2Christian Duerr