aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2021-01-01 05:07:39 +0000
committerGitHub <noreply@github.com>2021-01-01 05:07:39 +0000
commit8ed72cc065255007a7f0687e3b8a540e8c6202c6 (patch)
tree97be52ae4c288fcfeb849d1f97f7a5efc9c2dab1 /alacritty/src
parent1723e30d25f0c6068f9532448b016a89aa491a95 (diff)
downloadr-alacritty-8ed72cc065255007a7f0687e3b8a540e8c6202c6.tar.gz
r-alacritty-8ed72cc065255007a7f0687e3b8a540e8c6202c6.tar.bz2
r-alacritty-8ed72cc065255007a7f0687e3b8a540e8c6202c6.zip
Remove Windows WinPTY backend
Diffstat (limited to 'alacritty/src')
-rw-r--r--alacritty/src/cli.rs3
-rw-r--r--alacritty/src/config/bindings.rs101
-rw-r--r--alacritty/src/event.rs3
-rw-r--r--alacritty/src/input.rs6
4 files changed, 58 insertions, 55 deletions
diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs
index 6dea3319..682bdde3 100644
--- a/alacritty/src/cli.rs
+++ b/alacritty/src/cli.rs
@@ -298,8 +298,7 @@ mod tests {
fn dynamic_title_overridden_by_options() {
let mut config = Config::default();
- let mut options = Options::default();
- options.title = Some("foo".to_owned());
+ let options = Options { title: Some("foo".to_owned()), ..Options::default() };
options.override_config(&mut config);
assert!(!config.ui_config.window.dynamic_title);
diff --git a/alacritty/src/config/bindings.rs b/alacritty/src/config/bindings.rs
index 383a057e..4d0fcadd 100644
--- a/alacritty/src/config/bindings.rs
+++ b/alacritty/src/config/bindings.rs
@@ -1210,8 +1210,8 @@ mod tests {
#[test]
fn binding_matches_different_action() {
let binding = MockBinding::default();
- let mut different_action = MockBinding::default();
- different_action.action = Action::ClearHistory;
+ let different_action =
+ MockBinding { action: Action::ClearHistory, ..MockBinding::default() };
assert!(binding.triggers_match(&different_action));
assert!(different_action.triggers_match(&binding));
@@ -1219,10 +1219,8 @@ mod tests {
#[test]
fn mods_binding_requires_strict_match() {
- let mut superset_mods = MockBinding::default();
- superset_mods.mods = ModifiersState::all();
- let mut subset_mods = MockBinding::default();
- subset_mods.mods = ModifiersState::ALT;
+ let superset_mods = MockBinding { mods: ModifiersState::all(), ..MockBinding::default() };
+ let subset_mods = MockBinding { mods: ModifiersState::ALT, ..MockBinding::default() };
assert!(!superset_mods.triggers_match(&subset_mods));
assert!(!subset_mods.triggers_match(&superset_mods));
@@ -1230,10 +1228,8 @@ mod tests {
#[test]
fn binding_matches_identical_mode() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::ALT_SCREEN;
- let mut b2 = MockBinding::default();
- b2.mode = BindingMode::ALT_SCREEN;
+ let b1 = MockBinding { mode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
+ let b2 = MockBinding { mode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
assert!(b1.triggers_match(&b2));
assert!(b2.triggers_match(&b1));
@@ -1242,18 +1238,22 @@ mod tests {
#[test]
fn binding_without_mode_matches_any_mode() {
let b1 = MockBinding::default();
- let mut b2 = MockBinding::default();
- b2.mode = BindingMode::APP_KEYPAD;
- b2.notmode = BindingMode::ALT_SCREEN;
+ let b2 = MockBinding {
+ mode: BindingMode::APP_KEYPAD,
+ notmode: BindingMode::ALT_SCREEN,
+ ..MockBinding::default()
+ };
assert!(b1.triggers_match(&b2));
}
#[test]
fn binding_with_mode_matches_empty_mode() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::APP_KEYPAD;
- b1.notmode = BindingMode::ALT_SCREEN;
+ let b1 = MockBinding {
+ mode: BindingMode::APP_KEYPAD,
+ notmode: BindingMode::ALT_SCREEN,
+ ..MockBinding::default()
+ };
let b2 = MockBinding::default();
assert!(b1.triggers_match(&b2));
@@ -1262,10 +1262,11 @@ mod tests {
#[test]
fn binding_matches_modes() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::ALT_SCREEN | BindingMode::APP_KEYPAD;
- let mut b2 = MockBinding::default();
- b2.mode = BindingMode::APP_KEYPAD;
+ let b1 = MockBinding {
+ mode: BindingMode::ALT_SCREEN | BindingMode::APP_KEYPAD,
+ ..MockBinding::default()
+ };
+ let b2 = MockBinding { mode: BindingMode::APP_KEYPAD, ..MockBinding::default() };
assert!(b1.triggers_match(&b2));
assert!(b2.triggers_match(&b1));
@@ -1273,10 +1274,14 @@ mod tests {
#[test]
fn binding_matches_partial_intersection() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::ALT_SCREEN | BindingMode::APP_KEYPAD;
- let mut b2 = MockBinding::default();
- b2.mode = BindingMode::APP_KEYPAD | BindingMode::APP_CURSOR;
+ let b1 = MockBinding {
+ mode: BindingMode::ALT_SCREEN | BindingMode::APP_KEYPAD,
+ ..MockBinding::default()
+ };
+ let b2 = MockBinding {
+ mode: BindingMode::APP_KEYPAD | BindingMode::APP_CURSOR,
+ ..MockBinding::default()
+ };
assert!(b1.triggers_match(&b2));
assert!(b2.triggers_match(&b1));
@@ -1284,10 +1289,8 @@ mod tests {
#[test]
fn binding_mismatches_notmode() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::ALT_SCREEN;
- let mut b2 = MockBinding::default();
- b2.notmode = BindingMode::ALT_SCREEN;
+ let b1 = MockBinding { mode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
+ let b2 = MockBinding { notmode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
assert!(!b1.triggers_match(&b2));
assert!(!b2.triggers_match(&b1));
@@ -1295,10 +1298,8 @@ mod tests {
#[test]
fn binding_mismatches_unrelated() {
- let mut b1 = MockBinding::default();
- b1.mode = BindingMode::ALT_SCREEN;
- let mut b2 = MockBinding::default();
- b2.mode = BindingMode::APP_KEYPAD;
+ let b1 = MockBinding { mode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
+ let b2 = MockBinding { mode: BindingMode::APP_KEYPAD, ..MockBinding::default() };
assert!(!b1.triggers_match(&b2));
assert!(!b2.triggers_match(&b1));
@@ -1306,10 +1307,12 @@ mod tests {
#[test]
fn binding_matches_notmodes() {
- let mut subset_notmodes = MockBinding::default();
- let mut superset_notmodes = MockBinding::default();
- subset_notmodes.notmode = BindingMode::VI | BindingMode::APP_CURSOR;
- superset_notmodes.notmode = BindingMode::APP_CURSOR;
+ let subset_notmodes = MockBinding {
+ notmode: BindingMode::VI | BindingMode::APP_CURSOR,
+ ..MockBinding::default()
+ };
+ let superset_notmodes =
+ MockBinding { notmode: BindingMode::APP_CURSOR, ..MockBinding::default() };
assert!(subset_notmodes.triggers_match(&superset_notmodes));
assert!(superset_notmodes.triggers_match(&subset_notmodes));
@@ -1317,11 +1320,12 @@ mod tests {
#[test]
fn binding_matches_mode_notmode() {
- let mut b1 = MockBinding::default();
- let mut b2 = MockBinding::default();
- b1.mode = BindingMode::VI;
- b1.notmode = BindingMode::APP_CURSOR;
- b2.notmode = BindingMode::APP_CURSOR;
+ let b1 = MockBinding {
+ mode: BindingMode::VI,
+ notmode: BindingMode::APP_CURSOR,
+ ..MockBinding::default()
+ };
+ let b2 = MockBinding { notmode: BindingMode::APP_CURSOR, ..MockBinding::default() };
assert!(b1.triggers_match(&b2));
assert!(b2.triggers_match(&b1));
@@ -1329,8 +1333,7 @@ mod tests {
#[test]
fn binding_trigger_input() {
- let mut binding = MockBinding::default();
- binding.trigger = 13;
+ let binding = MockBinding { trigger: 13, ..MockBinding::default() };
let mods = binding.mods;
let mode = binding.mode;
@@ -1341,8 +1344,10 @@ mod tests {
#[test]
fn binding_trigger_mods() {
- let mut binding = MockBinding::default();
- binding.mods = ModifiersState::ALT | ModifiersState::LOGO;
+ let binding = MockBinding {
+ mods: ModifiersState::ALT | ModifiersState::LOGO,
+ ..MockBinding::default()
+ };
let superset_mods = ModifiersState::all();
let subset_mods = ModifiersState::empty();
@@ -1357,8 +1362,7 @@ mod tests {
#[test]
fn binding_trigger_modes() {
- let mut binding = MockBinding::default();
- binding.mode = BindingMode::ALT_SCREEN;
+ let binding = MockBinding { mode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
let t = binding.trigger;
let mods = binding.mods;
@@ -1370,8 +1374,7 @@ mod tests {
#[test]
fn binding_trigger_notmodes() {
- let mut binding = MockBinding::default();
- binding.notmode = BindingMode::ALT_SCREEN;
+ let binding = MockBinding { notmode: BindingMode::ALT_SCREEN, ..MockBinding::default() };
let t = binding.trigger;
let mods = binding.mods;
diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs
index bbb0da0f..b8793f16 100644
--- a/alacritty/src/event.rs
+++ b/alacritty/src/event.rs
@@ -1118,8 +1118,7 @@ impl<N: Notify + OnResize> Processor<N> {
WindowEvent::Resized(size) => {
// Minimizing the window sends a Resize event with zero width and
// height. But there's no need to ever actually resize to this.
- // Both WinPTY & ConPTY have issues when resizing down to zero size
- // and back.
+ // ConPTY has issues when resizing down to zero size and back.
#[cfg(windows)]
if size.width == 0 && size.height == 0 {
return;
diff --git a/alacritty/src/input.rs b/alacritty/src/input.rs
index 259ceeba..cac21f69 100644
--- a/alacritty/src/input.rs
+++ b/alacritty/src/input.rs
@@ -1255,8 +1255,10 @@ mod tests {
let mut terminal = Term::new(&cfg, size, MockEventProxy);
- let mut mouse = Mouse::default();
- mouse.click_state = $initial_state;
+ let mut mouse = Mouse {
+ click_state: $initial_state,
+ ..Mouse::default()
+ };
let mut selection = None;