Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use patched version of vt100 -> vt100-ctt #255

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@ categories = ["command-line-interface", "command-line-utilities"]
[features]
default = ["vt100"]
unstable = ["dep:portable-pty"]
vt100 = ["vt100-ctt"]

[dependencies]
ratatui = { version = "0.29.0", default-features = false }
vt100 = { version = "0.15.2", optional = true }
vt100-ctt = { version = "0.15.3", optional = true }
portable-pty = { version = "0.8.1", optional = true }

[dev-dependencies]
Expand Down
34 changes: 17 additions & 17 deletions benches/benches.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,116 +2,116 @@ use criterion::{criterion_group, criterion_main, Criterion};
use once_cell::sync::Lazy;
use ratatui::{backend::TestBackend, Terminal};
use tui_term::widget::PseudoTerminal;
use vt100::Screen;
use vt100_ctt::Screen;

static SIMPLE_LS_ACTIONS: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/simple_ls.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_01: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_01.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_02: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_02.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_03: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_03.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_04: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_04.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_05: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_05.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_06: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_06.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_07: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_07.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_08: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_08.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_09: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_09.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_10: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_10.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_11: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_11.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_12: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_12.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_13: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_13.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_14: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_14.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_15: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_15.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});
Expand Down
34 changes: 17 additions & 17 deletions benches/divan.rs
Original file line number Diff line number Diff line change
@@ -1,120 +1,120 @@
use once_cell::sync::Lazy;
use ratatui::{backend::TestBackend, Terminal};
use tui_term::widget::PseudoTerminal;
use vt100::Screen;
use vt100_ctt::Screen;

fn main() {
divan::main();
}

static SIMPLE_LS_ACTIONS: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/simple_ls.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_01: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_01.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_02: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_02.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_03: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_03.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_04: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_04.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_05: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_05.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_06: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_06.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_07: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_07.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_08: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_08.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_09: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_09.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_10: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_10.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_11: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_11.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_12: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_12.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_13: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_13.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_14: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_14.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});

static VTTEST_02_15: Lazy<Screen> = Lazy::new(|| {
let stream = include_bytes!("../test/typescript/vttest_02_15.typescript");
let mut parser = vt100::Parser::new(24, 80, 0);
let mut parser = vt100_ctt::Parser::new(24, 80, 0);
parser.process(stream);
parser.screen().clone()
});
Expand Down
Loading
Loading