Skip to content

Commit

Permalink
Use patched version of vt100 -> vt100-ctt
Browse files Browse the repository at this point in the history
  • Loading branch information
jeevithakannan2 committed Nov 15, 2024
1 parent d02caa7 commit 4e1d610
Show file tree
Hide file tree
Showing 16 changed files with 118 additions and 116 deletions.
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

0 comments on commit 4e1d610

Please sign in to comment.