mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-11 13:51:01 -05:00
530de00049
This refactors a large chunk of the alacritty_terminal API to expose all data necessary for rendering uniformly through the `renderable_content` call. This also no longer transforms the cells for rendering by a GUI but instead just reports the content from a terminal emulation perspective. The transformation into renderable cells is now done inside the alacritty crate. Since the terminal itself only ever needs to know about modified color RGB values, the configuration for colors was moved to the alacritty UI code.
43 lines
1.1 KiB
TOML
43 lines
1.1 KiB
TOML
[package]
|
|
name = "alacritty_terminal"
|
|
version = "0.13.0-dev"
|
|
authors = ["Christian Duerr <contact@christianduerr.com>", "Joe Wilm <joe@jwilm.com>"]
|
|
license = "Apache-2.0"
|
|
description = "Library for writing terminal emulators"
|
|
readme = "../README.md"
|
|
homepage = "https://github.com/alacritty/alacritty"
|
|
edition = "2018"
|
|
|
|
[dependencies.alacritty_config_derive]
|
|
path = "../alacritty_config_derive"
|
|
version = "0.1.0"
|
|
|
|
[dependencies]
|
|
libc = "0.2"
|
|
bitflags = "1"
|
|
parking_lot = "0.11.0"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_yaml = "0.8"
|
|
vte = { version = "0.10.0", default-features = false }
|
|
mio = "0.6.20"
|
|
mio-extras = "2"
|
|
log = "0.4"
|
|
unicode-width = "0.1"
|
|
base64 = "0.12.0"
|
|
regex-automata = "0.1.9"
|
|
dirs = "2.0.2"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
nix = "0.18.0"
|
|
signal-hook = { version = "0.1", features = ["mio-support"] }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
miow = "0.3"
|
|
winapi = { version = "0.3.7", features = [
|
|
"impl-default", "basetsd", "libloaderapi", "minwindef", "ntdef", "processthreadsapi", "winbase",
|
|
"wincon", "wincontypes", "winerror", "winnt", "winuser",
|
|
]}
|
|
mio-anonymous-pipes = "0.1"
|
|
|
|
[dev-dependencies]
|
|
serde_json = "1.0.0"
|