diff --git a/README.md b/README.md index 2a21097..c9df1ab 100644 --- a/README.md +++ b/README.md @@ -2,14 +2,16 @@ En terminal-baserad fönsterhanterare med flytande fönster, full mussuport och SSH-kompatibilitet — inspirerad av tmux men med ett modernt UX. -## Funktioner (planerade) +## Funktioner - Flytande terminaler med fri positionering och storleksändring -- Full mussuport: vänster/höger klick, scroll, markering -- Topanel och/eller bottenpanel +- Full mussuport: vänster/höger/mitten-klick, scroll, drag, ANSI-muse-protokoll vidarebefordras till appar +- Panel (topp/botten) med klickbara knappar och dynamiska status-widgets +- Dropdown-menyer med undermenyer +- Körbar kommandodialog (`ctrl+space`) - Dynamisk omrendering vid terminalstorlek-ändringar - SSH-kompatibel (fungerar via vanliga ANSI escape-koder) -- Kompilerar till fristående binärer för Windows och Linux +- Kompilerar till fristående binärer för Linux och Windows ## Teknikstack @@ -18,6 +20,8 @@ En terminal-baserad fönsterhanterare med flytande fönster, full mussuport och | Terminal I/O, mus, resize | `crossterm` | | TUI-rendering, buffersystem | `ratatui` | | Pseudoterminal (PTY/ConPTY) | `portable-pty` | +| VT100-emulering | `vt100` | +| Konfiguration | `toml` + `serde` | | Språk | Rust | ## Bygga projektet @@ -54,9 +58,165 @@ Använd `Terminal > Run Task` och välj: ``` TUI-WM/ ├── src/ -│ └── main.rs +│ ├── main.rs — Startpunkt, event-loop +│ ├── app.rs — All logik: fönsterhantering, mus, event-routing +│ ├── config.rs — TOML-konfiguration och dess datatyper +│ ├── pty.rs — PTY-instans (startar och kommunicerar med shell/app) +│ └── render.rs — Ratatui-rendering av paneler och fönster +├── config.toml — Huvud-konfigfil (panels, keybinds) +├── panels/ +│ └── topbar.toml — Panel-definition (knappar, status-widgets) ├── .vscode/ │ └── tasks.json -├── Cargo.toml -└── README.md +└── Cargo.toml ``` + +--- + +## Konfiguration + +Konfigurationen delas upp i två nivåer: + +1. **`config.toml`** — huvud-konfigfil, definierar paneler och keybinds +2. **`panels/.toml`** — extern panel-fil, definierar knapparna och status-widgets för en specifik panel + +--- + +### Paneler + +En panel är en topbar eller bottombar med knappar och status-widgets. + +```toml +# config.toml +[[panel]] +position = "top" # "top" | "bottom" +file = "panels/topbar.toml" # länk till extern panel-definition (valfri) +``` + +Eller inline utan extern fil: + +```toml +[[panel]] +position = "bottom" + +[[panel.item]] +label = "Terminal" +action = { type = "spawn_terminal" } +``` + +--- + +### Knappar (items) + +Varje knapp i en panel kopplas till en `action`: + +```toml +# panels/topbar.toml +[[item]] +label = "Terminal" +action = { type = "spawn_terminal" } + +[[item]] +label = "Exit" +action = { type = "exit" } +``` + +#### Tillgängliga actions + +| Action | Beskrivning | +|---|---| +| `{ type = "exit" }` | Avslutar TUI-WM | +| `{ type = "spawn_terminal" }` | Startar nytt terminalfönster med systemets standard-shell | +| `{ type = "spawn_terminal", shell = "/bin/bash" }` | Startar terminal med specifikt shell/program | +| `{ type = "spawn_run_dialog" }` | Öppnar körbar kommandodialog | +| `{ type = "run_program", command = "htop" }` | Kör ett program i terminalfönster | +| `{ type = "run_script", path = "/path/to/script.sh" }` | Kör ett skript i terminalfönster | +| `{ type = "submenu", item = [...] }` | Öppnar en dropdown-undermeny | + +#### Dropdown-undermeny + +```toml +[[item]] +label = "Apps" +action = { type = "submenu", item = [ + { label = "htop", action = { type = "run_program", command = "htop" } }, + { label = "vim", action = { type = "run_program", command = "vim" } }, +] } +``` + +--- + +### Status-widgets + +Status-widgets är dynamiska textblock i panelen som kör ett kommando periodiskt. + +```toml +# panels/topbar.toml +[[status]] +command = "date '+%H:%M:%S'" # shell-kommando vars stdout visas +interval = 1 # uppdateringsintervall i sekunder (default: 10) +width = 10 # teckenbredd i panelen +align = "right" # "right" (default) | "left" +``` + +Flera status-widgets kan definieras. Höger-dockade renderas från höger kant inåt. + +--- + +### Keybinds + +Keybinds definieras i `config.toml` och kopplas till samme `action`-typ som knappar. + +```toml +[[keybind]] +key = "ctrl+space" +scope = "global" # "global" | "wm" (default) +action = { type = "spawn_run_dialog" } + +[[keybind]] +key = "alt+enter" +scope = "global" +action = { type = "spawn_terminal" } + +[[keybind]] +key = "ctrl+q" +scope = "wm" +action = { type = "exit" } +``` + +#### Scope + +| Scope | Beskrivning | +|---|---| +| `global` | Aktiveras alltid, även när ett terminalfönster har fokus | +| `wm` | Aktiveras bara när inget terminalfönster är fokuserat (default) | + +#### Tangenter + +Format: `"modifier+modifier+key"`. Tillgängliga modifiers: `ctrl`, `alt`, `shift`. +Exempelnycklar: `a`–`z`, `0`–`9`, `space`, `enter`, `esc`, `tab`, `backspace`, `delete`, `up`, `down`, `left`, `right`, `home`, `end`, `pageup`, `pagedown`, `f1`–`f12`. + +--- + +## Mushantering + +| Åtgärd | Effekt | +|---|---| +| Vänsterklick på titel-rad | Fokuserar och börjar flytta fönstret | +| Vänsterklick på `[x]` | Stänger fönstret | +| Vänsterklick på kant/hörn | Börjar storleksändra fönstret | +| Klick i innehållsyta | Fokuserar fönstret och skickar musklick till appen i terminalen | +| Scroll inuti terminal | Skickar scroll-event till appen (med ANSI mus-protokoll) eller pilar som fallback | +| Höger/mitten-klick i terminal | Vidarebefordras direkt till appen | + +Möss-tracking fungerar automatiskt — om appen i terminalen aktiverar ANSI mus-protokoll (t.ex. vim, htop, ncurses-appar) vidarebefordras alla mus-events korrekt med rätt encoding (SGR, UTF-8 eller default X10). + +--- + +## Standardtangenter + +| Tangent | Funktion | +|---|---| +| `ctrl+space` | Öppna körbar kommandodialog | +| `alt+enter` | Nytt terminalfönster | +| `ctrl+q` | Avsluta (bara när inget terminalfönster fokuseras) | diff --git a/config.toml b/config.toml index 48f7d64..11de09c 100644 --- a/config.toml +++ b/config.toml @@ -12,16 +12,19 @@ file = "panels/topbar.toml" [[keybind]] key = "ctrl+space" scope = "global" +label = "Öppna kommandodialog" action = { type = "spawn_run_dialog" } -# Starta ny terminal med Alt+Enter (global) +# Starta ny terminal med Alt+Enter [[keybind]] key = "alt+enter" scope = "global" +label = "Ny terminal" action = { type = "spawn_terminal" } # Avsluta TUI-WM när skrivbordet är fokuserat [[keybind]] key = "ctrl+q" scope = "wm" +label = "Avsluta TUI-WM" action = { type = "exit" } diff --git a/dist/linux/config.toml b/dist/linux/config.toml index d841acf..3389d36 100644 --- a/dist/linux/config.toml +++ b/dist/linux/config.toml @@ -12,16 +12,19 @@ file = "panels/topbar.toml" [[keybind]] key = "ctrl+space" scope = "global" +label = "Öppna kommandodialog" action = { type = "spawn_run_dialog" } # Starta ny terminal med Alt+Enter [[keybind]] key = "alt+enter" scope = "global" +label = "Ny terminal" action = { type = "spawn_terminal" } # Avsluta TUI-WM när skrivbordet är fokuserat [[keybind]] key = "ctrl+q" scope = "wm" +label = "Avsluta TUI-WM" action = { type = "exit" } diff --git a/dist/win/config.toml b/dist/win/config.toml index 0c20ba5..32903b1 100644 --- a/dist/win/config.toml +++ b/dist/win/config.toml @@ -12,16 +12,19 @@ file = "panels/topbar.toml" [[keybind]] key = "ctrl+space" scope = "global" +label = "Öppna kommandodialog" action = { type = "spawn_run_dialog" } # Starta ny PowerShell-terminal [[keybind]] key = "alt+enter" scope = "global" +label = "Ny terminal" action = { type = "spawn_terminal", shell = "powershell.exe" } # Avsluta TUI-WM när skrivbordet är fokuserat [[keybind]] key = "ctrl+q" scope = "wm" +label = "Avsluta TUI-WM" action = { type = "exit" } diff --git a/panels/topbar.toml b/panels/topbar.toml index 24942c1..16e43fb 100644 --- a/panels/topbar.toml +++ b/panels/topbar.toml @@ -3,6 +3,10 @@ label = "Terminal" action = { type = "spawn_terminal" } +[[item]] +label = "mouse-test" +action = { type = "run_program", command = "testapps/mouse-test/target/release/mouse-test" } + [[item]] label = "Exit" action = { type = "exit" } diff --git a/src/app.rs b/src/app.rs index 587deb1..309fbf1 100644 --- a/src/app.rs +++ b/src/app.rs @@ -108,6 +108,10 @@ pub struct App { // Parsade keybinds från config pub parsed_keybinds: Vec, + + // TUI-WM logo-knapp rects (en per panel), för klick och hover + pub tui_wm_btn_rects: Vec, + pub hovered_tui_btn: bool, } pub struct DropdownState { @@ -116,6 +120,8 @@ pub struct DropdownState { pub rect: Rect, pub item_rects: Vec, pub hovered: Option, + /// Explicit ankar-X vid layout-uppdatering (används för TUI-WM-menyn) + pub anchor_x: Option, } pub struct FloatingWindow { @@ -129,6 +135,13 @@ pub struct FloatingWindow { pub resizing: Option, /// Om false: inga resize-kanter, kan inte storleksändras pub resizable: bool, + /// Mus-tracking-läge (PressRelease / AnyMotion osv.) begärt av appen. + /// Lagras oberoende av vt100-parser så att det överlever parser-återskapning vid resize. + pub mouse_mode: vt100::MouseProtocolMode, + /// Mus-encoding begärd av appen (Default / Sgr / Utf8). + pub mouse_encoding: vt100::MouseProtocolEncoding, + /// Delvis mottagen escape-sekvens från PTY (för sekvenser som klippts tvärs genom en chunk-gräns). + mouse_seq_carry: Vec, } pub enum WindowContent { @@ -324,12 +337,15 @@ impl App { focused_id: None, status_states, parsed_keybinds, + tui_wm_btn_rects: Vec::new(), + hovered_tui_btn: false, } } pub fn update_layout(&mut self, area: Rect) { self.panel_rects.clear(); self.panel_item_rects.clear(); + self.tui_wm_btn_rects.clear(); let mut top_used = 0u16; let mut bottom_used = 0u16; @@ -349,7 +365,8 @@ impl App { }; let mut item_rects = Vec::new(); - let mut x = rect.x + 10; + // Items börjar efter logo (9) + fokus-dot (1) + mellanrum (1) = x+12 + let mut x = rect.x + 12; for item in &panel.items { let w = item.label.len() as u16 + 2; item_rects.push(Rect::new(x, rect.y, w, 1)); @@ -358,6 +375,8 @@ impl App { self.panel_rects.push(rect); self.panel_item_rects.push(item_rects); + // Logo-knapp rect: " TUI-WM " (9 tecken bred) vid x+1 + self.tui_wm_btn_rects.push(Rect::new(rect.x + 1, rect.y, 9, 1)); } self.content_area = Rect::new( @@ -372,7 +391,9 @@ impl App { if let (Some(pr), Some(ir)) = (self.panel_rects.get(pi), self.panel_item_rects.get(pi)) { - let x = ir.first().map(|r| r.x).unwrap_or(pr.x); + let x = dd.anchor_x + .or_else(|| ir.first().map(|r| r.x)) + .unwrap_or(pr.x); let y = pr.y + 1; let width = dd .items @@ -382,7 +403,7 @@ impl App { .unwrap_or(12) .max(12); dd.item_rects = (0..dd.items.len()) - .map(|i| Rect::new(x, y + i as u16, width, 1)) + .map(|i| Rect::new(x, y + 1 + i as u16, width, 1)) .collect(); dd.rect = Rect::new(x, y, width, dd.items.len() as u16); } @@ -390,7 +411,7 @@ impl App { } pub fn tick(&mut self) { - // ── PTY-data → vt100-parser ────────────────────────────────────────── + // ── PTY-data → vt100-parser + mus-tracking-skanning ────────────────────────────────────── for window in &mut self.windows { let WindowContent::Terminal { rx, parser, alive, .. } = &mut window.content else { continue }; if !*alive { @@ -398,7 +419,17 @@ impl App { } loop { match rx.try_recv() { - Ok(data) => parser.process(&data), + Ok(data) => { + // Scanna för mus-escape-sekvenser FÖRE vi ger data till vt100-parsern. + // På så sätt överlever mus-läget parser-återskapning vid resize. + scan_mouse_tracking( + &data, + &mut window.mouse_mode, + &mut window.mouse_encoding, + &mut window.mouse_seq_carry, + ); + parser.process(&data); + } Err(mpsc::TryRecvError::Empty) => break, Err(mpsc::TryRecvError::Disconnected) => { *alive = false; @@ -418,8 +449,10 @@ impl App { } let (cur_rows, cur_cols) = parser.screen().size(); if cur_rows != new_rows || cur_cols != new_cols { + crate::log::log(&format!("PTY resize: {}x{} -> {}x{} (mouse mode was {:?})", cur_cols, cur_rows, new_cols, new_rows, window.mouse_mode)); let _ = pty.resize(new_rows, new_cols); *parser = vt100::Parser::new(new_rows, new_cols, 0); + // OBS: window.mouse_mode / window.mouse_encoding berörs inte — överlever restet. } } @@ -594,16 +627,58 @@ impl App { } fn handle_mouse(&mut self, col: u16, row: u16, kind: MouseEventKind) { + // Logga alla mushändelser utom Moved (för mycker brus) + if !matches!(kind, MouseEventKind::Moved) { + crate::log::log(&format!("MOUSE {:?} col={} row={}", kind, col, row)); + } match kind { - MouseEventKind::Moved => self.update_hover(col, row), - MouseEventKind::Drag(MouseButton::Left) => self.handle_drag(col, row), - MouseEventKind::Up(MouseButton::Left) => { + MouseEventKind::Moved => { + self.update_hover(col, row); + self.forward_mouse_to_focused_terminal(kind, col, row); + } + MouseEventKind::Drag(MouseButton::Left) => { + self.handle_drag(col, row); + // Vidarebefordra drag-rörelse till terminal om vi inte håller på med WM-drag/resize + let doing_wm = self.windows.iter().any(|w| w.dragging.is_some() || w.resizing.is_some()); + if !doing_wm { + self.forward_mouse_to_focused_terminal(kind, col, row); + } + } + MouseEventKind::Up(btn) => { for w in &mut self.windows { w.dragging = None; w.resizing = None; } + self.forward_mouse_to_focused_terminal(MouseEventKind::Up(btn), col, row); } MouseEventKind::Down(MouseButton::Left) => self.handle_click(col, row), + MouseEventKind::Down(btn) => { + // Höger/mitten-klick: fokusera fönster och vidarebefordra till terminal + let hit = self.windows.iter().rev().find(|w| w.in_content(col, row)).and_then(|w| { + if let WindowContent::Terminal { alive, .. } = &w.content { + if !*alive { return None; } + Some((w.id, w.content_rect(), w.mouse_mode, w.mouse_encoding)) + } else { + None + } + }); + if let Some((id, content_rect, mode, encoding)) = hit { + crate::log::log(&format!(" -> right/middle hit window={} mode={:?} enc={:?} content_rect={:?}", id, mode, encoding, content_rect)); + self.focus_window(id); + if let Some(bytes) = encode_mouse_event(MouseEventKind::Down(btn), col, row, content_rect, mode, encoding) { + crate::log::log(&format!(" -> sending {} bytes: {:?}", bytes.len(), bytes)); + if let Some(w) = self.windows.iter_mut().find(|w| w.id == id) { + if let WindowContent::Terminal { pty, .. } = &mut w.content { + let _ = pty.write_input(&bytes); + } + } + } else { + crate::log::log(" -> encode_mouse_event returned None (mode=None or filtered)"); + } + } else { + crate::log::log(" -> no terminal window hit"); + } + } MouseEventKind::ScrollUp => self.handle_scroll(col, row, true), MouseEventKind::ScrollDown => self.handle_scroll(col, row, false), _ => {} @@ -614,6 +689,7 @@ impl App { self.hovered_panel_item = None; self.hovered_window_close = None; self.hovered_resize = None; + self.hovered_tui_btn = false; // Dropdown-hover if let Some(dd) = &mut self.dropdown { @@ -654,6 +730,14 @@ impl App { } } } + + // TUI-WM logo-knapp + for &r in &self.tui_wm_btn_rects { + if in_rect(col, row, r) { + self.hovered_tui_btn = true; + return; + } + } } fn handle_drag(&mut self, col: u16, row: u16) { @@ -735,14 +819,42 @@ impl App { return; } - // 5. Innehållsyta → fokus - let content_id = self.windows.iter().rev().find(|w| w.in_content(col, row)).map(|w| w.id); - if let Some(id) = content_id { + // 5. Innehållsyta → fokus + vidarebefordra musklick till terminal + let hit = self.windows.iter().rev().find(|w| w.in_content(col, row)).and_then(|w| { + let (mode, encoding) = match &w.content { + WindowContent::Terminal { alive, .. } if *alive => (w.mouse_mode, w.mouse_encoding), + _ => (vt100::MouseProtocolMode::None, vt100::MouseProtocolEncoding::Default), + }; + Some((w.id, w.content_rect(), mode, encoding)) + }); + if let Some((id, content_rect, mode, encoding)) = hit { + crate::log::log(&format!(" click step5: window={} mode={:?} enc={:?} col={} row={} content_rect={:?}", id, mode, encoding, col, row, content_rect)); self.focus_window(id); + if let Some(bytes) = encode_mouse_event( + MouseEventKind::Down(MouseButton::Left), col, row, content_rect, mode, encoding, + ) { + crate::log::log(&format!(" -> sending {} bytes: {:?}", bytes.len(), bytes)); + if let Some(w) = self.windows.iter_mut().find(|w| w.id == id) { + if let WindowContent::Terminal { pty, .. } = &mut w.content { + let _ = pty.write_input(&bytes); + } + } + } else { + crate::log::log(" -> encode_mouse_event returned None"); + } return; } - // 6. Panel-knappar + // 6. TUI-WM logo → keybind-meny + for pi in 0..self.tui_wm_btn_rects.len() { + let r = self.tui_wm_btn_rects[pi]; + if in_rect(col, row, r) { + self.open_tui_wm_dropdown(pi); + return; + } + } + + // 7. Panel-knappar for (pi, item_rects) in self.panel_item_rects.clone().iter().enumerate() { for (ii, r) in item_rects.iter().enumerate() { if in_rect(col, row, *r) { @@ -756,11 +868,43 @@ impl App { } } } + + // 8. Inget träffat → skrivbordet fokuseras + self.focused_id = None; } fn handle_scroll(&mut self, col: u16, row: u16, up: bool) { let id = self.windows.iter().rev().find(|w| in_rect(col, row, w.rect())).map(|w| w.id); if let Some(id) = id { + // Hämta mus-tracking-info utan mutable lån + let info = self.windows.iter().find(|w| w.id == id).and_then(|w| { + if let WindowContent::Terminal { alive, .. } = &w.content { + if !*alive { return None; } + if w.mouse_mode == vt100::MouseProtocolMode::None { return None; } + Some((w.content_rect(), w.mouse_mode, w.mouse_encoding)) + } else { + None + } + }); + + if let Some((content_rect, mode, encoding)) = info { + let kind = if up { MouseEventKind::ScrollUp } else { MouseEventKind::ScrollDown }; + crate::log::log(&format!(" scroll up={} window={} mode={:?} enc={:?}", up, id, mode, encoding)); + if let Some(bytes) = encode_mouse_event(kind, col, row, content_rect, mode, encoding) { + crate::log::log(&format!(" -> scroll sending {} bytes: {:?}", bytes.len(), bytes)); + if let Some(w) = self.windows.iter_mut().find(|w| w.id == id) { + if let WindowContent::Terminal { pty, .. } = &mut w.content { + let _ = pty.write_input(&bytes); + return; + } + } + } else { + crate::log::log(" -> scroll encode returned None"); + } + } + + // Fallback: piltangenter om ingen mus-tracking är aktiv + crate::log::log(&format!(" scroll fallback arrows up={} window={}", up, id)); let bytes: &[u8] = if up { b"\x1b[A\x1b[A\x1b[A" } else { b"\x1b[B\x1b[B\x1b[B" }; if let Some(w) = self.windows.iter_mut().find(|w| w.id == id) { if let WindowContent::Terminal { pty, .. } = &mut w.content { @@ -770,6 +914,33 @@ impl App { } } + /// Vidarebefordrar ett mushändelse till det fokuserade terminalfönstret + /// om musen befinner sig i fönstrets innehållsyta och mus-tracking är aktivt. + fn forward_mouse_to_focused_terminal(&mut self, kind: MouseEventKind, col: u16, row: u16) { + let Some(id) = self.focused_id else { return }; + + let info = self.windows.iter().find(|w| w.id == id).and_then(|w| { + if !w.in_content(col, row) { return None; } + if let WindowContent::Terminal { alive, .. } = &w.content { + if !*alive { return None; } + Some((w.content_rect(), w.mouse_mode, w.mouse_encoding)) + } else { + None + } + }); + + if let Some((content_rect, mode, encoding)) = info { + if let Some(bytes) = encode_mouse_event(kind, col, row, content_rect, mode, encoding) { + crate::log::log(&format!(" forward {:?} -> window={} {} bytes: {:?}", kind, id, bytes.len(), bytes)); + if let Some(w) = self.windows.iter_mut().find(|w| w.id == id) { + if let WindowContent::Terminal { pty, .. } = &mut w.content { + let _ = pty.write_input(&bytes); + } + } + } + } + } + fn execute_action(&mut self, action: MenuAction) { match action { MenuAction::Exit => self.should_quit = true, @@ -781,6 +952,7 @@ impl App { MenuAction::RunProgram { command, .. } => self.spawn_terminal(&command), MenuAction::SpawnRunDialog => self.spawn_run_dialog(), MenuAction::Submenu { .. } => {} + MenuAction::NoOp => {} } } @@ -803,6 +975,9 @@ impl App { dragging: None, resizing: None, resizable: false, + mouse_mode: vt100::MouseProtocolMode::None, + mouse_encoding: vt100::MouseProtocolEncoding::Default, + mouse_seq_carry: Vec::new(), }); self.focus_window(id); } @@ -821,8 +996,9 @@ impl App { let x = ir.x; let y = pr.y + 1; + // item_rects peker på den faktiska synliga raden (y+1 = innanför övre kant) let item_rects: Vec = - (0..items.len()).map(|i| Rect::new(x, y + i as u16, width, 1)).collect(); + (0..items.len()).map(|i| Rect::new(x, y + 1 + i as u16, width, 1)).collect(); self.dropdown = Some(DropdownState { panel_idx, @@ -830,9 +1006,51 @@ impl App { item_rects, items, hovered: None, + anchor_x: None, }); } + /// Öppnar en dropdown med alla keybinds, förankrad vid TUI-WM-logotypen. + fn open_tui_wm_dropdown(&mut self, panel_idx: usize) { + let pr = match self.panel_rects.get(panel_idx) { + Some(r) => *r, + None => return, + }; + let btn_r = self.tui_wm_btn_rects.get(panel_idx).copied().unwrap_or(pr); + let items = self.build_keybind_menu_items(); + if items.is_empty() { + return; + } + let width = items.iter().map(|i| i.label.len() as u16 + 2).max().unwrap_or(20).max(20); + let x = btn_r.x; + let y = pr.y + 1; + // item_rects peker på den faktiska synliga raden (y+1 = innanför övre kant) + let item_rects: Vec = + (0..items.len()).map(|i| Rect::new(x, y + 1 + i as u16, width, 1)).collect(); + self.dropdown = Some(DropdownState { + panel_idx, + rect: Rect::new(x, y, width, items.len() as u16), + item_rects, + items, + hovered: None, + anchor_x: Some(x), + }); + } + + /// Bygger meny-items från config.keybinds för visning i TUI-WM-menyn. + /// Varje item kör keybindens faktiska action vid klick. + fn build_keybind_menu_items(&self) -> Vec { + use crate::config::KeybindScope; + self.config.keybinds.iter().map(|kb| { + let desc = kb.label.as_deref().unwrap_or_else(|| action_display(&kb.action)); + let scope = if kb.scope == KeybindScope::Global { " [global]" } else { "" }; + MenuItem { + label: format!("{:<14} {}{}", kb.key, desc, scope), + action: kb.action.clone(), + } + }).collect() + } + pub fn spawn_terminal(&mut self, shell: &str) { let ca = self.content_area; let offset = (self.windows.len() as i32) * 2; @@ -859,6 +1077,9 @@ impl App { dragging: None, resizing: None, resizable: true, + mouse_mode: vt100::MouseProtocolMode::None, + mouse_encoding: vt100::MouseProtocolEncoding::Default, + mouse_seq_carry: Vec::new(), }); self.focus_window(id); } @@ -884,6 +1105,187 @@ impl App { // ─── Hjälpfunktioner ───────────────────────────────────────────────────────── +/// Kodar ett crossterm-mushändelse till ANSI-byte-sekvens enligt terminalen +/// begärda mus-tracking-protokoll. Returnerar None om protokollet är None eller +/// om händelsetypen inte täcks av det aktiva protokollet. +fn encode_mouse_event( + kind: MouseEventKind, + col: u16, + row: u16, + content_rect: Rect, + mode: vt100::MouseProtocolMode, + encoding: vt100::MouseProtocolEncoding, +) -> Option> { + if mode == vt100::MouseProtocolMode::None { + return None; + } + + // 1-baserade terminalkoordinater relativt innehållsytan + let term_col = col.saturating_sub(content_rect.x) + 1; + let term_row = row.saturating_sub(content_rect.y) + 1; + + let (button, is_release): (u8, bool) = match kind { + MouseEventKind::Down(MouseButton::Left) => (0, false), + MouseEventKind::Down(MouseButton::Middle) => (1, false), + MouseEventKind::Down(MouseButton::Right) => (2, false), + MouseEventKind::Up(_) => (3, true), + MouseEventKind::Drag(MouseButton::Left) => (32, false), + MouseEventKind::Drag(MouseButton::Middle) => (33, false), + MouseEventKind::Drag(MouseButton::Right) => (34, false), + MouseEventKind::Moved => (35, false), + MouseEventKind::ScrollUp => (64, false), + MouseEventKind::ScrollDown => (65, false), + _ => return None, + }; + + // Filtrera händelsetyp mot aktivt protokoll + match mode { + vt100::MouseProtocolMode::None => return None, + vt100::MouseProtocolMode::Press => { + if !matches!(kind, + MouseEventKind::Down(_) | + MouseEventKind::ScrollUp | + MouseEventKind::ScrollDown + ) { return None; } + } + vt100::MouseProtocolMode::PressRelease => { + if !matches!(kind, + MouseEventKind::Down(_) | + MouseEventKind::Up(_) | + MouseEventKind::ScrollUp | + MouseEventKind::ScrollDown + ) { return None; } + } + vt100::MouseProtocolMode::ButtonMotion => { + if !matches!(kind, + MouseEventKind::Down(_) | + MouseEventKind::Up(_) | + MouseEventKind::Drag(_) | + MouseEventKind::ScrollUp | + MouseEventKind::ScrollDown + ) { return None; } + } + vt100::MouseProtocolMode::AnyMotion => {} // alla händelsetyper passerar + } + + Some(match encoding { + vt100::MouseProtocolEncoding::Default => { + if term_col > 223 || term_row > 223 { return None; } + vec![0x1b, b'[', b'M', button + 32, term_col as u8 + 32, term_row as u8 + 32] + } + vt100::MouseProtocolEncoding::Sgr => { + let suffix = if is_release { 'm' } else { 'M' }; + format!("\x1b[<{};{};{}{}", button, term_col, term_row, suffix).into_bytes() + } + vt100::MouseProtocolEncoding::Utf8 => { + let mut bytes = vec![0x1b, b'[', b'M', button + 32]; + for coord in [term_col, term_row] { + let code_point = coord as u32 + 32; + if let Some(c) = char::from_u32(code_point) { + let mut buf = [0u8; 4]; + bytes.extend_from_slice(c.encode_utf8(&mut buf).as_bytes()); + } else { + return None; + } + } + bytes + } + }) +} + +/// Skannar ett chunk av r\u00e5 PTY-data efter DEC private mode escape-sekvenser som +/// styr mus-tracking (\x1b[?h / \x1b[?l) och uppdaterar `mode` och `encoding`. +/// En liten "carry"-buffer anv\u00e4nds f\u00f6r att hantera sekvenser som klippts mitt i +/// en chunk-gr\u00e4ns.\n/// +/// Hanterar b\u00e5de enkla sekvenser (\x1b[?1003h) och kombinerade sekvenser (\x1b[?1003;1006h). +fn scan_mouse_tracking( + data: &[u8], + mode: &mut vt100::MouseProtocolMode, + encoding: &mut vt100::MouseProtocolEncoding, + carry: &mut Vec, +) { + // Kombinera carry med ny data + let mut buf = std::mem::take(carry); + buf.extend_from_slice(data); + + let mut i = 0; + while i < buf.len() { + if buf[i] != 0x1b { + i += 1; + continue; + } + // Kolla om vi har ESC [ ? + if i + 2 < buf.len() && buf[i + 1] == b'[' && buf[i + 2] == b'?' { + let num_start = i + 3; + let mut j = num_start; + // Scanna siffror och semikolon tills h eller l (eller slut p\u00e5 buffer) + while j < buf.len() && (buf[j].is_ascii_digit() || buf[j] == b';') { + j += 1; + } + if j >= buf.len() { + // Ofullst\u00e4ndig sekvens \u2014 spara resten som carry + *carry = buf[i..].to_vec(); + return; + } + if buf[j] == b'h' || buf[j] == b'l' { + let enable = buf[j] == b'h'; + if let Ok(s) = std::str::from_utf8(&buf[num_start..j]) { + let old_mode = *mode; + let old_enc = *encoding; + for part in s.split(';') { + if let Ok(n) = part.trim().parse::() { + apply_mouse_dec_mode(n, enable, mode, encoding); + } + } + if *mode != old_mode || *encoding != old_enc { + crate::log::log(&format!( + "PTY mus-lage uppdaterat: mode={:?} enc={:?} via ESC[?{}{}", + mode, encoding, s, if enable { 'h' } else { 'l' } + )); + } + } + i = j + 1; + } else { + // Inte h/l \u2014 bara en ESC vi inte k\u00e4nner + i += 1; + } + } else if i + 1 >= buf.len() { + // M\u00f6jlig ofullst\u00e4ndig ESC sekvens vid bufferkanten + *carry = buf[i..].to_vec(); + return; + } else { + i += 1; + } + } +} + +/// Till\u00e4mpar en DEC private mode-\u00e4ndring p\u00e5 det laggrade mus-l\u00e4get. +fn apply_mouse_dec_mode( + n: u16, + enable: bool, + mode: &mut vt100::MouseProtocolMode, + encoding: &mut vt100::MouseProtocolEncoding, +) { + if enable { + match n { + 9 => *mode = vt100::MouseProtocolMode::Press, // X10 + 1000 => *mode = vt100::MouseProtocolMode::PressRelease, // VT200 + 1002 => *mode = vt100::MouseProtocolMode::ButtonMotion, + 1003 => *mode = vt100::MouseProtocolMode::AnyMotion, + 1005 => *encoding = vt100::MouseProtocolEncoding::Utf8, + 1006 => *encoding = vt100::MouseProtocolEncoding::Sgr, + 1015 => {} // URXVT \u2014 behandla som Default (ignorera) + _ => {} + } + } else { + match n { + 9 | 1000 | 1002 | 1003 => *mode = vt100::MouseProtocolMode::None, + 1005 | 1006 => *encoding = vt100::MouseProtocolEncoding::Default, + _ => {} + } + } +} + fn in_rect(col: u16, row: u16, rect: Rect) -> bool { col >= rect.x && col < rect.x + rect.width @@ -929,6 +1331,19 @@ fn run_command(command: &str) -> String { } } +/// Returnerar ett kortfattat namn för en MenuAction (används som fallback i keybind-menyn). +fn action_display(action: &MenuAction) -> &'static str { + match action { + MenuAction::Exit => "Avsluta", + MenuAction::SpawnTerminal { .. } => "Ny terminal", + MenuAction::RunScript { .. } => "Kör skript", + MenuAction::RunProgram { .. } => "Kör program", + MenuAction::Submenu { .. } => "Undermeny", + MenuAction::SpawnRunDialog => "Kommandodialog", + MenuAction::NoOp => "", + } +} + fn key_to_bytes(key: KeyEvent) -> Option> { use KeyCode::*; let bytes: Vec = match key.code { diff --git a/src/config.rs b/src/config.rs index e865dbe..9f64d36 100644 --- a/src/config.rs +++ b/src/config.rs @@ -18,6 +18,9 @@ pub struct KeybindConfig { #[serde(default)] pub scope: KeybindScope, pub action: MenuAction, + /// Visningsnamn som visas i TUI-WM-menyn (valfritt) + #[serde(default)] + pub label: Option, } #[derive(Deserialize, Debug, Clone, Default, PartialEq)] @@ -77,6 +80,8 @@ pub enum MenuAction { }, /// Öppnar Tui-run kommandodialog SpawnRunDialog, + /// Gör ingenting – används för display-only rader i menyer + NoOp, } /// En status-widget i panelen: kör ett kommando periodiskt och renderar output @@ -106,6 +111,29 @@ fn default_interval() -> u64 { 10 } +fn default_keybinds() -> Vec { + vec![ + KeybindConfig { + key: "ctrl+space".to_string(), + scope: KeybindScope::Global, + action: MenuAction::SpawnRunDialog, + label: Some("Öppna kommandodialog".to_string()), + }, + KeybindConfig { + key: "alt+enter".to_string(), + scope: KeybindScope::Global, + action: MenuAction::SpawnTerminal { shell: None }, + label: Some("Ny terminal".to_string()), + }, + KeybindConfig { + key: "ctrl+q".to_string(), + scope: KeybindScope::Wm, + action: MenuAction::Exit, + label: Some("Avsluta TUI-WM".to_string()), + }, + ] +} + impl Config { pub fn load(path: &str) -> anyhow::Result { let content = fs::read_to_string(path)?; @@ -128,7 +156,10 @@ impl Config { Ok(c) => c, Err(e) => { eprintln!("Varning: kunde inte ladda {}: {}", path, e); - Config::default() + Config { + keybinds: default_keybinds(), + ..Config::default() + } } } } diff --git a/src/log.rs b/src/log.rs new file mode 100644 index 0000000..81f3b8f --- /dev/null +++ b/src/log.rs @@ -0,0 +1,98 @@ +/// Enkel fil-logger. Loggar till /logs/.log +/// Trådsäker via en global Mutex. + +use std::fs::{self, OpenOptions}; +use std::io::Write; +use std::path::PathBuf; +use std::sync::Mutex; +use std::time::SystemTime; + +static LOG: Mutex> = Mutex::new(None); + +/// Initialisera loggern. Anropas en gång från main(). +pub fn init() { + let dir = log_dir(); + if let Err(e) = fs::create_dir_all(&dir) { + eprintln!("log::init: kunde inte skapa logg-mapp {:?}: {}", dir, e); + return; + } + let name = today_filename(); + let path = dir.join(name); + match OpenOptions::new().create(true).append(true).open(&path) { + Ok(f) => { + *LOG.lock().unwrap() = Some(f); + log(&format!("=== TUI-WM startad ===")); + } + Err(e) => eprintln!("log::init: kunde inte öppna {:?}: {}", path, e), + } +} + +/// Skriv en logg-rad med tidsstämpel. +pub fn log(msg: &str) { + let ts = timestamp(); + let line = format!("[{}] {}\n", ts, msg); + if let Ok(mut guard) = LOG.lock() { + if let Some(f) = guard.as_mut() { + let _ = f.write_all(line.as_bytes()); + let _ = f.flush(); + } + } +} + +/// Makro för bekväm formatering — används som log!("foo {}", bar) +#[macro_export] +macro_rules! log { + ($($arg:tt)*) => { + $crate::log::log(&format!($($arg)*)) + }; +} + +// ─── Interna hjälpfunktioner ────────────────────────────────────────────────── + +fn log_dir() -> PathBuf { + // Lägg logs/ bredvid den körande binären + let exe = std::env::current_exe().unwrap_or_else(|_| PathBuf::from(".")); + exe.parent().unwrap_or(std::path::Path::new(".")).join("logs") +} + +fn today_filename() -> String { + // Bygg YYYY-MM-DD från SystemTime utan externa beroenden + let secs = SystemTime::now() + .duration_since(SystemTime::UNIX_EPOCH) + .map(|d| d.as_secs()) + .unwrap_or(0); + let (y, mo, d) = unix_to_ymd(secs); + format!("{:04}-{:02}-{:02}.log", y, mo, d) +} + +fn timestamp() -> String { + let secs = SystemTime::now() + .duration_since(SystemTime::UNIX_EPOCH) + .map(|d| d.as_secs()) + .unwrap_or(0); + let subsec_ms = SystemTime::now() + .duration_since(SystemTime::UNIX_EPOCH) + .map(|d| d.subsec_millis()) + .unwrap_or(0); + let (y, mo, d) = unix_to_ymd(secs); + let h = (secs % 86400) / 3600; + let m = (secs % 3600) / 60; + let s = secs % 60; + format!("{:04}-{:02}-{:02} {:02}:{:02}:{:02}.{:03}", y, mo, d, h, m, s, subsec_ms) +} + +/// Konverterar Unix-sekunder till (år, månad, dag). Ingen extern crate nödvändig. +fn unix_to_ymd(secs: u64) -> (u32, u32, u32) { + // Algoritm: https://howardhinnant.github.io/date_algorithms.html + let z = (secs / 86400) as i64 + 719468; + let era = if z >= 0 { z } else { z - 146096 } / 146097; + let doe = (z - era * 146097) as u32; + let yoe = (doe - doe / 1460 + doe / 36524 - doe / 146096) / 365; + let y = yoe as i64 + era * 400; + let doy = doe - (365 * yoe + yoe / 4 - yoe / 100); + let mp = (5 * doy + 2) / 153; + let d = doy - (153 * mp + 2) / 5 + 1; + let m = if mp < 10 { mp + 3 } else { mp - 9 }; + let y = if m <= 2 { y + 1 } else { y }; + (y as u32, m, d) +} diff --git a/src/main.rs b/src/main.rs index 5410dbb..2686b8c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,6 @@ mod app; mod config; +mod log; mod pty; mod render; @@ -14,6 +15,7 @@ use ratatui::{backend::CrosstermBackend, Terminal}; use std::{io, time::Duration}; fn main() -> io::Result<()> { + log::init(); enable_raw_mode()?; let mut stdout = io::stdout(); execute!(stdout, EnterAlternateScreen, EnableMouseCapture)?; diff --git a/src/render.rs b/src/render.rs index 4f3e405..07ae75a 100644 --- a/src/render.rs +++ b/src/render.rs @@ -41,6 +41,8 @@ pub fn render(frame: &mut Frame, app: &App) { pi, &panel_cfg.status_widgets, status_states, + app.focused_id.is_none(), + app.hovered_tui_btn, ); } } @@ -61,6 +63,8 @@ fn render_panel( panel_idx: usize, status_widgets: &[crate::config::StatusWidget], status_states: &[crate::app::StatusWidgetState], + desktop_focused: bool, + hovered_tui: bool, ) { // Panelens bakgrund frame.render_widget( @@ -68,15 +72,24 @@ fn render_panel( rect, ); - // Logotyp + // Logotyp – klickbar meny-knapp med hover-highlight + let logo_style = if hovered_tui { + Style::default().fg(Color::Black).bg(Color::Cyan).add_modifier(Modifier::BOLD) + } else { + Style::default().fg(Color::Cyan).add_modifier(Modifier::BOLD) + }; frame.render_widget( - Paragraph::new(Span::styled( - " TUI-WM ", - Style::default().fg(Color::Cyan).add_modifier(Modifier::BOLD), - )), + Paragraph::new(Span::styled(" TUI-WM ", logo_style)), Rect::new(rect.x + 1, rect.y, 9, 1), ); + // Fokus-indikator: grön ● = skrivbord fokuserat, grå ● = fönster fokuserat + let dot_color = if desktop_focused { Color::Green } else { Color::Indexed(240) }; + frame.render_widget( + Paragraph::new(Span::styled("●", Style::default().fg(dot_color).bg(Color::Indexed(238)))), + Rect::new(rect.x + 10, rect.y, 1, 1), + ); + // Vänsterjusterade knappar for (ii, item) in items.iter().enumerate() { let Some(&ir) = item_rects.get(ii) else { continue }; @@ -117,7 +130,7 @@ fn render_panel( } // Vänster-dockade status-widgets renderas efter knapparna - let left_start = item_rects.last().map(|r| r.x + r.width + 1).unwrap_or(rect.x + 10); + let left_start = item_rects.last().map(|r| r.x + r.width + 1).unwrap_or(rect.x + 12); let mut left_x = left_start; for (si, sw_cfg) in status_widgets.iter().enumerate() { if sw_cfg.align != StatusAlign::Left { @@ -154,7 +167,8 @@ fn render_dropdown(frame: &mut Frame, dd: &DropdownState) { } else { Style::default().fg(Color::White).bg(Color::Indexed(236)) }; - let draw_rect = Rect::new(ir.x + 1, ir.y + 1, ir.width.saturating_sub(2), 1); + // ir pekar redan på den faktiska raden innanför kanten + let draw_rect = Rect::new(ir.x + 1, ir.y, ir.width.saturating_sub(2), 1); frame.render_widget( Paragraph::new(Span::styled(format!(" {} ", item.label), style)), draw_rect, diff --git a/testapps/mouse-test/Cargo.lock b/testapps/mouse-test/Cargo.lock new file mode 100644 index 0000000..d70c503 --- /dev/null +++ b/testapps/mouse-test/Cargo.lock @@ -0,0 +1,307 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "bitflags" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "crossterm" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +dependencies = [ + "bitflags", + "crossterm_winapi", + "futures-core", + "mio", + "parking_lot", + "rustix", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm_winapi" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" +dependencies = [ + "winapi", +] + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[package]] +name = "mio" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.61.2", +] + +[[package]] +name = "mouse-test" +version = "0.1.0" +dependencies = [ + "crossterm", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "signal-hook" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-mio" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" +dependencies = [ + "libc", + "mio", + "signal-hook", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" diff --git a/testapps/mouse-test/Cargo.toml b/testapps/mouse-test/Cargo.toml new file mode 100644 index 0000000..c93e7b2 --- /dev/null +++ b/testapps/mouse-test/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "mouse-test" +version = "0.1.0" +edition = "2021" + +[[bin]] +name = "mouse-test" +path = "src/main.rs" + +[dependencies] +crossterm = { version = "0.28", features = ["event-stream"] } diff --git a/testapps/mouse-test/src/main.rs b/testapps/mouse-test/src/main.rs new file mode 100644 index 0000000..0c8a395 --- /dev/null +++ b/testapps/mouse-test/src/main.rs @@ -0,0 +1,262 @@ +use crossterm::{ + cursor, + event::{ + self, DisableMouseCapture, EnableMouseCapture, Event, KeyCode, MouseButton, MouseEventKind, + }, + execute, queue, + style::{Color, Print, ResetColor, SetBackgroundColor, SetForegroundColor}, + terminal::{ + self, disable_raw_mode, enable_raw_mode, Clear, ClearType, EnterAlternateScreen, + LeaveAlternateScreen, + }, +}; +use std::fs::{self, OpenOptions}; +use std::io::{self, Write}; +use std::path::PathBuf; +use std::time::{Duration, SystemTime}; + +// ─── Logging ───────────────────────────────────────────────────────────────── + +fn log_path() -> PathBuf { + let exe = std::env::current_exe().unwrap_or_else(|_| PathBuf::from(".")); + let dir = exe.parent().unwrap_or(std::path::Path::new(".")).to_path_buf(); + let filename = today_filename(); + dir.join(filename) +} + +fn today_filename() -> String { + let secs = SystemTime::now() + .duration_since(SystemTime::UNIX_EPOCH) + .map(|d| d.as_secs()) + .unwrap_or(0); + let (y, mo, d) = unix_to_ymd(secs); + format!("mouse-test-{:04}-{:02}-{:02}.log", y, mo, d) +} + +fn timestamp() -> String { + let dur = SystemTime::now() + .duration_since(SystemTime::UNIX_EPOCH) + .unwrap_or_default(); + let secs = dur.as_secs(); + let ms = dur.subsec_millis(); + let h = (secs % 86400) / 3600; + let m = (secs % 3600) / 60; + let s = secs % 60; + format!("{:02}:{:02}:{:02}.{:03}", h, m, s, ms) +} + +fn unix_to_ymd(secs: u64) -> (u32, u32, u32) { + let z = (secs / 86400) as i64 + 719468; + let era = if z >= 0 { z } else { z - 146096 } / 146097; + let doe = (z - era * 146097) as u32; + let yoe = (doe - doe / 1460 + doe / 36524 - doe / 146096) / 365; + let y = yoe as i64 + era * 400; + let doy = doe - (365 * yoe + yoe / 4 - yoe / 100); + let mp = (5 * doy + 2) / 153; + let d = doy - (153 * mp + 2) / 5 + 1; + let m = if mp < 10 { mp + 3 } else { mp - 9 }; + let y = if m <= 2 { y + 1 } else { y }; + (y as u32, m, d) +} + +fn write_log(log_file: &mut std::fs::File, msg: &str) { + let line = format!("[{}] {}\n", timestamp(), msg); + let _ = log_file.write_all(line.as_bytes()); + let _ = log_file.flush(); +} + +// ─── Shapes ────────────────────────────────────────────────────────────────── + +#[derive(Clone, Debug)] +struct Shape { + col: u16, + row: u16, + color: ShapeColor, +} + +#[derive(Clone, Copy, Debug)] +enum ShapeColor { + Blue, // left click + Red, // right click +} + +// ─── Main ───────────────────────────────────────────────────────────────────── + +fn main() -> io::Result<()> { + // Öppna loggfil + let path = log_path(); + let _ = fs::create_dir_all(path.parent().unwrap()); + let mut log_file = OpenOptions::new() + .create(true) + .append(true) + .open(&path)?; + write_log(&mut log_file, &format!("=== mouse-test startad, logg: {:?} ===", path)); + + enable_raw_mode()?; + let mut stdout = io::stdout(); + execute!( + stdout, + EnterAlternateScreen, + EnableMouseCapture, + cursor::Hide, + )?; + + // Aktivera utökad mus-tracking: button events + drag + any motion + SGR encoding + // ?1002 = button-motion, ?1003 = any motion, ?1006 = SGR encoding + execute!(stdout, Print("\x1b[?1003h\x1b[?1006h"))?; + write_log(&mut log_file, "Aktiverade mus-tracking: ?1003h ?1006h"); + + let result = run(&mut stdout, &mut log_file); + + // Stäng av allt + execute!(stdout, Print("\x1b[?1003l\x1b[?1006l"))?; + execute!(stdout, cursor::Show, LeaveAlternateScreen, DisableMouseCapture)?; + disable_raw_mode()?; + + write_log(&mut log_file, "=== mouse-test avslutad ==="); + result +} + +fn run(stdout: &mut io::Stdout, log_file: &mut std::fs::File) -> io::Result<()> { + let mut shapes: Vec = Vec::new(); + let mut log_lines: Vec = Vec::new(); + + // Initialdragning + redraw(stdout, &shapes, &log_lines)?; + + loop { + if event::poll(Duration::from_millis(50))? { + let ev = event::read()?; + match &ev { + Event::Key(k) => { + let msg = format!("KEY {:?} modifiers={:?}", k.code, k.modifiers); + write_log(log_file, &msg); + if k.code == KeyCode::Char('q') || k.code == KeyCode::Esc { + break; + } + if k.code == KeyCode::Char('c') { + shapes.clear(); + log_lines.push("Rensat alla shapes".to_string()); + cap_log(&mut log_lines); + } + } + Event::Mouse(m) => { + let col = m.column; + let row = m.row; + let kind = m.kind; + + let msg = format!("MOUSE {:?} col={} row={} mods={:?}", kind, col, row, m.modifiers); + write_log(log_file, &msg); + log_lines.push(msg.clone()); + cap_log(&mut log_lines); + + match kind { + MouseEventKind::Down(MouseButton::Left) => { + shapes.push(Shape { col, row, color: ShapeColor::Blue }); + } + MouseEventKind::Down(MouseButton::Right) => { + shapes.push(Shape { col, row, color: ShapeColor::Red }); + } + MouseEventKind::ScrollUp => { + for s in &mut shapes { + s.row = s.row.saturating_sub(1); + } + } + MouseEventKind::ScrollDown => { + for s in &mut shapes { + s.row = s.row.saturating_add(1); + } + } + // Crossterm skickar horisontell scroll som ScrollLeft/ScrollRight + MouseEventKind::ScrollLeft => { + for s in &mut shapes { + s.col = s.col.saturating_sub(1); + } + } + MouseEventKind::ScrollRight => { + for s in &mut shapes { + s.col = s.col.saturating_add(1); + } + } + _ => {} + } + } + Event::Resize(w, h) => { + let msg = format!("RESIZE {}x{}", w, h); + write_log(log_file, &msg); + log_lines.push(msg); + cap_log(&mut log_lines); + } + _ => {} + } + redraw(stdout, &shapes, &log_lines)?; + } + } + Ok(()) +} + +const MAX_LOG_LINES: usize = 20; + +fn cap_log(lines: &mut Vec) { + while lines.len() > MAX_LOG_LINES { + lines.remove(0); + } +} + +fn redraw(stdout: &mut io::Stdout, shapes: &[Shape], log_lines: &[String]) -> io::Result<()> { + let (cols, rows) = terminal::size()?; + + queue!(stdout, cursor::MoveTo(0, 0), Clear(ClearType::All))?; + + // Rubrik + queue!( + stdout, + cursor::MoveTo(0, 0), + SetForegroundColor(Color::Cyan), + Print("mouse-test | vänsterklick=blå ruta högerklick=röd ruta scroll=flytta q=avsluta c=rensa"), + ResetColor, + )?; + + // Separator + let sep: String = "─".repeat(cols as usize); + queue!(stdout, cursor::MoveTo(0, 1), SetForegroundColor(Color::DarkGrey), Print(&sep), ResetColor)?; + + // Rita shapes (2x4 tecken block) + for s in shapes { + let bg = match s.color { + ShapeColor::Blue => Color::Blue, + ShapeColor::Red => Color::Red, + }; + // Gör ett 2-radshögt, 4-kolumnsbredt block + for dr in 0u16..2 { + let r = s.row.saturating_add(dr); + if r < 2 || r >= rows { continue; } + queue!( + stdout, + cursor::MoveTo(s.col, r), + SetBackgroundColor(bg), + Print(" "), + ResetColor, + )?; + } + } + + // Logg-panel längst ner + let log_start_row = rows.saturating_sub(MAX_LOG_LINES as u16 + 1); + queue!(stdout, cursor::MoveTo(0, log_start_row), SetForegroundColor(Color::DarkGrey), Print(&sep), ResetColor)?; + for (i, line) in log_lines.iter().enumerate() { + let r = log_start_row + 1 + i as u16; + if r >= rows { break; } + // Trunkera om för lång + let display: &str = if line.len() > cols as usize { &line[..cols as usize] } else { line }; + queue!( + stdout, + cursor::MoveTo(0, r), + SetForegroundColor(Color::Grey), + Print(display), + ResetColor, + )?; + } + + stdout.flush() +} diff --git a/testapps/mouse-test/target/.rustc_info.json b/testapps/mouse-test/target/.rustc_info.json new file mode 100644 index 0000000..1cabe3c --- /dev/null +++ b/testapps/mouse-test/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14215568240061937964,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.92.0 (ded5c06cf 2025-12-08)\nbinary: rustc\ncommit-hash: ded5c06cf21d2b93bffd5d884aa6e96934ee4234\ncommit-date: 2025-12-08\nhost: x86_64-unknown-linux-gnu\nrelease: 1.92.0\nLLVM version: 21.1.3\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/brasse/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/testapps/mouse-test/target/CACHEDIR.TAG b/testapps/mouse-test/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/testapps/mouse-test/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/testapps/mouse-test/target/release/.cargo-lock b/testapps/mouse-test/target/release/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/dep-lib-bitflags b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/dep-lib-bitflags new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/dep-lib-bitflags differ diff --git a/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags new file mode 100644 index 0000000..b8a2291 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags @@ -0,0 +1 @@ +8d45f0d559d66bc1 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags.json b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags.json new file mode 100644 index 0000000..16eeb09 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/bitflags-2025c01cf01ab8b5/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2040997289075261528,"path":9779765049526801347,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-2025c01cf01ab8b5/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/dep-lib-cfg_if b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/dep-lib-cfg_if differ diff --git a/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if new file mode 100644 index 0000000..94725cd --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if @@ -0,0 +1 @@ +760f7b2d392f0023 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if.json b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if.json new file mode 100644 index 0000000..1fe66e3 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/cfg-if-ebc73076c81e0e49/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2040997289075261528,"path":1596534247721701504,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-ebc73076c81e0e49/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/dep-lib-crossterm b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/dep-lib-crossterm new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/dep-lib-crossterm differ diff --git a/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm new file mode 100644 index 0000000..8474cf2 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm @@ -0,0 +1 @@ +83dddb9730e5bee5 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm.json b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm.json new file mode 100644 index 0000000..3ba2c77 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/crossterm-4ccfa59f247e5176/lib-crossterm.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"bracketed-paste\", \"default\", \"event-stream\", \"events\", \"windows\"]","declared_features":"[\"bracketed-paste\", \"default\", \"event-stream\", \"events\", \"filedescriptor\", \"libc\", \"serde\", \"use-dev-tty\", \"windows\"]","target":7162149947039624270,"profile":2040997289075261528,"path":252103811417717214,"deps":[[302948626015856208,"futures_core",false,6398869625909783990],[3430646239657634944,"rustix",false,1020948293971461092],[4627466251042474366,"signal_hook_mio",false,8465342173122801562],[5675930438384443948,"mio",false,7238060262000704430],[12459942763388630573,"parking_lot",false,9436988536820532313],[16909888598953886583,"bitflags",false,13937469153157858701],[17154765528929363175,"signal_hook",false,15812921453296546932]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossterm-4ccfa59f247e5176/dep-lib-crossterm","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/dep-lib-errno b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/dep-lib-errno new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/dep-lib-errno differ diff --git a/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno new file mode 100644 index 0000000..99a6d17 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno @@ -0,0 +1 @@ +aec685458e1d732a \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno.json b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno.json new file mode 100644 index 0000000..750efda --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/errno-203b80682fe3787d/lib-errno.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17743456753391690785,"profile":8944999695620513791,"path":16775741776141748,"deps":[[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/errno-203b80682fe3787d/dep-lib-errno","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/dep-lib-futures_core b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/dep-lib-futures_core new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/dep-lib-futures_core differ diff --git a/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core new file mode 100644 index 0000000..586f075 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core @@ -0,0 +1 @@ +b6ad63a8055acd58 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core.json b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core.json new file mode 100644 index 0000000..bd9104a --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/futures-core-9c361e3ce6f35a97/lib-futures_core.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":18348216721672176038,"path":3303830916469115557,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-core-9c361e3ce6f35a97/dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build new file mode 100644 index 0000000..2b12d92 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build @@ -0,0 +1 @@ +18ecfdbc182b57f0 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build.json new file mode 100644 index 0000000..442de72 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-bea32bb21c7eb060/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17159683253194042242,"build_script_build",false,13798190032261323108]],"local":[{"RerunIfChanged":{"output":"release/build/libc-bea32bb21c7eb060/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/dep-lib-libc b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/dep-lib-libc differ diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc new file mode 100644 index 0000000..d05cafb --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc @@ -0,0 +1 @@ +33fafcdc75c9e42c \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc.json b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc.json new file mode 100644 index 0000000..5dd4ad7 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-dcb47aa695b31b42/lib-libc.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":7322064999780386650,"path":16729691517801958497,"deps":[[17159683253194042242,"build_script_build",false,17318358277326498840]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-dcb47aa695b31b42/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build new file mode 100644 index 0000000..f05cb69 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build @@ -0,0 +1 @@ +64994578ba047dbf \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build.json new file mode 100644 index 0000000..c574cfa --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":8928907579149787682,"path":5278319571169746718,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-ea5ad1246bf51071/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/dep-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/dep-build-script-build-script-build differ diff --git a/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/libc-ea5ad1246bf51071/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/dep-lib-linux_raw_sys b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/dep-lib-linux_raw_sys new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/dep-lib-linux_raw_sys differ diff --git a/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys new file mode 100644 index 0000000..928ddbc --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys @@ -0,0 +1 @@ +46431ec6cd1fb4ad \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys.json b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys.json new file mode 100644 index 0000000..9c825b9 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/linux-raw-sys-076fa98919044f20/lib-linux_raw_sys.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"elf\", \"errno\", \"general\", \"ioctl\", \"no_std\"]","declared_features":"[\"bootparam\", \"btrfs\", \"compiler_builtins\", \"core\", \"default\", \"elf\", \"elf_uapi\", \"errno\", \"general\", \"if_arp\", \"if_ether\", \"if_packet\", \"io_uring\", \"ioctl\", \"landlock\", \"loop_device\", \"mempolicy\", \"net\", \"netlink\", \"no_std\", \"prctl\", \"ptrace\", \"rustc-dep-of-std\", \"std\", \"system\", \"xdp\"]","target":5772965225213482929,"profile":4314370921045452772,"path":4746728906714955721,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/linux-raw-sys-076fa98919044f20/dep-lib-linux_raw_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/dep-lib-lock_api b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/dep-lib-lock_api new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/dep-lib-lock_api differ diff --git a/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api new file mode 100644 index 0000000..2e1eefa --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api @@ -0,0 +1 @@ +664ed3c38ee6fd6b \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api.json b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api.json new file mode 100644 index 0000000..3137dd9 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/lock_api-e68e7a0598a1d524/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":2040997289075261528,"path":1929112552281581564,"deps":[[15358414700195712381,"scopeguard",false,8543138611106819891]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/lock_api-e68e7a0598a1d524/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/dep-lib-log b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/dep-lib-log new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/dep-lib-log differ diff --git a/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log new file mode 100644 index 0000000..077d6e5 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log @@ -0,0 +1 @@ +63fef27575bbac30 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log.json b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log.json new file mode 100644 index 0000000..3155bf6 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/log-4fe4b0f6afd99737/lib-log.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2040997289075261528,"path":8084957827879210201,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/log-4fe4b0f6afd99737/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/dep-lib-mio b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/dep-lib-mio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/dep-lib-mio differ diff --git a/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio new file mode 100644 index 0000000..b0b70f3 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio @@ -0,0 +1 @@ +ae3b6c9b75c17264 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio.json b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio.json new file mode 100644 index 0000000..4f69760 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mio-66370afe95e742fb/lib-mio.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":13712647568182654241,"path":14303346305037773922,"deps":[[10630857666389190470,"log",false,3507384322979200611],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mio-66370afe95e742fb/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test new file mode 100644 index 0000000..ddd2ceb --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test @@ -0,0 +1 @@ +57dcba89296f220d \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test.json b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test.json new file mode 100644 index 0000000..55d93d7 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/bin-mouse-test.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[]","target":1147146474800544312,"profile":2040997289075261528,"path":4942398508502643691,"deps":[[17030156879047273469,"crossterm",false,16554921277129481603]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/mouse-test-2cea95c9260905bc/dep-bin-mouse-test","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/dep-bin-mouse-test b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/dep-bin-mouse-test new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/dep-bin-mouse-test differ diff --git a/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/mouse-test-2cea95c9260905bc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/dep-lib-parking_lot b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/dep-lib-parking_lot new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/dep-lib-parking_lot differ diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot new file mode 100644 index 0000000..e766377 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot @@ -0,0 +1 @@ +59049f2e13ebf682 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot.json b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot.json new file mode 100644 index 0000000..b20356f --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot-e7da0e36674f8d8e/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":2040997289075261528,"path":16678798856705028838,"deps":[[2555121257709722468,"lock_api",false,7781629232011234918],[6545091685033313457,"parking_lot_core",false,6180226835031802948]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot-e7da0e36674f8d8e/dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build new file mode 100644 index 0000000..71b40c9 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build @@ -0,0 +1 @@ +68cdafa682385e53 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build.json new file mode 100644 index 0000000..a7a3a7d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":1369601567987815722,"path":6064203699951004343,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-0bd745cf7da85f56/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/dep-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/dep-build-script-build-script-build differ diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-0bd745cf7da85f56/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build new file mode 100644 index 0000000..28e4eb0 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build @@ -0,0 +1 @@ +bbbd0551d4d737b6 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build.json new file mode 100644 index 0000000..8119b60 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-c5610ccd4b03c707/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,6007301086752263528]],"local":[{"RerunIfChanged":{"output":"release/build/parking_lot_core-c5610ccd4b03c707/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/dep-lib-parking_lot_core b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/dep-lib-parking_lot_core new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/dep-lib-parking_lot_core differ diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core new file mode 100644 index 0000000..6af09b7 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core @@ -0,0 +1 @@ +444468ed8f93c455 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core.json b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core.json new file mode 100644 index 0000000..deb231a --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":2040997289075261528,"path":3875254373442465110,"deps":[[3666196340704888985,"smallvec",false,6633531385642205446],[6545091685033313457,"build_script_build",false,13130200545514339771],[7667230146095136825,"cfg_if",false,2522067713950158710],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/parking_lot_core-fcfcc085aa0b6787/dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/dep-lib-rustix b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/dep-lib-rustix new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/dep-lib-rustix differ diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix new file mode 100644 index 0000000..cc88a6c --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix @@ -0,0 +1 @@ +e4c3356c10232b0e \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix.json b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix.json new file mode 100644 index 0000000..b0f40d7 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-1beafe4d470c510e/lib-rustix.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"alloc\", \"libc-extra-traits\", \"std\", \"stdio\", \"termios\"]","declared_features":"[\"all-apis\", \"alloc\", \"cc\", \"compiler_builtins\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"itoa\", \"libc\", \"libc-extra-traits\", \"libc_errno\", \"linux_4_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"once_cell\", \"param\", \"pipe\", \"process\", \"procfs\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":16221545317719767766,"profile":10474043801839359757,"path":6497363289159846858,"deps":[[3430646239657634944,"build_script_build",false,15241173649152273119],[5036304442846774733,"linux_raw_sys",false,12516664233022079814],[16909888598953886583,"bitflags",false,13937469153157858701]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-1beafe4d470c510e/dep-lib-rustix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build new file mode 100644 index 0000000..31963f9 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build @@ -0,0 +1 @@ +0550ec861e7d8ca6 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build.json new file mode 100644 index 0000000..3de65b2 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"alloc\", \"libc-extra-traits\", \"std\", \"stdio\", \"termios\"]","declared_features":"[\"all-apis\", \"alloc\", \"cc\", \"compiler_builtins\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"itoa\", \"libc\", \"libc-extra-traits\", \"libc_errno\", \"linux_4_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"once_cell\", \"param\", \"pipe\", \"process\", \"procfs\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":5408242616063297496,"profile":8123407633567502970,"path":9161315508553989719,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-51ac11c8d745d068/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/dep-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/dep-build-script-build-script-build differ diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-51ac11c8d745d068/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build new file mode 100644 index 0000000..1232c7c --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build @@ -0,0 +1 @@ +dfeac3c5ae8683d3 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build.json new file mode 100644 index 0000000..637879b --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/rustix-d99f030b6af4839f/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3430646239657634944,"build_script_build",false,12001104677101654021]],"local":[{"RerunIfChanged":{"output":"release/build/rustix-d99f030b6af4839f/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_RUSTC_DEP_OF_STD","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_MIRI","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/dep-lib-scopeguard b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/dep-lib-scopeguard new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/dep-lib-scopeguard differ diff --git a/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard new file mode 100644 index 0000000..7c75ccd --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard @@ -0,0 +1 @@ +332ff2a54d538f76 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard.json b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard.json new file mode 100644 index 0000000..6ed3c48 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/scopeguard-a960f03e2280f9b8/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":2040997289075261528,"path":759260240459071725,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/scopeguard-a960f03e2280f9b8/dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/dep-lib-signal_hook b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/dep-lib-signal_hook new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/dep-lib-signal_hook differ diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook new file mode 100644 index 0000000..5a9e8aa --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook @@ -0,0 +1 @@ +74f4e40448c872db \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook.json b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook.json new file mode 100644 index 0000000..9e92d97 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-5a5707a97e68ad5f/lib-signal_hook.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"channel\", \"default\", \"iterator\"]","declared_features":"[\"cc\", \"channel\", \"default\", \"extended-siginfo\", \"extended-siginfo-raw\", \"iterator\"]","target":831277710805360288,"profile":2040997289075261528,"path":9405517761606597848,"deps":[[6684496268350303357,"signal_hook_registry",false,11826222428890880962],[17154765528929363175,"build_script_build",false,13787227434378246565],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-5a5707a97e68ad5f/dep-lib-signal_hook","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build new file mode 100644 index 0000000..197a44b --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build @@ -0,0 +1 @@ +9a0485be756ca8db \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build.json new file mode 100644 index 0000000..73e93b2 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"channel\", \"default\", \"iterator\"]","declared_features":"[\"cc\", \"channel\", \"default\", \"extended-siginfo\", \"extended-siginfo-raw\", \"iterator\"]","target":17883862002600103897,"profile":1369601567987815722,"path":10794713951714513156,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-d0c592f645e4d7a4/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/dep-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/dep-build-script-build-script-build differ diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-d0c592f645e4d7a4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build b/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build new file mode 100644 index 0000000..f96ac7a --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build @@ -0,0 +1 @@ +a5b9a2bf4d1256bf \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build.json b/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build.json new file mode 100644 index 0000000..9a36714 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-f680f6a03305b274/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17154765528929363175,"build_script_build",false,15828020143356970138]],"local":[{"Precalculated":"0.3.18"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/dep-lib-signal_hook_mio b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/dep-lib-signal_hook_mio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/dep-lib-signal_hook_mio differ diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio new file mode 100644 index 0000000..d528888 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio @@ -0,0 +1 @@ +9a2f1eebdaef7a75 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio.json b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio.json new file mode 100644 index 0000000..6e55407 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/lib-signal_hook_mio.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[\"mio-1_0\", \"support-v1_0\"]","declared_features":"[\"mio-0_6\", \"mio-0_7\", \"mio-0_8\", \"mio-1_0\", \"mio-uds\", \"support-v0_6\", \"support-v0_7\", \"support-v0_8\", \"support-v1_0\"]","target":12462439415559432985,"profile":2040997289075261528,"path":11432300465826247038,"deps":[[5675930438384443948,"mio_1_0",false,7238060262000704430],[17154765528929363175,"signal_hook",false,15812921453296546932],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-mio-caffcf3f7f2cce59/dep-lib-signal_hook_mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/dep-lib-signal_hook_registry b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/dep-lib-signal_hook_registry new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/dep-lib-signal_hook_registry differ diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry new file mode 100644 index 0000000..c9f8d01 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry @@ -0,0 +1 @@ +c25bcc1ca42e1fa4 \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry.json b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry.json new file mode 100644 index 0000000..2186e4a --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/signal-hook-registry-ca203caa80ee6706/lib-signal_hook_registry.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[]","target":17877812014956321412,"profile":17458610623330811794,"path":14079087865244399175,"deps":[[3666973139609465052,"errno",false,3058821068803655342],[17159683253194042242,"libc",false,3234931940414782003]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/signal-hook-registry-ca203caa80ee6706/dep-lib-signal_hook_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/dep-lib-smallvec b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/dep-lib-smallvec new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/dep-lib-smallvec differ diff --git a/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/invoked.timestamp b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec new file mode 100644 index 0000000..ac8eef1 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec @@ -0,0 +1 @@ +06c19b37a6090f5c \ No newline at end of file diff --git a/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec.json b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec.json new file mode 100644 index 0000000..5a7b7f5 --- /dev/null +++ b/testapps/mouse-test/target/release/.fingerprint/smallvec-aa16a745660ab39b/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":4758242423518056681,"features":"[]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":2040997289075261528,"path":332020698699315739,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/smallvec-aa16a745660ab39b/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/invoked.timestamp b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/output b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/output new file mode 100644 index 0000000..89a43b5 --- /dev/null +++ b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/output @@ -0,0 +1,25 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION +cargo:rustc-cfg=freebsd12 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS +cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi) +cargo:rustc-check-cfg=cfg(espidf_time32) +cargo:rustc-check-cfg=cfg(freebsd10) +cargo:rustc-check-cfg=cfg(freebsd11) +cargo:rustc-check-cfg=cfg(freebsd12) +cargo:rustc-check-cfg=cfg(freebsd13) +cargo:rustc-check-cfg=cfg(freebsd14) +cargo:rustc-check-cfg=cfg(freebsd15) +cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64) +cargo:rustc-check-cfg=cfg(gnu_time_bits64) +cargo:rustc-check-cfg=cfg(libc_deny_warnings) +cargo:rustc-check-cfg=cfg(linux_time_bits64) +cargo:rustc-check-cfg=cfg(musl_v1_2_3) +cargo:rustc-check-cfg=cfg(musl32_time64) +cargo:rustc-check-cfg=cfg(vxworks_lt_25_09) +cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt")) +cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80")) +cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky")) diff --git a/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/root-output b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/root-output new file mode 100644 index 0000000..134f0ce --- /dev/null +++ b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/root-output @@ -0,0 +1 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/out \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/stderr b/testapps/mouse-test/target/release/build/libc-bea32bb21c7eb060/stderr new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build-script-build b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build-script-build new file mode 100755 index 0000000..7710fc4 Binary files /dev/null and b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build-script-build differ diff --git a/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071 b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071 new file mode 100755 index 0000000..7710fc4 Binary files /dev/null and b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071 differ diff --git a/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071.d b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071.d new file mode 100644 index 0000000..c75a241 --- /dev/null +++ b/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071.d @@ -0,0 +1,5 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/libc-ea5ad1246bf51071/build_script_build-ea5ad1246bf51071: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs: diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build-script-build b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build-script-build new file mode 100755 index 0000000..02574cd Binary files /dev/null and b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build-script-build differ diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56 b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56 new file mode 100755 index 0000000..02574cd Binary files /dev/null and b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56 differ diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56.d b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56.d new file mode 100644 index 0000000..cf64d6c --- /dev/null +++ b/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56.d @@ -0,0 +1,5 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/parking_lot_core-0bd745cf7da85f56/build_script_build-0bd745cf7da85f56: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs: diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/invoked.timestamp b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/output b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/output new file mode 100644 index 0000000..e4a87f2 --- /dev/null +++ b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(tsan_enabled) diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/root-output b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/root-output new file mode 100644 index 0000000..d1d7d81 --- /dev/null +++ b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/root-output @@ -0,0 +1 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/out \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/stderr b/testapps/mouse-test/target/release/build/parking_lot_core-c5610ccd4b03c707/stderr new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build-script-build b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build-script-build new file mode 100755 index 0000000..a9afdc7 Binary files /dev/null and b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build-script-build differ diff --git a/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068 b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068 new file mode 100755 index 0000000..a9afdc7 Binary files /dev/null and b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068 differ diff --git a/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068.d b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068.d new file mode 100644 index 0000000..ac2913d --- /dev/null +++ b/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068.d @@ -0,0 +1,5 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/build.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/rustix-51ac11c8d745d068/build_script_build-51ac11c8d745d068: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/build.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/build.rs: diff --git a/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/invoked.timestamp b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/output b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/output new file mode 100644 index 0000000..cbbeb4b --- /dev/null +++ b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/output @@ -0,0 +1,10 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=static_assertions +cargo:rustc-cfg=linux_raw +cargo:rustc-cfg=linux_like +cargo:rustc-cfg=linux_kernel +cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM +cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_LIBC +cargo:rerun-if-env-changed=CARGO_FEATURE_USE_LIBC +cargo:rerun-if-env-changed=CARGO_FEATURE_RUSTC_DEP_OF_STD +cargo:rerun-if-env-changed=CARGO_CFG_MIRI diff --git a/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/root-output b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/root-output new file mode 100644 index 0000000..3ab3486 --- /dev/null +++ b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/root-output @@ -0,0 +1 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/out \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/stderr b/testapps/mouse-test/target/release/build/rustix-d99f030b6af4839f/stderr new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build-script-build b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build-script-build new file mode 100755 index 0000000..874df8c Binary files /dev/null and b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build-script-build differ diff --git a/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4 b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4 new file mode 100755 index 0000000..874df8c Binary files /dev/null and b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4 differ diff --git a/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4.d b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4.d new file mode 100644 index 0000000..e78e637 --- /dev/null +++ b/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4.d @@ -0,0 +1,5 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/build.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/signal-hook-d0c592f645e4d7a4/build_script_build-d0c592f645e4d7a4: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/build.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/build.rs: diff --git a/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/invoked.timestamp b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/output b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/output new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/root-output b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/root-output new file mode 100644 index 0000000..403fc46 --- /dev/null +++ b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/root-output @@ -0,0 +1 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/out \ No newline at end of file diff --git a/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/stderr b/testapps/mouse-test/target/release/build/signal-hook-f680f6a03305b274/stderr new file mode 100644 index 0000000..e69de29 diff --git a/testapps/mouse-test/target/release/deps/bitflags-2025c01cf01ab8b5.d b/testapps/mouse-test/target/release/deps/bitflags-2025c01cf01ab8b5.d new file mode 100644 index 0000000..71cda22 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/bitflags-2025c01cf01ab8b5.d @@ -0,0 +1,13 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/bitflags-2025c01cf01ab8b5.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/iter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/parser.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/traits.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/public.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/internal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/external.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/iter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/parser.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/traits.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/public.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/internal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/external.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/iter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/parser.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/traits.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/public.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/internal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/external.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/iter.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/parser.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/traits.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/public.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/internal.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.0/src/external.rs: diff --git a/testapps/mouse-test/target/release/deps/cfg_if-ebc73076c81e0e49.d b/testapps/mouse-test/target/release/deps/cfg_if-ebc73076c81e0e49.d new file mode 100644 index 0000000..d7e5ec8 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/cfg_if-ebc73076c81e0e49.d @@ -0,0 +1,7 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/cfg_if-ebc73076c81e0e49.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs: diff --git a/testapps/mouse-test/target/release/deps/crossterm-4ccfa59f247e5176.d b/testapps/mouse-test/target/release/deps/crossterm-4ccfa59f247e5176.d new file mode 100644 index 0000000..cad0ce5 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/crossterm-4ccfa59f247e5176.d @@ -0,0 +1,41 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/crossterm-4ccfa59f247e5176.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/filter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/read.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/parse.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/timeout.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/attributes.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/content_style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/styled_content.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/stylize.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/attribute.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/color.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colored.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colors.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/file_descriptor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/command.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/macros.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/filter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/read.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/parse.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/timeout.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/attributes.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/content_style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/styled_content.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/stylize.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/attribute.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/color.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colored.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colors.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/file_descriptor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/command.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/macros.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/filter.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/read.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker/mio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/parse.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/timeout.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/attributes.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/content_style.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/styled_content.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/stylize.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/attribute.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/color.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colored.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colors.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/file_descriptor.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/unix.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/command.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/macros.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/cursor/sys/unix.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/filter.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/read.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/source/unix/mio.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/stream.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/waker/mio.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/sys/unix/parse.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/event/timeout.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/attributes.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/content_style.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/styled_content.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/stylize.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/sys.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/attribute.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/color.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colored.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/style/types/colors.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/file_descriptor.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/terminal/sys/unix.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/tty.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/command.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossterm-0.28.1/src/macros.rs: diff --git a/testapps/mouse-test/target/release/deps/errno-203b80682fe3787d.d b/testapps/mouse-test/target/release/deps/errno-203b80682fe3787d.d new file mode 100644 index 0000000..9fd303c --- /dev/null +++ b/testapps/mouse-test/target/release/deps/errno-203b80682fe3787d.d @@ -0,0 +1,8 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/errno-203b80682fe3787d.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/unix.rs: diff --git a/testapps/mouse-test/target/release/deps/futures_core-9c361e3ce6f35a97.d b/testapps/mouse-test/target/release/deps/futures_core-9c361e3ce6f35a97.d new file mode 100644 index 0000000..0203f2a --- /dev/null +++ b/testapps/mouse-test/target/release/deps/futures_core-9c361e3ce6f35a97.d @@ -0,0 +1,13 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/futures_core-9c361e3ce6f35a97.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/atomic_waker.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/atomic_waker.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/atomic_waker.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/future.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/stream.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/poll.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/atomic_waker.rs: diff --git a/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rlib b/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rlib new file mode 100644 index 0000000..993e41f Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rmeta b/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rmeta new file mode 100644 index 0000000..5775a54 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libbitflags-2025c01cf01ab8b5.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libc-dcb47aa695b31b42.d b/testapps/mouse-test/target/release/deps/libc-dcb47aa695b31b42.d new file mode 100644 index 0000000..a9b6a7d --- /dev/null +++ b/testapps/mouse-test/target/release/deps/libc-dcb47aa695b31b42.d @@ -0,0 +1,45 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libc-dcb47aa695b31b42.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs: diff --git a/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rlib b/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rlib new file mode 100644 index 0000000..2d5bc8f Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rmeta b/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rmeta new file mode 100644 index 0000000..abdd90c Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libcfg_if-ebc73076c81e0e49.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rlib b/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rlib new file mode 100644 index 0000000..b983bf4 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rmeta b/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rmeta new file mode 100644 index 0000000..10c606d Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libcrossterm-4ccfa59f247e5176.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rlib b/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rlib new file mode 100644 index 0000000..3864d3a Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rlib differ diff --git a/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rmeta b/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rmeta new file mode 100644 index 0000000..fa8c548 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liberrno-203b80682fe3787d.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rlib b/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rlib new file mode 100644 index 0000000..500dc20 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rmeta b/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rmeta new file mode 100644 index 0000000..b1bc85a Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libfutures_core-9c361e3ce6f35a97.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rlib b/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rlib new file mode 100644 index 0000000..8936ed6 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rlib differ diff --git a/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rmeta b/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rmeta new file mode 100644 index 0000000..d376523 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblibc-dcb47aa695b31b42.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rlib b/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rlib new file mode 100644 index 0000000..c8d0647 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rlib differ diff --git a/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rmeta b/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rmeta new file mode 100644 index 0000000..6a818dd Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rlib b/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rlib new file mode 100644 index 0000000..134ec7d Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rlib differ diff --git a/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rmeta b/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rmeta new file mode 100644 index 0000000..12d7312 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rlib b/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rlib new file mode 100644 index 0000000..2a89e51 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rlib differ diff --git a/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rmeta b/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rmeta new file mode 100644 index 0000000..1c5ed2b Binary files /dev/null and b/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rlib b/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rlib new file mode 100644 index 0000000..3454bb4 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rmeta b/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rmeta new file mode 100644 index 0000000..e45a326 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rlib b/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rlib new file mode 100644 index 0000000..6bc5f03 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rmeta b/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rmeta new file mode 100644 index 0000000..c3c739b Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rlib b/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rlib new file mode 100644 index 0000000..50cba8c Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rmeta b/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rmeta new file mode 100644 index 0000000..9f3f3bb Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rlib b/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rlib new file mode 100644 index 0000000..6820668 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rlib differ diff --git a/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rmeta b/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rmeta new file mode 100644 index 0000000..3382ed6 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rlib b/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rlib new file mode 100644 index 0000000..c0ea37f Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rmeta b/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rmeta new file mode 100644 index 0000000..bcc9910 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rlib b/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rlib new file mode 100644 index 0000000..b30579c Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rmeta b/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rmeta new file mode 100644 index 0000000..4c42ccf Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rlib b/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rlib new file mode 100644 index 0000000..52e37c5 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rmeta b/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rmeta new file mode 100644 index 0000000..e2b19e2 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rlib b/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rlib new file mode 100644 index 0000000..e1899a4 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rmeta b/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rmeta new file mode 100644 index 0000000..850ab48 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rlib b/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rlib new file mode 100644 index 0000000..dd094d6 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rlib differ diff --git a/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rmeta b/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rmeta new file mode 100644 index 0000000..b83beee Binary files /dev/null and b/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rmeta differ diff --git a/testapps/mouse-test/target/release/deps/linux_raw_sys-076fa98919044f20.d b/testapps/mouse-test/target/release/deps/linux_raw_sys-076fa98919044f20.d new file mode 100644 index 0000000..c798975 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/linux_raw_sys-076fa98919044f20.d @@ -0,0 +1,11 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/linux_raw_sys-076fa98919044f20.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/elf.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/general.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/ioctl.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/elf.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/general.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/ioctl.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblinux_raw_sys-076fa98919044f20.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/elf.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/general.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/ioctl.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/elf.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/errno.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/general.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.4.15/src/x86_64/ioctl.rs: diff --git a/testapps/mouse-test/target/release/deps/lock_api-e68e7a0598a1d524.d b/testapps/mouse-test/target/release/deps/lock_api-e68e7a0598a1d524.d new file mode 100644 index 0000000..dfbd692 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/lock_api-e68e7a0598a1d524.d @@ -0,0 +1,10 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/lock_api-e68e7a0598a1d524.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblock_api-e68e7a0598a1d524.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs: diff --git a/testapps/mouse-test/target/release/deps/log-4fe4b0f6afd99737.d b/testapps/mouse-test/target/release/deps/log-4fe4b0f6afd99737.d new file mode 100644 index 0000000..f7afd0f --- /dev/null +++ b/testapps/mouse-test/target/release/deps/log-4fe4b0f6afd99737.d @@ -0,0 +1,10 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/log-4fe4b0f6afd99737.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/serde.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/serde.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/liblog-4fe4b0f6afd99737.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/serde.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/macros.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/serde.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/__private_api.rs: diff --git a/testapps/mouse-test/target/release/deps/mio-66370afe95e742fb.d b/testapps/mouse-test/target/release/deps/mio-66370afe95e742fb.d new file mode 100644 index 0000000..87b18bf --- /dev/null +++ b/testapps/mouse-test/target/release/deps/mio-66370afe95e742fb.d @@ -0,0 +1,40 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/mio-66370afe95e742fb.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/interest.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/token.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/events.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/epoll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/waker/eventfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/sourcefd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/stateless_io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/net.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/tcp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/stream.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/interest.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/token.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/events.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/epoll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/waker/eventfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/sourcefd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/stateless_io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/net.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/tcp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/stream.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libmio-66370afe95e742fb.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/macros.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/interest.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/poll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/token.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/waker.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/event.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/events.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/epoll.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/waker/eventfd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/sourcefd.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/stateless_io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/net.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/tcp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/io_source.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/stream.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/udp.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/datagram.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/listener.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/stream.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/macros.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/interest.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/poll.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/token.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/waker.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/event.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/events.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/event/source.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/epoll.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/waker/eventfd.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/sourcefd.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/pipe.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/selector/stateless_io_source.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/net.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/tcp.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/udp.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/datagram.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/listener.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/sys/unix/uds/stream.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/io_source.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/listener.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/tcp/stream.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/udp.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/datagram.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/listener.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/src/net/uds/stream.rs: diff --git a/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc b/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc new file mode 100755 index 0000000..0d346a7 Binary files /dev/null and b/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc differ diff --git a/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc.d b/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc.d new file mode 100644 index 0000000..06ca889 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc.d @@ -0,0 +1,5 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc.d: src/main.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/mouse_test-2cea95c9260905bc: src/main.rs + +src/main.rs: diff --git a/testapps/mouse-test/target/release/deps/parking_lot-e7da0e36674f8d8e.d b/testapps/mouse-test/target/release/deps/parking_lot-e7da0e36674f8d8e.d new file mode 100644 index 0000000..9b1df56 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/parking_lot-e7da0e36674f8d8e.d @@ -0,0 +1,19 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/parking_lot-e7da0e36674f8d8e.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libparking_lot-e7da0e36674f8d8e.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/condvar.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/elision.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/fair_mutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/mutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/once.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_fair_mutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_mutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/raw_rwlock.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/remutex.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/rwlock.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/util.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/deadlock.rs: diff --git a/testapps/mouse-test/target/release/deps/parking_lot_core-fcfcc085aa0b6787.d b/testapps/mouse-test/target/release/deps/parking_lot_core-fcfcc085aa0b6787.d new file mode 100644 index 0000000..d9c9118 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/parking_lot_core-fcfcc085aa0b6787.d @@ -0,0 +1,13 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/parking_lot_core-fcfcc085aa0b6787.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/linux.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/linux.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libparking_lot_core-fcfcc085aa0b6787.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/linux.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/parking_lot.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/spinwait.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/util.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/word_lock.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/thread_parker/linux.rs: diff --git a/testapps/mouse-test/target/release/deps/rustix-1beafe4d470c510e.d b/testapps/mouse-test/target/release/deps/rustix-1beafe4d470c510e.d new file mode 100644 index 0000000..2cdcc23 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/rustix-1beafe4d470c510e.d @@ -0,0 +1,42 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/rustix-1beafe4d470c510e.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/buffer.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/cstr.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/utils.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/maybe_polyfill/std/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/bitcast.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/x86_64.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/conv.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/reg.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/c.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ffi.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/close.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/dup.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/fcntl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/read_write.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/patterns.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/linux.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/stdio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tc.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/pid.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/buffer.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/cstr.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/utils.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/maybe_polyfill/std/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/bitcast.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/x86_64.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/conv.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/reg.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/c.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ffi.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/close.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/dup.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/fcntl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/read_write.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/patterns.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/linux.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/stdio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tc.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/pid.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/librustix-1beafe4d470c510e.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/buffer.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/cstr.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/utils.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/maybe_polyfill/std/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/bitcast.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/x86_64.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/conv.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/reg.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/syscalls.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/c.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ffi.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/close.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/dup.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/errno.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/fcntl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/read_write.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/patterns.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/linux.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/stdio.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/ioctl.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tc.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tty.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/types.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/pid.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/buffer.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/cstr.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/utils.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/maybe_polyfill/std/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/bitcast.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/arch/x86_64.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/conv.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/reg.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/errno.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/syscalls.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/io/types.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/termios/syscalls.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/backend/linux_raw/c.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ffi.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/close.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/dup.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/errno.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/fcntl.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/ioctl.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/io/read_write.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/patterns.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/ioctl/linux.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/stdio.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/ioctl.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tc.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/tty.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/termios/types.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-0.38.44/src/pid.rs: diff --git a/testapps/mouse-test/target/release/deps/scopeguard-a960f03e2280f9b8.d b/testapps/mouse-test/target/release/deps/scopeguard-a960f03e2280f9b8.d new file mode 100644 index 0000000..740411a --- /dev/null +++ b/testapps/mouse-test/target/release/deps/scopeguard-a960f03e2280f9b8.d @@ -0,0 +1,7 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/scopeguard-a960f03e2280f9b8.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libscopeguard-a960f03e2280f9b8.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs: diff --git a/testapps/mouse-test/target/release/deps/signal_hook-5a5707a97e68ad5f.d b/testapps/mouse-test/target/release/deps/signal_hook-5a5707a97e68ad5f.d new file mode 100644 index 0000000..c6377e4 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/signal_hook-5a5707a97e68ad5f.d @@ -0,0 +1,16 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/signal_hook-5a5707a97e68ad5f.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/flag.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/backend.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/channel.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/signal_details.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/flag.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/backend.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/channel.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/signal_details.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook-5a5707a97e68ad5f.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/flag.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/backend.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/raw.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/mod.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/channel.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/pipe.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/signal_details.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/flag.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/backend.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/iterator/exfiltrator/raw.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/mod.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/channel.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/pipe.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-0.3.18/src/low_level/signal_details.rs: diff --git a/testapps/mouse-test/target/release/deps/signal_hook_mio-caffcf3f7f2cce59.d b/testapps/mouse-test/target/release/deps/signal_hook_mio-caffcf3f7f2cce59.d new file mode 100644 index 0000000..b082308 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/signal_hook_mio-caffcf3f7f2cce59.d @@ -0,0 +1,7 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/signal_hook_mio-caffcf3f7f2cce59.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-mio-0.2.5/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-mio-0.2.5/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook_mio-caffcf3f7f2cce59.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-mio-0.2.5/src/lib.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-mio-0.2.5/src/lib.rs: diff --git a/testapps/mouse-test/target/release/deps/signal_hook_registry-ca203caa80ee6706.d b/testapps/mouse-test/target/release/deps/signal_hook_registry-ca203caa80ee6706.d new file mode 100644 index 0000000..b050072 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/signal_hook_registry-ca203caa80ee6706.d @@ -0,0 +1,9 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/signal_hook_registry-ca203caa80ee6706.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/half_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/vec_map.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/half_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/vec_map.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsignal_hook_registry-ca203caa80ee6706.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/half_lock.rs /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/vec_map.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/half_lock.rs: +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/vec_map.rs: diff --git a/testapps/mouse-test/target/release/deps/smallvec-aa16a745660ab39b.d b/testapps/mouse-test/target/release/deps/smallvec-aa16a745660ab39b.d new file mode 100644 index 0000000..b6c6952 --- /dev/null +++ b/testapps/mouse-test/target/release/deps/smallvec-aa16a745660ab39b.d @@ -0,0 +1,7 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/smallvec-aa16a745660ab39b.d: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rlib: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/deps/libsmallvec-aa16a745660ab39b.rmeta: /home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs + +/home/brasse/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs: diff --git a/testapps/mouse-test/target/release/mouse-test b/testapps/mouse-test/target/release/mouse-test new file mode 100755 index 0000000..0d346a7 Binary files /dev/null and b/testapps/mouse-test/target/release/mouse-test differ diff --git a/testapps/mouse-test/target/release/mouse-test-2026-03-28.log b/testapps/mouse-test/target/release/mouse-test-2026-03-28.log new file mode 100644 index 0000000..c7e18f6 --- /dev/null +++ b/testapps/mouse-test/target/release/mouse-test-2026-03-28.log @@ -0,0 +1,1985 @@ +[00:21:41.587] === mouse-test startad, logg: "/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/mouse-test-2026-03-28.log" === +[00:21:41.587] Aktiverade mus-tracking: ?1003h ?1006h +[00:21:42.709] MOUSE Moved col=57 row=15 mods=KeyModifiers(0x0) +[00:21:42.710] MOUSE Moved col=57 row=14 mods=KeyModifiers(0x0) +[00:21:42.711] MOUSE Moved col=56 row=14 mods=KeyModifiers(0x0) +[00:21:42.714] MOUSE Moved col=55 row=14 mods=KeyModifiers(0x0) +[00:21:42.716] MOUSE Moved col=54 row=14 mods=KeyModifiers(0x0) +[00:21:42.718] MOUSE Moved col=54 row=13 mods=KeyModifiers(0x0) +[00:21:42.718] MOUSE Moved col=53 row=13 mods=KeyModifiers(0x0) +[00:21:42.720] MOUSE Moved col=52 row=13 mods=KeyModifiers(0x0) +[00:21:42.723] MOUSE Moved col=51 row=13 mods=KeyModifiers(0x0) +[00:21:42.724] MOUSE Moved col=51 row=12 mods=KeyModifiers(0x0) +[00:21:42.725] MOUSE Moved col=50 row=12 mods=KeyModifiers(0x0) +[00:21:42.728] MOUSE Moved col=49 row=12 mods=KeyModifiers(0x0) +[00:21:42.730] MOUSE Moved col=48 row=12 mods=KeyModifiers(0x0) +[00:21:42.732] MOUSE Moved col=48 row=11 mods=KeyModifiers(0x0) +[00:21:42.734] MOUSE Moved col=47 row=11 mods=KeyModifiers(0x0) +[00:21:42.736] MOUSE Moved col=46 row=11 mods=KeyModifiers(0x0) +[00:21:42.739] MOUSE Moved col=45 row=11 mods=KeyModifiers(0x0) +[00:21:42.741] MOUSE Moved col=45 row=10 mods=KeyModifiers(0x0) +[00:21:42.742] MOUSE Moved col=44 row=10 mods=KeyModifiers(0x0) +[00:21:42.748] MOUSE Moved col=43 row=10 mods=KeyModifiers(0x0) +[00:21:42.752] MOUSE Moved col=42 row=10 mods=KeyModifiers(0x0) +[00:21:42.754] MOUSE Moved col=42 row=9 mods=KeyModifiers(0x0) +[00:21:42.758] MOUSE Moved col=41 row=9 mods=KeyModifiers(0x0) +[00:21:42.770] MOUSE Moved col=40 row=9 mods=KeyModifiers(0x0) +[00:21:42.801] MOUSE Moved col=40 row=8 mods=KeyModifiers(0x0) +[00:21:42.928] MOUSE Moved col=39 row=8 mods=KeyModifiers(0x0) +[00:21:42.968] MOUSE Moved col=39 row=7 mods=KeyModifiers(0x0) +[00:21:42.972] MOUSE Moved col=38 row=7 mods=KeyModifiers(0x0) +[00:21:42.988] MOUSE Moved col=38 row=6 mods=KeyModifiers(0x0) +[00:21:43.006] MOUSE Moved col=38 row=5 mods=KeyModifiers(0x0) +[00:21:43.102] MOUSE Moved col=39 row=5 mods=KeyModifiers(0x0) +[00:21:43.127] MOUSE Moved col=40 row=5 mods=KeyModifiers(0x0) +[00:21:43.130] MOUSE Moved col=40 row=6 mods=KeyModifiers(0x0) +[00:21:43.142] MOUSE Moved col=41 row=6 mods=KeyModifiers(0x0) +[00:21:43.158] MOUSE Moved col=42 row=6 mods=KeyModifiers(0x0) +[00:21:43.170] MOUSE Moved col=43 row=6 mods=KeyModifiers(0x0) +[00:21:43.176] MOUSE Moved col=43 row=7 mods=KeyModifiers(0x0) +[00:21:43.185] MOUSE Moved col=44 row=7 mods=KeyModifiers(0x0) +[00:21:43.201] MOUSE Moved col=45 row=7 mods=KeyModifiers(0x0) +[00:21:43.373] MOUSE Moved col=44 row=7 mods=KeyModifiers(0x0) +[00:21:43.421] MOUSE Moved col=44 row=8 mods=KeyModifiers(0x0) +[00:21:43.440] MOUSE Moved col=43 row=8 mods=KeyModifiers(0x0) +[00:21:43.473] MOUSE Moved col=44 row=9 mods=KeyModifiers(0x0) +[00:21:43.495] MOUSE Moved col=45 row=9 mods=KeyModifiers(0x0) +[00:21:43.506] MOUSE Moved col=46 row=9 mods=KeyModifiers(0x0) +[00:21:43.514] MOUSE Moved col=46 row=10 mods=KeyModifiers(0x0) +[00:21:43.519] MOUSE Moved col=47 row=10 mods=KeyModifiers(0x0) +[00:21:43.532] MOUSE Moved col=48 row=10 mods=KeyModifiers(0x0) +[00:21:43.553] MOUSE Moved col=49 row=10 mods=KeyModifiers(0x0) +[00:21:43.571] MOUSE Moved col=49 row=11 mods=KeyModifiers(0x0) +[00:21:43.591] MOUSE Moved col=50 row=11 mods=KeyModifiers(0x0) +[00:21:43.919] MOUSE Moved col=51 row=11 mods=KeyModifiers(0x0) +[00:21:43.932] MOUSE Moved col=52 row=11 mods=KeyModifiers(0x0) +[00:21:43.943] MOUSE Moved col=52 row=12 mods=KeyModifiers(0x0) +[00:21:43.943] MOUSE Moved col=53 row=12 mods=KeyModifiers(0x0) +[00:21:43.953] MOUSE Moved col=54 row=12 mods=KeyModifiers(0x0) +[00:21:43.963] MOUSE Moved col=55 row=12 mods=KeyModifiers(0x0) +[00:21:43.972] MOUSE Moved col=56 row=12 mods=KeyModifiers(0x0) +[00:21:43.982] MOUSE Moved col=57 row=12 mods=KeyModifiers(0x0) +[00:21:43.989] MOUSE Moved col=58 row=12 mods=KeyModifiers(0x0) +[00:21:43.997] MOUSE Moved col=59 row=12 mods=KeyModifiers(0x0) +[00:21:44.005] MOUSE Moved col=60 row=12 mods=KeyModifiers(0x0) +[00:21:44.013] MOUSE Moved col=61 row=12 mods=KeyModifiers(0x0) +[00:21:44.023] MOUSE Moved col=62 row=12 mods=KeyModifiers(0x0) +[00:21:44.036] MOUSE Moved col=63 row=12 mods=KeyModifiers(0x0) +[00:21:44.046] MOUSE Moved col=64 row=12 mods=KeyModifiers(0x0) +[00:21:44.069] MOUSE Moved col=65 row=12 mods=KeyModifiers(0x0) +[00:21:44.349] MOUSE Moved col=66 row=12 mods=KeyModifiers(0x0) +[00:21:44.367] MOUSE Moved col=67 row=12 mods=KeyModifiers(0x0) +[00:21:44.380] MOUSE Moved col=68 row=12 mods=KeyModifiers(0x0) +[00:21:44.390] MOUSE Moved col=69 row=12 mods=KeyModifiers(0x0) +[00:21:44.401] MOUSE Moved col=70 row=12 mods=KeyModifiers(0x0) +[00:21:44.414] MOUSE Moved col=71 row=12 mods=KeyModifiers(0x0) +[00:21:44.429] MOUSE Moved col=72 row=12 mods=KeyModifiers(0x0) +[00:21:44.432] MOUSE Moved col=72 row=11 mods=KeyModifiers(0x0) +[00:21:44.455] MOUSE Moved col=73 row=11 mods=KeyModifiers(0x0) +[00:21:44.894] MOUSE Down(Left) col=73 row=11 mods=KeyModifiers(0x0) +[00:21:44.990] MOUSE Up(Left) col=73 row=11 mods=KeyModifiers(0x0) +[00:21:45.299] MOUSE Moved col=72 row=11 mods=KeyModifiers(0x0) +[00:21:45.305] MOUSE Moved col=72 row=12 mods=KeyModifiers(0x0) +[00:21:45.313] MOUSE Moved col=71 row=12 mods=KeyModifiers(0x0) +[00:21:45.329] MOUSE Moved col=70 row=12 mods=KeyModifiers(0x0) +[00:21:45.340] MOUSE Moved col=69 row=12 mods=KeyModifiers(0x0) +[00:21:45.356] MOUSE Moved col=68 row=12 mods=KeyModifiers(0x0) +[00:21:45.371] MOUSE Moved col=67 row=12 mods=KeyModifiers(0x0) +[00:21:45.390] MOUSE Moved col=66 row=12 mods=KeyModifiers(0x0) +[00:21:45.578] MOUSE Moved col=65 row=12 mods=KeyModifiers(0x0) +[00:21:45.621] MOUSE Moved col=64 row=12 mods=KeyModifiers(0x0) +[00:21:45.655] MOUSE Moved col=64 row=13 mods=KeyModifiers(0x0) +[00:21:45.662] MOUSE Moved col=63 row=13 mods=KeyModifiers(0x0) +[00:21:45.810] MOUSE Moved col=64 row=13 mods=KeyModifiers(0x0) +[00:21:45.831] MOUSE Moved col=64 row=14 mods=KeyModifiers(0x0) +[00:21:45.843] MOUSE Moved col=65 row=14 mods=KeyModifiers(0x0) +[00:21:45.866] MOUSE Moved col=66 row=14 mods=KeyModifiers(0x0) +[00:21:45.891] MOUSE Moved col=67 row=14 mods=KeyModifiers(0x0) +[00:21:45.914] MOUSE Moved col=68 row=15 mods=KeyModifiers(0x0) +[00:21:45.932] MOUSE Moved col=69 row=15 mods=KeyModifiers(0x0) +[00:21:45.948] MOUSE Moved col=70 row=15 mods=KeyModifiers(0x0) +[00:21:45.960] MOUSE Moved col=71 row=15 mods=KeyModifiers(0x0) +[00:21:45.972] MOUSE Moved col=72 row=15 mods=KeyModifiers(0x0) +[00:21:45.990] MOUSE Moved col=73 row=15 mods=KeyModifiers(0x0) +[00:21:46.013] MOUSE Moved col=74 row=15 mods=KeyModifiers(0x0) +[00:21:46.044] MOUSE Moved col=75 row=15 mods=KeyModifiers(0x0) +[00:21:46.062] MOUSE Moved col=76 row=15 mods=KeyModifiers(0x0) +[00:21:46.063] MOUSE Moved col=76 row=14 mods=KeyModifiers(0x0) +[00:21:46.075] MOUSE Moved col=77 row=14 mods=KeyModifiers(0x0) +[00:21:46.087] MOUSE Moved col=78 row=14 mods=KeyModifiers(0x0) +[00:21:46.098] MOUSE Moved col=79 row=14 mods=KeyModifiers(0x0) +[00:21:46.111] MOUSE Moved col=80 row=14 mods=KeyModifiers(0x0) +[00:21:46.123] MOUSE Moved col=81 row=14 mods=KeyModifiers(0x0) +[00:21:46.134] MOUSE Moved col=82 row=14 mods=KeyModifiers(0x0) +[00:21:46.142] MOUSE Moved col=83 row=14 mods=KeyModifiers(0x0) +[00:21:46.151] MOUSE Moved col=84 row=14 mods=KeyModifiers(0x0) +[00:21:46.162] MOUSE Moved col=85 row=14 mods=KeyModifiers(0x0) +[00:21:46.172] MOUSE Moved col=86 row=14 mods=KeyModifiers(0x0) +[00:21:46.182] MOUSE Moved col=87 row=14 mods=KeyModifiers(0x0) +[00:21:46.191] MOUSE Moved col=88 row=14 mods=KeyModifiers(0x0) +[00:21:46.210] MOUSE Moved col=89 row=14 mods=KeyModifiers(0x0) +[00:21:46.343] MOUSE Moved col=89 row=13 mods=KeyModifiers(0x0) +[00:21:46.362] MOUSE Moved col=90 row=13 mods=KeyModifiers(0x0) +[00:21:46.501] MOUSE Down(Right) col=90 row=13 mods=KeyModifiers(0x0) +[00:21:46.605] MOUSE Up(Left) col=90 row=13 mods=KeyModifiers(0x0) +[00:21:46.860] MOUSE Moved col=91 row=13 mods=KeyModifiers(0x0) +[00:21:46.868] MOUSE Moved col=92 row=13 mods=KeyModifiers(0x0) +[00:21:46.875] MOUSE Moved col=93 row=13 mods=KeyModifiers(0x0) +[00:21:46.882] MOUSE Moved col=94 row=13 mods=KeyModifiers(0x0) +[00:21:46.888] MOUSE Moved col=95 row=13 mods=KeyModifiers(0x0) +[00:21:46.889] MOUSE Moved col=95 row=12 mods=KeyModifiers(0x0) +[00:21:46.894] MOUSE Moved col=96 row=12 mods=KeyModifiers(0x0) +[00:21:46.900] MOUSE Moved col=97 row=12 mods=KeyModifiers(0x0) +[00:21:46.908] MOUSE Moved col=98 row=12 mods=KeyModifiers(0x0) +[00:21:46.917] MOUSE Moved col=99 row=12 mods=KeyModifiers(0x0) +[00:21:46.928] MOUSE Moved col=100 row=12 mods=KeyModifiers(0x0) +[00:21:46.934] MOUSE Moved col=100 row=11 mods=KeyModifiers(0x0) +[00:21:46.945] MOUSE Moved col=101 row=11 mods=KeyModifiers(0x0) +[00:21:47.088] MOUSE Moved col=101 row=10 mods=KeyModifiers(0x0) +[00:21:47.273] MOUSE Moved col=100 row=10 mods=KeyModifiers(0x0) +[00:21:47.287] MOUSE Moved col=99 row=10 mods=KeyModifiers(0x0) +[00:21:47.297] MOUSE Moved col=98 row=10 mods=KeyModifiers(0x0) +[00:21:47.311] MOUSE Moved col=97 row=10 mods=KeyModifiers(0x0) +[00:21:47.325] MOUSE Moved col=96 row=10 mods=KeyModifiers(0x0) +[00:21:47.343] MOUSE Moved col=95 row=10 mods=KeyModifiers(0x0) +[00:21:47.368] MOUSE Moved col=94 row=10 mods=KeyModifiers(0x0) +[00:21:47.385] MOUSE Moved col=94 row=11 mods=KeyModifiers(0x0) +[00:21:47.398] MOUSE Moved col=93 row=11 mods=KeyModifiers(0x0) +[00:21:47.529] MOUSE Moved col=93 row=10 mods=KeyModifiers(0x0) +[00:21:47.555] MOUSE Moved col=92 row=10 mods=KeyModifiers(0x0) +[00:21:47.585] MOUSE Moved col=91 row=10 mods=KeyModifiers(0x0) +[00:21:47.666] MOUSE Moved col=91 row=9 mods=KeyModifiers(0x0) +[00:21:47.667] MOUSE Moved col=90 row=9 mods=KeyModifiers(0x0) +[00:21:47.966] MOUSE Down(Left) col=90 row=9 mods=KeyModifiers(0x0) +[00:21:48.111] MOUSE Up(Left) col=90 row=9 mods=KeyModifiers(0x0) +[00:21:48.815] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:49.254] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:49.415] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:49.793] MOUSE ScrollUp col=90 row=9 mods=KeyModifiers(0x0) +[00:21:49.833] MOUSE ScrollUp col=90 row=9 mods=KeyModifiers(0x0) +[00:21:49.933] MOUSE ScrollUp col=90 row=9 mods=KeyModifiers(0x0) +[00:21:50.053] MOUSE ScrollUp col=90 row=9 mods=KeyModifiers(0x0) +[00:21:50.294] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:50.373] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:50.474] MOUSE ScrollDown col=90 row=9 mods=KeyModifiers(0x0) +[00:21:51.291] MOUSE Moved col=89 row=9 mods=KeyModifiers(0x0) +[00:21:52.615] MOUSE Moved col=89 row=10 mods=KeyModifiers(0x0) +[00:21:52.644] MOUSE Moved col=89 row=11 mods=KeyModifiers(0x0) +[00:21:52.657] MOUSE Moved col=89 row=12 mods=KeyModifiers(0x0) +[00:21:52.665] MOUSE Moved col=90 row=12 mods=KeyModifiers(0x0) +[00:21:52.666] MOUSE Moved col=90 row=13 mods=KeyModifiers(0x0) +[00:21:52.673] MOUSE Moved col=90 row=14 mods=KeyModifiers(0x0) +[00:21:52.676] MOUSE Moved col=91 row=14 mods=KeyModifiers(0x0) +[00:21:52.680] MOUSE Moved col=91 row=15 mods=KeyModifiers(0x0) +[00:21:52.688] MOUSE Moved col=91 row=16 mods=KeyModifiers(0x0) +[00:21:52.689] MOUSE Moved col=92 row=16 mods=KeyModifiers(0x0) +[00:21:52.697] MOUSE Moved col=92 row=17 mods=KeyModifiers(0x0) +[00:21:52.708] MOUSE Moved col=93 row=17 mods=KeyModifiers(0x0) +[00:21:52.718] MOUSE Moved col=93 row=18 mods=KeyModifiers(0x0) +[00:21:52.828] MOUSE Moved col=94 row=18 mods=KeyModifiers(0x0) +[00:21:52.853] MOUSE Moved col=95 row=18 mods=KeyModifiers(0x0) +[00:21:52.862] MOUSE Moved col=96 row=18 mods=KeyModifiers(0x0) +[00:21:52.871] MOUSE Moved col=97 row=18 mods=KeyModifiers(0x0) +[00:21:52.878] MOUSE Moved col=98 row=18 mods=KeyModifiers(0x0) +[00:21:52.879] MOUSE Moved col=98 row=17 mods=KeyModifiers(0x0) +[00:21:52.885] MOUSE Moved col=99 row=17 mods=KeyModifiers(0x0) +[00:21:52.890] MOUSE Moved col=100 row=17 mods=KeyModifiers(0x0) +[00:21:52.895] MOUSE Moved col=101 row=17 mods=KeyModifiers(0x0) +[00:21:52.902] MOUSE Moved col=102 row=17 mods=KeyModifiers(0x0) +[00:21:52.903] MOUSE Moved col=102 row=16 mods=KeyModifiers(0x0) +[00:21:52.905] MOUSE Moved col=103 row=16 mods=KeyModifiers(0x0) +[00:21:52.910] MOUSE Moved col=104 row=16 mods=KeyModifiers(0x0) +[00:21:52.916] MOUSE Moved col=105 row=16 mods=KeyModifiers(0x0) +[00:21:52.920] MOUSE Moved col=106 row=16 mods=KeyModifiers(0x0) +[00:21:52.922] MOUSE Moved col=106 row=15 mods=KeyModifiers(0x0) +[00:21:52.925] MOUSE Moved col=107 row=15 mods=KeyModifiers(0x0) +[00:21:52.929] MOUSE Moved col=108 row=15 mods=KeyModifiers(0x0) +[00:21:52.935] MOUSE Moved col=109 row=15 mods=KeyModifiers(0x0) +[00:21:52.939] MOUSE Moved col=110 row=15 mods=KeyModifiers(0x0) +[00:21:52.944] MOUSE Moved col=111 row=15 mods=KeyModifiers(0x0) +[00:21:52.945] MOUSE Moved col=111 row=14 mods=KeyModifiers(0x0) +[00:21:52.953] MOUSE Moved col=112 row=14 mods=KeyModifiers(0x0) +[00:21:53.153] MOUSE Moved col=111 row=14 mods=KeyModifiers(0x0) +[00:21:53.184] MOUSE Moved col=110 row=14 mods=KeyModifiers(0x0) +[00:21:53.209] MOUSE Moved col=109 row=14 mods=KeyModifiers(0x0) +[00:21:53.232] MOUSE Moved col=108 row=14 mods=KeyModifiers(0x0) +[00:21:53.256] MOUSE Moved col=107 row=14 mods=KeyModifiers(0x0) +[00:21:53.273] MOUSE Moved col=106 row=14 mods=KeyModifiers(0x0) +[00:21:53.303] MOUSE Moved col=105 row=14 mods=KeyModifiers(0x0) +[00:21:53.342] MOUSE Moved col=105 row=15 mods=KeyModifiers(0x0) +[00:21:53.349] MOUSE Moved col=104 row=15 mods=KeyModifiers(0x0) +[00:21:53.412] MOUSE Moved col=104 row=16 mods=KeyModifiers(0x0) +[00:21:53.556] MOUSE Moved col=105 row=16 mods=KeyModifiers(0x0) +[00:21:53.588] MOUSE Moved col=106 row=16 mods=KeyModifiers(0x0) +[00:21:53.612] MOUSE Moved col=107 row=16 mods=KeyModifiers(0x0) +[00:21:53.639] MOUSE Moved col=108 row=16 mods=KeyModifiers(0x0) +[00:21:53.651] MOUSE Moved col=108 row=15 mods=KeyModifiers(0x0) +[00:21:53.657] MOUSE Moved col=109 row=15 mods=KeyModifiers(0x0) +[00:21:53.675] MOUSE Moved col=110 row=15 mods=KeyModifiers(0x0) +[00:21:53.703] MOUSE Moved col=110 row=14 mods=KeyModifiers(0x0) +[00:21:53.779] MOUSE Moved col=109 row=14 mods=KeyModifiers(0x0) +[00:21:53.794] MOUSE Moved col=108 row=14 mods=KeyModifiers(0x0) +[00:21:53.806] MOUSE Moved col=107 row=14 mods=KeyModifiers(0x0) +[00:21:53.817] MOUSE Moved col=106 row=14 mods=KeyModifiers(0x0) +[00:21:53.828] MOUSE Moved col=105 row=14 mods=KeyModifiers(0x0) +[00:21:53.838] MOUSE Moved col=104 row=14 mods=KeyModifiers(0x0) +[00:21:53.848] MOUSE Moved col=103 row=14 mods=KeyModifiers(0x0) +[00:21:53.857] MOUSE Moved col=102 row=14 mods=KeyModifiers(0x0) +[00:21:53.865] MOUSE Moved col=101 row=14 mods=KeyModifiers(0x0) +[00:21:53.884] MOUSE Moved col=100 row=14 mods=KeyModifiers(0x0) +[00:21:53.917] MOUSE Moved col=99 row=14 mods=KeyModifiers(0x0) +[00:21:53.962] MOUSE Moved col=98 row=14 mods=KeyModifiers(0x0) +[00:21:55.865] MOUSE Moved col=97 row=14 mods=KeyModifiers(0x0) +[00:21:55.944] MOUSE Moved col=96 row=14 mods=KeyModifiers(0x0) +[00:21:57.658] MOUSE Moved col=97 row=13 mods=KeyModifiers(0x0) +[00:21:57.666] MOUSE Moved col=98 row=13 mods=KeyModifiers(0x0) +[00:21:57.672] MOUSE Moved col=99 row=13 mods=KeyModifiers(0x0) +[00:21:57.681] MOUSE Moved col=100 row=13 mods=KeyModifiers(0x0) +[00:21:57.684] MOUSE Moved col=100 row=12 mods=KeyModifiers(0x0) +[00:21:57.691] MOUSE Moved col=101 row=12 mods=KeyModifiers(0x0) +[00:21:57.708] MOUSE Moved col=102 row=12 mods=KeyModifiers(0x0) +[00:21:57.738] MOUSE Moved col=103 row=12 mods=KeyModifiers(0x0) +[00:21:57.766] MOUSE Moved col=104 row=12 mods=KeyModifiers(0x0) +[00:21:57.808] MOUSE Moved col=105 row=12 mods=KeyModifiers(0x0) +[00:21:57.829] MOUSE Moved col=106 row=12 mods=KeyModifiers(0x0) +[00:21:57.852] MOUSE Moved col=107 row=12 mods=KeyModifiers(0x0) +[00:21:57.984] MOUSE Down(Left) col=107 row=12 mods=KeyModifiers(0x0) +[00:21:58.120] MOUSE Up(Left) col=107 row=12 mods=KeyModifiers(0x0) +[00:21:58.240] MOUSE Moved col=108 row=12 mods=KeyModifiers(0x0) +[00:21:58.251] MOUSE Moved col=108 row=13 mods=KeyModifiers(0x0) +[00:21:58.257] MOUSE Moved col=109 row=13 mods=KeyModifiers(0x0) +[00:21:58.264] MOUSE Moved col=109 row=14 mods=KeyModifiers(0x0) +[00:21:58.268] MOUSE Moved col=110 row=14 mods=KeyModifiers(0x0) +[00:21:58.276] MOUSE Moved col=110 row=15 mods=KeyModifiers(0x0) +[00:21:58.279] MOUSE Moved col=111 row=15 mods=KeyModifiers(0x0) +[00:21:58.290] MOUSE Moved col=112 row=16 mods=KeyModifiers(0x0) +[00:21:58.304] MOUSE Moved col=113 row=16 mods=KeyModifiers(0x0) +[00:21:58.309] MOUSE Moved col=113 row=17 mods=KeyModifiers(0x0) +[00:21:58.326] MOUSE Moved col=114 row=17 mods=KeyModifiers(0x0) +[00:21:58.336] MOUSE Moved col=114 row=18 mods=KeyModifiers(0x0) +[00:21:58.412] MOUSE Moved col=115 row=18 mods=KeyModifiers(0x0) +[00:21:58.425] MOUSE Moved col=115 row=19 mods=KeyModifiers(0x0) +[00:21:58.567] MOUSE Down(Left) col=115 row=19 mods=KeyModifiers(0x0) +[00:21:58.669] MOUSE Up(Left) col=115 row=19 mods=KeyModifiers(0x0) +[00:21:58.769] MOUSE Moved col=114 row=19 mods=KeyModifiers(0x0) +[00:21:58.797] MOUSE Moved col=113 row=19 mods=KeyModifiers(0x0) +[00:21:58.818] MOUSE Moved col=112 row=19 mods=KeyModifiers(0x0) +[00:21:58.837] MOUSE Moved col=111 row=19 mods=KeyModifiers(0x0) +[00:21:58.853] MOUSE Moved col=110 row=19 mods=KeyModifiers(0x0) +[00:21:58.868] MOUSE Moved col=109 row=19 mods=KeyModifiers(0x0) +[00:21:58.876] MOUSE Moved col=108 row=19 mods=KeyModifiers(0x0) +[00:21:58.882] MOUSE Moved col=108 row=20 mods=KeyModifiers(0x0) +[00:21:58.886] MOUSE Moved col=107 row=20 mods=KeyModifiers(0x0) +[00:21:58.892] MOUSE Moved col=106 row=20 mods=KeyModifiers(0x0) +[00:21:58.898] MOUSE Moved col=105 row=20 mods=KeyModifiers(0x0) +[00:21:58.903] MOUSE Moved col=104 row=20 mods=KeyModifiers(0x0) +[00:21:58.910] MOUSE Moved col=103 row=20 mods=KeyModifiers(0x0) +[00:21:58.917] MOUSE Moved col=102 row=20 mods=KeyModifiers(0x0) +[00:21:58.924] MOUSE Moved col=101 row=20 mods=KeyModifiers(0x0) +[00:21:58.934] MOUSE Moved col=100 row=20 mods=KeyModifiers(0x0) +[00:21:58.950] MOUSE Moved col=99 row=20 mods=KeyModifiers(0x0) +[00:21:59.094] MOUSE Down(Left) col=99 row=20 mods=KeyModifiers(0x0) +[00:21:59.224] MOUSE Up(Left) col=99 row=20 mods=KeyModifiers(0x0) +[00:21:59.280] MOUSE Moved col=98 row=20 mods=KeyModifiers(0x0) +[00:21:59.294] MOUSE Moved col=97 row=20 mods=KeyModifiers(0x0) +[00:21:59.303] MOUSE Moved col=96 row=20 mods=KeyModifiers(0x0) +[00:21:59.311] MOUSE Moved col=95 row=20 mods=KeyModifiers(0x0) +[00:21:59.322] MOUSE Moved col=94 row=20 mods=KeyModifiers(0x0) +[00:21:59.331] MOUSE Moved col=93 row=20 mods=KeyModifiers(0x0) +[00:21:59.338] MOUSE Moved col=92 row=20 mods=KeyModifiers(0x0) +[00:21:59.347] MOUSE Moved col=91 row=20 mods=KeyModifiers(0x0) +[00:21:59.363] MOUSE Moved col=90 row=20 mods=KeyModifiers(0x0) +[00:21:59.387] MOUSE Moved col=89 row=20 mods=KeyModifiers(0x0) +[00:21:59.425] MOUSE Moved col=88 row=20 mods=KeyModifiers(0x0) +[00:21:59.442] MOUSE Moved col=87 row=20 mods=KeyModifiers(0x0) +[00:21:59.459] MOUSE Moved col=86 row=20 mods=KeyModifiers(0x0) +[00:21:59.484] MOUSE Moved col=85 row=20 mods=KeyModifiers(0x0) +[00:21:59.613] MOUSE Down(Right) col=85 row=20 mods=KeyModifiers(0x0) +[00:21:59.735] MOUSE Up(Left) col=85 row=20 mods=KeyModifiers(0x0) +[00:21:59.911] MOUSE Moved col=84 row=20 mods=KeyModifiers(0x0) +[00:21:59.936] MOUSE Moved col=83 row=20 mods=KeyModifiers(0x0) +[00:21:59.954] MOUSE Moved col=82 row=20 mods=KeyModifiers(0x0) +[00:21:59.969] MOUSE Moved col=81 row=20 mods=KeyModifiers(0x0) +[00:21:59.978] MOUSE Moved col=80 row=20 mods=KeyModifiers(0x0) +[00:21:59.991] MOUSE Moved col=79 row=20 mods=KeyModifiers(0x0) +[00:22:00.011] MOUSE Moved col=78 row=20 mods=KeyModifiers(0x0) +[00:22:00.033] MOUSE Moved col=78 row=19 mods=KeyModifiers(0x0) +[00:22:00.079] MOUSE Moved col=77 row=19 mods=KeyModifiers(0x0) +[00:22:00.104] MOUSE Moved col=76 row=19 mods=KeyModifiers(0x0) +[00:22:00.134] MOUSE Moved col=75 row=19 mods=KeyModifiers(0x0) +[00:22:00.249] MOUSE Down(Right) col=75 row=19 mods=KeyModifiers(0x0) +[00:22:00.369] MOUSE Up(Left) col=75 row=19 mods=KeyModifiers(0x0) +[00:22:00.546] MOUSE Moved col=74 row=19 mods=KeyModifiers(0x0) +[00:22:00.547] MOUSE Moved col=74 row=18 mods=KeyModifiers(0x0) +[00:22:00.587] MOUSE Moved col=73 row=18 mods=KeyModifiers(0x0) +[00:22:00.611] MOUSE Moved col=73 row=17 mods=KeyModifiers(0x0) +[00:22:00.614] MOUSE Moved col=72 row=17 mods=KeyModifiers(0x0) +[00:22:00.636] MOUSE Moved col=71 row=17 mods=KeyModifiers(0x0) +[00:22:00.656] MOUSE Moved col=70 row=17 mods=KeyModifiers(0x0) +[00:22:00.827] MOUSE Down(Left) col=70 row=17 mods=KeyModifiers(0x0) +[00:22:00.987] MOUSE Up(Left) col=70 row=17 mods=KeyModifiers(0x0) +[00:22:01.061] MOUSE Moved col=69 row=17 mods=KeyModifiers(0x0) +[00:22:01.072] MOUSE Moved col=69 row=16 mods=KeyModifiers(0x0) +[00:22:01.107] MOUSE Moved col=68 row=16 mods=KeyModifiers(0x0) +[00:22:01.120] MOUSE Moved col=68 row=15 mods=KeyModifiers(0x0) +[00:22:01.128] MOUSE Moved col=67 row=15 mods=KeyModifiers(0x0) +[00:22:01.137] MOUSE Moved col=67 row=14 mods=KeyModifiers(0x0) +[00:22:01.140] MOUSE Moved col=66 row=14 mods=KeyModifiers(0x0) +[00:22:01.160] MOUSE Moved col=66 row=13 mods=KeyModifiers(0x0) +[00:22:01.163] MOUSE Moved col=65 row=13 mods=KeyModifiers(0x0) +[00:22:01.315] MOUSE Moved col=65 row=12 mods=KeyModifiers(0x0) +[00:22:01.395] MOUSE Down(Left) col=65 row=12 mods=KeyModifiers(0x0) +[00:22:01.529] MOUSE Up(Left) col=65 row=12 mods=KeyModifiers(0x0) +[00:22:01.670] MOUSE Moved col=66 row=12 mods=KeyModifiers(0x0) +[00:22:01.690] MOUSE Moved col=67 row=12 mods=KeyModifiers(0x0) +[00:22:01.703] MOUSE Moved col=68 row=12 mods=KeyModifiers(0x0) +[00:22:01.706] MOUSE Moved col=68 row=11 mods=KeyModifiers(0x0) +[00:22:01.712] MOUSE Moved col=69 row=11 mods=KeyModifiers(0x0) +[00:22:01.723] MOUSE Moved col=70 row=11 mods=KeyModifiers(0x0) +[00:22:01.737] MOUSE Moved col=71 row=11 mods=KeyModifiers(0x0) +[00:22:01.750] MOUSE Moved col=72 row=11 mods=KeyModifiers(0x0) +[00:22:01.753] MOUSE Moved col=72 row=10 mods=KeyModifiers(0x0) +[00:22:01.767] MOUSE Moved col=73 row=10 mods=KeyModifiers(0x0) +[00:22:01.783] MOUSE Moved col=74 row=10 mods=KeyModifiers(0x0) +[00:22:01.806] MOUSE Moved col=75 row=10 mods=KeyModifiers(0x0) +[00:22:01.810] MOUSE Moved col=75 row=9 mods=KeyModifiers(0x0) +[00:22:01.846] MOUSE Moved col=76 row=9 mods=KeyModifiers(0x0) +[00:22:01.980] MOUSE Moved col=77 row=9 mods=KeyModifiers(0x0) +[00:22:02.066] MOUSE Down(Right) col=77 row=9 mods=KeyModifiers(0x0) +[00:22:02.191] MOUSE Up(Left) col=77 row=9 mods=KeyModifiers(0x0) +[00:22:02.404] MOUSE Moved col=78 row=9 mods=KeyModifiers(0x0) +[00:22:02.417] MOUSE Moved col=79 row=9 mods=KeyModifiers(0x0) +[00:22:02.425] MOUSE Moved col=80 row=9 mods=KeyModifiers(0x0) +[00:22:02.432] MOUSE Moved col=81 row=9 mods=KeyModifiers(0x0) +[00:22:02.436] MOUSE Moved col=82 row=9 mods=KeyModifiers(0x0) +[00:22:02.441] MOUSE Moved col=83 row=9 mods=KeyModifiers(0x0) +[00:22:02.447] MOUSE Moved col=84 row=9 mods=KeyModifiers(0x0) +[00:22:02.451] MOUSE Moved col=85 row=9 mods=KeyModifiers(0x0) +[00:22:02.455] MOUSE Moved col=86 row=9 mods=KeyModifiers(0x0) +[00:22:02.459] MOUSE Moved col=87 row=9 mods=KeyModifiers(0x0) +[00:22:02.465] MOUSE Moved col=88 row=9 mods=KeyModifiers(0x0) +[00:22:02.470] MOUSE Moved col=89 row=9 mods=KeyModifiers(0x0) +[00:22:02.477] MOUSE Moved col=90 row=9 mods=KeyModifiers(0x0) +[00:22:02.486] MOUSE Moved col=91 row=9 mods=KeyModifiers(0x0) +[00:22:02.501] MOUSE Moved col=92 row=9 mods=KeyModifiers(0x0) +[00:22:02.590] MOUSE Moved col=93 row=9 mods=KeyModifiers(0x0) +[00:22:02.592] MOUSE Moved col=93 row=8 mods=KeyModifiers(0x0) +[00:22:02.612] MOUSE Moved col=94 row=8 mods=KeyModifiers(0x0) +[00:22:02.640] MOUSE Moved col=95 row=8 mods=KeyModifiers(0x0) +[00:22:02.681] MOUSE Moved col=96 row=8 mods=KeyModifiers(0x0) +[00:22:02.722] MOUSE Moved col=97 row=8 mods=KeyModifiers(0x0) +[00:22:02.744] MOUSE Moved col=98 row=8 mods=KeyModifiers(0x0) +[00:22:02.760] MOUSE Moved col=99 row=8 mods=KeyModifiers(0x0) +[00:22:02.777] MOUSE Moved col=100 row=8 mods=KeyModifiers(0x0) +[00:22:02.790] MOUSE Moved col=101 row=8 mods=KeyModifiers(0x0) +[00:22:02.807] MOUSE Moved col=102 row=8 mods=KeyModifiers(0x0) +[00:22:02.834] MOUSE Moved col=103 row=8 mods=KeyModifiers(0x0) +[00:22:02.957] MOUSE Down(Left) col=103 row=8 mods=KeyModifiers(0x0) +[00:22:03.104] MOUSE Up(Left) col=103 row=8 mods=KeyModifiers(0x0) +[00:22:03.335] MOUSE Moved col=104 row=8 mods=KeyModifiers(0x0) +[00:22:03.349] MOUSE Moved col=105 row=8 mods=KeyModifiers(0x0) +[00:22:03.355] MOUSE Moved col=106 row=8 mods=KeyModifiers(0x0) +[00:22:03.360] MOUSE Moved col=107 row=8 mods=KeyModifiers(0x0) +[00:22:03.366] MOUSE Moved col=108 row=9 mods=KeyModifiers(0x0) +[00:22:03.371] MOUSE Moved col=109 row=9 mods=KeyModifiers(0x0) +[00:22:03.376] MOUSE Moved col=110 row=9 mods=KeyModifiers(0x0) +[00:22:03.380] MOUSE Moved col=111 row=9 mods=KeyModifiers(0x0) +[00:22:03.385] MOUSE Moved col=112 row=9 mods=KeyModifiers(0x0) +[00:22:03.388] MOUSE Moved col=113 row=9 mods=KeyModifiers(0x0) +[00:22:03.393] MOUSE Moved col=114 row=9 mods=KeyModifiers(0x0) +[00:22:03.396] MOUSE Moved col=115 row=9 mods=KeyModifiers(0x0) +[00:22:03.401] MOUSE Moved col=116 row=9 mods=KeyModifiers(0x0) +[00:22:03.404] MOUSE Moved col=117 row=9 mods=KeyModifiers(0x0) +[00:22:03.409] MOUSE Moved col=118 row=9 mods=KeyModifiers(0x0) +[00:22:03.415] MOUSE Moved col=119 row=9 mods=KeyModifiers(0x0) +[00:22:03.420] MOUSE Moved col=120 row=9 mods=KeyModifiers(0x0) +[00:22:03.429] MOUSE Moved col=121 row=9 mods=KeyModifiers(0x0) +[00:22:03.447] MOUSE Moved col=122 row=9 mods=KeyModifiers(0x0) +[00:22:05.400] MOUSE Moved col=121 row=9 mods=KeyModifiers(0x0) +[00:22:05.408] MOUSE Moved col=120 row=9 mods=KeyModifiers(0x0) +[00:22:05.414] MOUSE Moved col=119 row=9 mods=KeyModifiers(0x0) +[00:22:05.419] MOUSE Moved col=118 row=9 mods=KeyModifiers(0x0) +[00:22:05.423] MOUSE Moved col=117 row=9 mods=KeyModifiers(0x0) +[00:22:05.427] MOUSE Moved col=116 row=9 mods=KeyModifiers(0x0) +[00:22:05.430] MOUSE Moved col=115 row=9 mods=KeyModifiers(0x0) +[00:22:05.435] MOUSE Moved col=114 row=9 mods=KeyModifiers(0x0) +[00:22:05.438] MOUSE Moved col=113 row=9 mods=KeyModifiers(0x0) +[00:22:05.442] MOUSE Moved col=112 row=9 mods=KeyModifiers(0x0) +[00:22:05.444] MOUSE Moved col=111 row=9 mods=KeyModifiers(0x0) +[00:22:05.448] MOUSE Moved col=110 row=9 mods=KeyModifiers(0x0) +[00:22:05.452] MOUSE Moved col=109 row=9 mods=KeyModifiers(0x0) +[00:22:05.456] MOUSE Moved col=108 row=8 mods=KeyModifiers(0x0) +[00:22:05.458] MOUSE Moved col=107 row=8 mods=KeyModifiers(0x0) +[00:22:05.461] MOUSE Moved col=106 row=8 mods=KeyModifiers(0x0) +[00:22:05.463] MOUSE Moved col=105 row=8 mods=KeyModifiers(0x0) +[00:22:05.466] MOUSE Moved col=104 row=8 mods=KeyModifiers(0x0) +[00:22:05.469] MOUSE Moved col=103 row=8 mods=KeyModifiers(0x0) +[00:22:05.471] MOUSE Moved col=102 row=8 mods=KeyModifiers(0x0) +[00:22:05.474] MOUSE Moved col=101 row=8 mods=KeyModifiers(0x0) +[00:22:05.476] MOUSE Moved col=100 row=8 mods=KeyModifiers(0x0) +[00:22:05.478] MOUSE Moved col=99 row=8 mods=KeyModifiers(0x0) +[00:22:05.481] MOUSE Moved col=98 row=8 mods=KeyModifiers(0x0) +[00:22:05.483] MOUSE Moved col=97 row=8 mods=KeyModifiers(0x0) +[00:22:05.485] MOUSE Moved col=97 row=7 mods=KeyModifiers(0x0) +[00:22:05.487] MOUSE Moved col=96 row=7 mods=KeyModifiers(0x0) +[00:22:05.488] MOUSE Moved col=95 row=7 mods=KeyModifiers(0x0) +[00:22:05.492] MOUSE Moved col=94 row=7 mods=KeyModifiers(0x0) +[00:22:05.494] MOUSE Moved col=93 row=7 mods=KeyModifiers(0x0) +[00:22:05.496] MOUSE Moved col=92 row=7 mods=KeyModifiers(0x0) +[00:22:05.499] MOUSE Moved col=91 row=7 mods=KeyModifiers(0x0) +[00:22:05.502] MOUSE Moved col=90 row=7 mods=KeyModifiers(0x0) +[00:22:05.505] MOUSE Moved col=89 row=7 mods=KeyModifiers(0x0) +[00:22:05.508] MOUSE Moved col=88 row=7 mods=KeyModifiers(0x0) +[00:22:05.511] MOUSE Moved col=87 row=7 mods=KeyModifiers(0x0) +[00:22:05.514] MOUSE Moved col=86 row=7 mods=KeyModifiers(0x0) +[00:22:05.516] MOUSE Moved col=86 row=6 mods=KeyModifiers(0x0) +[00:22:05.518] MOUSE Moved col=85 row=6 mods=KeyModifiers(0x0) +[00:22:05.521] MOUSE Moved col=84 row=6 mods=KeyModifiers(0x0) +[00:22:05.526] MOUSE Moved col=83 row=6 mods=KeyModifiers(0x0) +[00:22:05.529] MOUSE Moved col=82 row=6 mods=KeyModifiers(0x0) +[00:22:05.536] MOUSE Moved col=81 row=6 mods=KeyModifiers(0x0) +[00:22:05.542] MOUSE Moved col=80 row=6 mods=KeyModifiers(0x0) +[00:22:05.562] MOUSE Moved col=79 row=6 mods=KeyModifiers(0x0) +[00:22:05.628] MOUSE Moved col=78 row=6 mods=KeyModifiers(0x0) +[00:22:05.669] MOUSE Moved col=77 row=6 mods=KeyModifiers(0x0) +[00:22:05.708] MOUSE Moved col=76 row=6 mods=KeyModifiers(0x0) +[00:22:05.954] MOUSE Moved col=75 row=6 mods=KeyModifiers(0x0) +[00:22:05.967] MOUSE Moved col=74 row=6 mods=KeyModifiers(0x0) +[00:22:05.975] MOUSE Moved col=73 row=6 mods=KeyModifiers(0x0) +[00:22:05.983] MOUSE Moved col=72 row=6 mods=KeyModifiers(0x0) +[00:22:05.996] MOUSE Moved col=71 row=6 mods=KeyModifiers(0x0) +[00:22:06.004] MOUSE Moved col=70 row=6 mods=KeyModifiers(0x0) +[00:22:06.009] MOUSE Moved col=69 row=6 mods=KeyModifiers(0x0) +[00:22:06.017] MOUSE Moved col=68 row=6 mods=KeyModifiers(0x0) +[00:22:06.024] MOUSE Moved col=67 row=6 mods=KeyModifiers(0x0) +[00:22:06.032] MOUSE Moved col=66 row=6 mods=KeyModifiers(0x0) +[00:22:06.043] MOUSE Moved col=65 row=6 mods=KeyModifiers(0x0) +[00:22:06.054] MOUSE Moved col=64 row=6 mods=KeyModifiers(0x0) +[00:22:06.061] MOUSE Moved col=63 row=6 mods=KeyModifiers(0x0) +[00:22:06.069] MOUSE Moved col=62 row=6 mods=KeyModifiers(0x0) +[00:22:06.075] MOUSE Moved col=61 row=6 mods=KeyModifiers(0x0) +[00:22:06.081] MOUSE Moved col=60 row=6 mods=KeyModifiers(0x0) +[00:22:06.088] MOUSE Moved col=59 row=6 mods=KeyModifiers(0x0) +[00:22:06.094] MOUSE Moved col=58 row=6 mods=KeyModifiers(0x0) +[00:22:06.095] MOUSE Moved col=58 row=5 mods=KeyModifiers(0x0) +[00:22:06.099] MOUSE Moved col=57 row=5 mods=KeyModifiers(0x0) +[00:22:06.105] MOUSE Moved col=56 row=5 mods=KeyModifiers(0x0) +[00:22:06.110] MOUSE Moved col=55 row=5 mods=KeyModifiers(0x0) +[00:22:06.115] MOUSE Moved col=54 row=5 mods=KeyModifiers(0x0) +[00:22:06.120] MOUSE Moved col=53 row=5 mods=KeyModifiers(0x0) +[00:22:06.124] MOUSE Moved col=52 row=5 mods=KeyModifiers(0x0) +[00:22:06.128] MOUSE Moved col=51 row=5 mods=KeyModifiers(0x0) +[00:22:06.133] MOUSE Moved col=50 row=5 mods=KeyModifiers(0x0) +[00:22:06.137] MOUSE Moved col=49 row=5 mods=KeyModifiers(0x0) +[00:22:06.141] MOUSE Moved col=48 row=5 mods=KeyModifiers(0x0) +[00:22:06.142] MOUSE Moved col=48 row=4 mods=KeyModifiers(0x0) +[00:22:06.144] MOUSE Moved col=47 row=4 mods=KeyModifiers(0x0) +[00:22:06.150] MOUSE Moved col=46 row=4 mods=KeyModifiers(0x0) +[00:22:06.154] MOUSE Moved col=45 row=4 mods=KeyModifiers(0x0) +[00:22:06.158] MOUSE Moved col=44 row=4 mods=KeyModifiers(0x0) +[00:22:06.162] MOUSE Moved col=43 row=4 mods=KeyModifiers(0x0) +[00:22:06.167] MOUSE Moved col=42 row=4 mods=KeyModifiers(0x0) +[00:22:06.174] MOUSE Moved col=41 row=4 mods=KeyModifiers(0x0) +[00:22:06.181] MOUSE Moved col=40 row=4 mods=KeyModifiers(0x0) +[00:22:06.192] MOUSE Moved col=39 row=4 mods=KeyModifiers(0x0) +[00:22:06.206] MOUSE Moved col=38 row=4 mods=KeyModifiers(0x0) +[00:22:06.227] MOUSE Moved col=38 row=3 mods=KeyModifiers(0x0) +[00:22:06.229] MOUSE Moved col=37 row=3 mods=KeyModifiers(0x0) +[00:22:06.260] MOUSE Moved col=36 row=3 mods=KeyModifiers(0x0) +[00:22:06.282] MOUSE Moved col=35 row=3 mods=KeyModifiers(0x0) +[00:22:06.297] MOUSE Moved col=34 row=3 mods=KeyModifiers(0x0) +[00:22:06.310] MOUSE Moved col=33 row=3 mods=KeyModifiers(0x0) +[00:22:06.320] MOUSE Moved col=33 row=2 mods=KeyModifiers(0x0) +[00:22:06.322] MOUSE Moved col=32 row=2 mods=KeyModifiers(0x0) +[00:22:06.332] MOUSE Moved col=31 row=2 mods=KeyModifiers(0x0) +[00:22:06.342] MOUSE Moved col=30 row=2 mods=KeyModifiers(0x0) +[00:22:06.353] MOUSE Moved col=29 row=2 mods=KeyModifiers(0x0) +[00:22:06.357] MOUSE Moved col=29 row=1 mods=KeyModifiers(0x0) +[00:22:06.365] MOUSE Moved col=28 row=1 mods=KeyModifiers(0x0) +[00:22:06.379] MOUSE Moved col=27 row=1 mods=KeyModifiers(0x0) +[00:22:06.397] MOUSE Moved col=26 row=1 mods=KeyModifiers(0x0) +[00:22:06.403] MOUSE Moved col=26 row=0 mods=KeyModifiers(0x0) +[00:22:06.640] MOUSE Moved col=27 row=0 mods=KeyModifiers(0x0) +[00:22:06.659] MOUSE Moved col=28 row=0 mods=KeyModifiers(0x0) +[00:22:06.664] MOUSE Moved col=28 row=1 mods=KeyModifiers(0x0) +[00:22:06.669] MOUSE Moved col=29 row=1 mods=KeyModifiers(0x0) +[00:22:06.677] MOUSE Moved col=30 row=1 mods=KeyModifiers(0x0) +[00:22:06.685] MOUSE Moved col=31 row=1 mods=KeyModifiers(0x0) +[00:22:06.690] MOUSE Moved col=32 row=1 mods=KeyModifiers(0x0) +[00:22:06.695] MOUSE Moved col=33 row=1 mods=KeyModifiers(0x0) +[00:22:06.699] MOUSE Moved col=34 row=1 mods=KeyModifiers(0x0) +[00:22:06.704] MOUSE Moved col=35 row=1 mods=KeyModifiers(0x0) +[00:22:06.708] MOUSE Moved col=36 row=1 mods=KeyModifiers(0x0) +[00:22:06.711] MOUSE Moved col=37 row=1 mods=KeyModifiers(0x0) +[00:22:06.715] MOUSE Moved col=38 row=1 mods=KeyModifiers(0x0) +[00:22:06.719] MOUSE Moved col=39 row=1 mods=KeyModifiers(0x0) +[00:22:06.722] MOUSE Moved col=40 row=1 mods=KeyModifiers(0x0) +[00:22:06.725] MOUSE Moved col=41 row=1 mods=KeyModifiers(0x0) +[00:22:06.730] MOUSE Moved col=42 row=2 mods=KeyModifiers(0x0) +[00:22:06.732] MOUSE Moved col=43 row=2 mods=KeyModifiers(0x0) +[00:22:06.735] MOUSE Moved col=44 row=2 mods=KeyModifiers(0x0) +[00:22:06.739] MOUSE Moved col=45 row=2 mods=KeyModifiers(0x0) +[00:22:06.742] MOUSE Moved col=46 row=2 mods=KeyModifiers(0x0) +[00:22:06.745] MOUSE Moved col=47 row=2 mods=KeyModifiers(0x0) +[00:22:06.749] MOUSE Moved col=48 row=2 mods=KeyModifiers(0x0) +[00:22:06.753] MOUSE Moved col=49 row=2 mods=KeyModifiers(0x0) +[00:22:06.755] MOUSE Moved col=50 row=2 mods=KeyModifiers(0x0) +[00:22:06.759] MOUSE Moved col=51 row=2 mods=KeyModifiers(0x0) +[00:22:06.763] MOUSE Moved col=52 row=2 mods=KeyModifiers(0x0) +[00:22:06.769] MOUSE Moved col=53 row=2 mods=KeyModifiers(0x0) +[00:22:06.773] MOUSE Moved col=54 row=2 mods=KeyModifiers(0x0) +[00:22:06.778] MOUSE Moved col=55 row=2 mods=KeyModifiers(0x0) +[00:22:06.785] MOUSE Moved col=56 row=2 mods=KeyModifiers(0x0) +[00:22:06.796] MOUSE Moved col=57 row=2 mods=KeyModifiers(0x0) +[00:22:06.853] MOUSE Moved col=57 row=3 mods=KeyModifiers(0x0) +[00:22:06.880] MOUSE Moved col=58 row=3 mods=KeyModifiers(0x0) +[00:22:06.885] MOUSE Moved col=58 row=4 mods=KeyModifiers(0x0) +[00:22:06.903] MOUSE Moved col=58 row=5 mods=KeyModifiers(0x0) +[00:22:06.921] MOUSE Moved col=58 row=6 mods=KeyModifiers(0x0) +[00:22:06.946] MOUSE Moved col=58 row=7 mods=KeyModifiers(0x0) +[00:22:07.006] MOUSE Moved col=58 row=8 mods=KeyModifiers(0x0) +[00:22:07.158] MOUSE Moved col=58 row=9 mods=KeyModifiers(0x0) +[00:22:07.166] MOUSE Moved col=59 row=9 mods=KeyModifiers(0x0) +[00:22:08.279] MOUSE Moved col=60 row=9 mods=KeyModifiers(0x0) +[00:22:08.337] MOUSE Moved col=60 row=8 mods=KeyModifiers(0x0) +[00:22:08.624] MOUSE Moved col=61 row=8 mods=KeyModifiers(0x0) +[00:22:09.205] MOUSE Moved col=60 row=9 mods=KeyModifiers(0x0) +[00:22:09.243] MOUSE Moved col=59 row=9 mods=KeyModifiers(0x0) +[00:22:09.260] MOUSE Moved col=59 row=10 mods=KeyModifiers(0x0) +[00:22:09.272] MOUSE Moved col=58 row=10 mods=KeyModifiers(0x0) +[00:22:09.321] MOUSE Moved col=57 row=10 mods=KeyModifiers(0x0) +[00:22:09.321] MOUSE Moved col=57 row=11 mods=KeyModifiers(0x0) +[00:22:09.358] MOUSE Moved col=56 row=12 mods=KeyModifiers(0x0) +[00:22:09.381] MOUSE Moved col=56 row=13 mods=KeyModifiers(0x0) +[00:22:09.409] MOUSE Moved col=56 row=14 mods=KeyModifiers(0x0) +[00:22:09.431] MOUSE Moved col=57 row=14 mods=KeyModifiers(0x0) +[00:22:09.471] MOUSE Moved col=57 row=15 mods=KeyModifiers(0x0) +[00:22:09.476] MOUSE Moved col=58 row=15 mods=KeyModifiers(0x0) +[00:22:09.515] MOUSE Moved col=59 row=15 mods=KeyModifiers(0x0) +[00:22:09.542] MOUSE Moved col=60 row=15 mods=KeyModifiers(0x0) +[00:22:09.546] MOUSE Moved col=60 row=16 mods=KeyModifiers(0x0) +[00:22:09.561] MOUSE Moved col=61 row=16 mods=KeyModifiers(0x0) +[00:22:09.574] MOUSE Moved col=62 row=16 mods=KeyModifiers(0x0) +[00:22:09.584] MOUSE Moved col=63 row=16 mods=KeyModifiers(0x0) +[00:22:09.595] MOUSE Moved col=64 row=16 mods=KeyModifiers(0x0) +[00:22:09.603] MOUSE Moved col=65 row=16 mods=KeyModifiers(0x0) +[00:22:09.608] MOUSE Moved col=65 row=17 mods=KeyModifiers(0x0) +[00:22:09.609] MOUSE Moved col=66 row=17 mods=KeyModifiers(0x0) +[00:22:09.616] MOUSE Moved col=67 row=17 mods=KeyModifiers(0x0) +[00:22:09.621] MOUSE Moved col=68 row=17 mods=KeyModifiers(0x0) +[00:22:09.627] MOUSE Moved col=69 row=17 mods=KeyModifiers(0x0) +[00:22:09.634] MOUSE Moved col=70 row=17 mods=KeyModifiers(0x0) +[00:22:09.640] MOUSE Moved col=71 row=17 mods=KeyModifiers(0x0) +[00:22:09.646] MOUSE Moved col=72 row=17 mods=KeyModifiers(0x0) +[00:22:09.652] MOUSE Moved col=73 row=17 mods=KeyModifiers(0x0) +[00:22:09.660] MOUSE Moved col=74 row=17 mods=KeyModifiers(0x0) +[00:22:09.668] MOUSE Moved col=74 row=18 mods=KeyModifiers(0x0) +[00:22:09.669] MOUSE Moved col=75 row=18 mods=KeyModifiers(0x0) +[00:22:09.678] MOUSE Moved col=76 row=18 mods=KeyModifiers(0x0) +[00:22:09.690] MOUSE Moved col=77 row=18 mods=KeyModifiers(0x0) +[00:22:09.707] MOUSE Moved col=78 row=18 mods=KeyModifiers(0x0) +[00:22:09.728] MOUSE Moved col=78 row=17 mods=KeyModifiers(0x0) +[00:22:09.741] MOUSE Moved col=79 row=17 mods=KeyModifiers(0x0) +[00:22:09.769] MOUSE Moved col=79 row=16 mods=KeyModifiers(0x0) +[00:22:09.795] MOUSE Moved col=79 row=15 mods=KeyModifiers(0x0) +[00:22:09.851] MOUSE Moved col=79 row=14 mods=KeyModifiers(0x0) +[00:22:09.858] MOUSE Moved col=78 row=14 mods=KeyModifiers(0x0) +[00:22:09.899] MOUSE Moved col=77 row=14 mods=KeyModifiers(0x0) +[00:22:09.905] MOUSE Moved col=77 row=13 mods=KeyModifiers(0x0) +[00:22:09.926] MOUSE Moved col=76 row=13 mods=KeyModifiers(0x0) +[00:22:09.948] MOUSE Moved col=75 row=13 mods=KeyModifiers(0x0) +[00:22:09.965] MOUSE Moved col=74 row=13 mods=KeyModifiers(0x0) +[00:22:09.984] MOUSE Moved col=73 row=13 mods=KeyModifiers(0x0) +[00:22:10.001] MOUSE Moved col=72 row=13 mods=KeyModifiers(0x0) +[00:22:10.015] MOUSE Moved col=71 row=13 mods=KeyModifiers(0x0) +[00:22:10.027] MOUSE Moved col=70 row=13 mods=KeyModifiers(0x0) +[00:22:10.041] MOUSE Moved col=69 row=13 mods=KeyModifiers(0x0) +[00:22:10.053] MOUSE Moved col=68 row=13 mods=KeyModifiers(0x0) +[00:22:10.068] MOUSE Moved col=68 row=14 mods=KeyModifiers(0x0) +[00:22:10.071] MOUSE Moved col=67 row=14 mods=KeyModifiers(0x0) +[00:22:10.095] MOUSE Moved col=66 row=14 mods=KeyModifiers(0x0) +[00:22:10.123] MOUSE Moved col=66 row=15 mods=KeyModifiers(0x0) +[00:22:10.127] MOUSE Moved col=65 row=15 mods=KeyModifiers(0x0) +[00:22:10.161] MOUSE Moved col=65 row=16 mods=KeyModifiers(0x0) +[00:22:10.198] MOUSE Moved col=65 row=17 mods=KeyModifiers(0x0) +[00:22:10.223] MOUSE Moved col=66 row=17 mods=KeyModifiers(0x0) +[00:22:10.228] MOUSE Moved col=66 row=18 mods=KeyModifiers(0x0) +[00:22:10.245] MOUSE Moved col=67 row=18 mods=KeyModifiers(0x0) +[00:22:10.259] MOUSE Moved col=67 row=19 mods=KeyModifiers(0x0) +[00:22:10.265] MOUSE Moved col=68 row=19 mods=KeyModifiers(0x0) +[00:22:10.282] MOUSE Moved col=69 row=19 mods=KeyModifiers(0x0) +[00:22:10.296] MOUSE Moved col=70 row=19 mods=KeyModifiers(0x0) +[00:22:10.305] MOUSE Moved col=71 row=19 mods=KeyModifiers(0x0) +[00:22:10.312] MOUSE Moved col=72 row=19 mods=KeyModifiers(0x0) +[00:22:10.319] MOUSE Moved col=72 row=20 mods=KeyModifiers(0x0) +[00:22:10.321] MOUSE Moved col=73 row=20 mods=KeyModifiers(0x0) +[00:22:10.329] MOUSE Moved col=74 row=20 mods=KeyModifiers(0x0) +[00:22:10.337] MOUSE Moved col=75 row=20 mods=KeyModifiers(0x0) +[00:22:10.344] MOUSE Moved col=76 row=20 mods=KeyModifiers(0x0) +[00:22:10.352] MOUSE Moved col=77 row=20 mods=KeyModifiers(0x0) +[00:22:10.362] MOUSE Moved col=78 row=20 mods=KeyModifiers(0x0) +[00:22:10.372] MOUSE Moved col=79 row=20 mods=KeyModifiers(0x0) +[00:22:10.386] MOUSE Moved col=80 row=20 mods=KeyModifiers(0x0) +[00:22:10.400] MOUSE Moved col=81 row=20 mods=KeyModifiers(0x0) +[00:22:10.417] MOUSE Moved col=82 row=20 mods=KeyModifiers(0x0) +[00:22:10.432] MOUSE Moved col=83 row=20 mods=KeyModifiers(0x0) +[00:22:10.452] MOUSE Moved col=84 row=20 mods=KeyModifiers(0x0) +[00:22:10.480] MOUSE Moved col=85 row=20 mods=KeyModifiers(0x0) +[00:22:10.485] MOUSE Moved col=85 row=19 mods=KeyModifiers(0x0) +[00:22:10.508] MOUSE Moved col=86 row=19 mods=KeyModifiers(0x0) +[00:22:10.537] MOUSE Moved col=86 row=18 mods=KeyModifiers(0x0) +[00:22:10.591] MOUSE Moved col=86 row=17 mods=KeyModifiers(0x0) +[00:22:10.631] MOUSE Moved col=86 row=16 mods=KeyModifiers(0x0) +[00:22:10.649] MOUSE Moved col=85 row=16 mods=KeyModifiers(0x0) +[00:22:10.669] MOUSE Moved col=84 row=16 mods=KeyModifiers(0x0) +[00:22:10.674] MOUSE Moved col=84 row=15 mods=KeyModifiers(0x0) +[00:22:10.688] MOUSE Moved col=83 row=15 mods=KeyModifiers(0x0) +[00:22:10.707] MOUSE Moved col=82 row=15 mods=KeyModifiers(0x0) +[00:22:10.722] MOUSE Moved col=81 row=15 mods=KeyModifiers(0x0) +[00:22:10.735] MOUSE Moved col=80 row=15 mods=KeyModifiers(0x0) +[00:22:10.749] MOUSE Moved col=79 row=15 mods=KeyModifiers(0x0) +[00:22:10.759] MOUSE Moved col=78 row=15 mods=KeyModifiers(0x0) +[00:22:10.769] MOUSE Moved col=77 row=15 mods=KeyModifiers(0x0) +[00:22:10.777] MOUSE Moved col=76 row=15 mods=KeyModifiers(0x0) +[00:22:10.787] MOUSE Moved col=75 row=15 mods=KeyModifiers(0x0) +[00:22:10.795] MOUSE Moved col=74 row=15 mods=KeyModifiers(0x0) +[00:22:10.803] MOUSE Moved col=73 row=15 mods=KeyModifiers(0x0) +[00:22:10.811] MOUSE Moved col=72 row=15 mods=KeyModifiers(0x0) +[00:22:10.819] MOUSE Moved col=71 row=15 mods=KeyModifiers(0x0) +[00:22:10.829] MOUSE Moved col=70 row=15 mods=KeyModifiers(0x0) +[00:22:10.837] MOUSE Moved col=69 row=15 mods=KeyModifiers(0x0) +[00:22:10.848] MOUSE Moved col=68 row=15 mods=KeyModifiers(0x0) +[00:22:10.849] MOUSE Moved col=68 row=16 mods=KeyModifiers(0x0) +[00:22:10.858] MOUSE Moved col=67 row=16 mods=KeyModifiers(0x0) +[00:22:10.867] MOUSE Moved col=66 row=16 mods=KeyModifiers(0x0) +[00:22:10.878] MOUSE Moved col=65 row=17 mods=KeyModifiers(0x0) +[00:22:10.891] MOUSE Moved col=64 row=17 mods=KeyModifiers(0x0) +[00:22:10.903] MOUSE Moved col=64 row=18 mods=KeyModifiers(0x0) +[00:22:10.905] MOUSE Moved col=63 row=18 mods=KeyModifiers(0x0) +[00:22:10.928] MOUSE Moved col=62 row=18 mods=KeyModifiers(0x0) +[00:22:10.932] MOUSE Moved col=62 row=19 mods=KeyModifiers(0x0) +[00:22:10.969] MOUSE Moved col=62 row=20 mods=KeyModifiers(0x0) +[00:22:11.001] MOUSE Moved col=62 row=21 mods=KeyModifiers(0x0) +[00:22:11.005] MOUSE Moved col=63 row=21 mods=KeyModifiers(0x0) +[00:22:11.026] MOUSE Moved col=64 row=21 mods=KeyModifiers(0x0) +[00:22:11.027] MOUSE Moved col=64 row=22 mods=KeyModifiers(0x0) +[00:22:11.040] MOUSE Moved col=65 row=22 mods=KeyModifiers(0x0) +[00:22:11.050] MOUSE Moved col=66 row=22 mods=KeyModifiers(0x0) +[00:22:11.052] MOUSE Moved col=66 row=23 mods=KeyModifiers(0x0) +[00:22:11.060] MOUSE Moved col=67 row=23 mods=KeyModifiers(0x0) +[00:22:11.067] MOUSE Moved col=68 row=23 mods=KeyModifiers(0x0) +[00:22:11.074] MOUSE Moved col=69 row=23 mods=KeyModifiers(0x0) +[00:22:11.075] MOUSE Moved col=69 row=24 mods=KeyModifiers(0x0) +[00:22:11.082] MOUSE Moved col=70 row=24 mods=KeyModifiers(0x0) +[00:22:11.088] MOUSE Moved col=71 row=24 mods=KeyModifiers(0x0) +[00:22:11.095] MOUSE Moved col=72 row=24 mods=KeyModifiers(0x0) +[00:22:11.102] MOUSE Moved col=73 row=24 mods=KeyModifiers(0x0) +[00:22:11.108] MOUSE Moved col=74 row=24 mods=KeyModifiers(0x0) +[00:22:11.115] MOUSE Moved col=75 row=24 mods=KeyModifiers(0x0) +[00:22:11.121] MOUSE Moved col=76 row=24 mods=KeyModifiers(0x0) +[00:22:11.127] MOUSE Moved col=77 row=24 mods=KeyModifiers(0x0) +[00:22:11.134] MOUSE Moved col=78 row=24 mods=KeyModifiers(0x0) +[00:22:11.138] MOUSE Moved col=78 row=25 mods=KeyModifiers(0x0) +[00:22:11.140] MOUSE Moved col=79 row=25 mods=KeyModifiers(0x0) +[00:22:11.148] MOUSE Moved col=80 row=25 mods=KeyModifiers(0x0) +[00:22:11.153] MOUSE Moved col=81 row=25 mods=KeyModifiers(0x0) +[00:22:11.160] MOUSE Moved col=81 row=24 mods=KeyModifiers(0x0) +[00:22:11.162] MOUSE Moved col=82 row=24 mods=KeyModifiers(0x0) +[00:22:11.169] MOUSE Moved col=83 row=24 mods=KeyModifiers(0x0) +[00:22:11.176] MOUSE Moved col=84 row=24 mods=KeyModifiers(0x0) +[00:22:11.184] MOUSE Moved col=85 row=24 mods=KeyModifiers(0x0) +[00:22:11.192] MOUSE Moved col=86 row=24 mods=KeyModifiers(0x0) +[00:22:11.200] MOUSE Moved col=87 row=24 mods=KeyModifiers(0x0) +[00:22:11.208] MOUSE Moved col=88 row=24 mods=KeyModifiers(0x0) +[00:22:11.209] MOUSE Moved col=88 row=23 mods=KeyModifiers(0x0) +[00:22:11.219] MOUSE Moved col=89 row=23 mods=KeyModifiers(0x0) +[00:22:11.227] MOUSE Moved col=90 row=23 mods=KeyModifiers(0x0) +[00:22:11.234] MOUSE Moved col=91 row=23 mods=KeyModifiers(0x0) +[00:22:11.238] MOUSE Moved col=91 row=22 mods=KeyModifiers(0x0) +[00:22:11.244] MOUSE Moved col=92 row=22 mods=KeyModifiers(0x0) +[00:22:11.257] MOUSE Moved col=93 row=22 mods=KeyModifiers(0x0) +[00:22:11.267] MOUSE Moved col=93 row=21 mods=KeyModifiers(0x0) +[00:22:11.269] MOUSE Moved col=94 row=21 mods=KeyModifiers(0x0) +[00:22:11.287] MOUSE Moved col=95 row=21 mods=KeyModifiers(0x0) +[00:22:11.303] MOUSE Moved col=95 row=20 mods=KeyModifiers(0x0) +[00:22:11.338] MOUSE Moved col=95 row=19 mods=KeyModifiers(0x0) +[00:22:11.398] MOUSE Moved col=95 row=18 mods=KeyModifiers(0x0) +[00:22:11.430] MOUSE Moved col=94 row=18 mods=KeyModifiers(0x0) +[00:22:11.454] MOUSE Moved col=94 row=19 mods=KeyModifiers(0x0) +[00:22:11.464] MOUSE Moved col=93 row=19 mods=KeyModifiers(0x0) +[00:22:11.483] MOUSE Moved col=92 row=19 mods=KeyModifiers(0x0) +[00:22:11.502] MOUSE Moved col=91 row=19 mods=KeyModifiers(0x0) +[00:22:11.503] MOUSE Moved col=91 row=20 mods=KeyModifiers(0x0) +[00:22:11.534] MOUSE Moved col=91 row=21 mods=KeyModifiers(0x0) +[00:22:11.581] MOUSE Moved col=92 row=21 mods=KeyModifiers(0x0) +[00:22:11.601] MOUSE Moved col=93 row=21 mods=KeyModifiers(0x0) +[00:22:11.617] MOUSE Moved col=94 row=21 mods=KeyModifiers(0x0) +[00:22:11.629] MOUSE Moved col=95 row=21 mods=KeyModifiers(0x0) +[00:22:11.638] MOUSE Moved col=96 row=21 mods=KeyModifiers(0x0) +[00:22:11.647] MOUSE Moved col=97 row=21 mods=KeyModifiers(0x0) +[00:22:11.653] MOUSE Moved col=98 row=21 mods=KeyModifiers(0x0) +[00:22:11.661] MOUSE Moved col=99 row=21 mods=KeyModifiers(0x0) +[00:22:11.667] MOUSE Moved col=100 row=21 mods=KeyModifiers(0x0) +[00:22:11.671] MOUSE Moved col=101 row=21 mods=KeyModifiers(0x0) +[00:22:11.677] MOUSE Moved col=102 row=21 mods=KeyModifiers(0x0) +[00:22:11.683] MOUSE Moved col=103 row=21 mods=KeyModifiers(0x0) +[00:22:11.687] MOUSE Moved col=104 row=21 mods=KeyModifiers(0x0) +[00:22:11.693] MOUSE Moved col=105 row=21 mods=KeyModifiers(0x0) +[00:22:11.694] MOUSE Moved col=105 row=20 mods=KeyModifiers(0x0) +[00:22:11.696] MOUSE Moved col=106 row=20 mods=KeyModifiers(0x0) +[00:22:11.701] MOUSE Moved col=107 row=20 mods=KeyModifiers(0x0) +[00:22:11.707] MOUSE Moved col=108 row=20 mods=KeyModifiers(0x0) +[00:22:11.712] MOUSE Moved col=109 row=20 mods=KeyModifiers(0x0) +[00:22:11.718] MOUSE Moved col=110 row=20 mods=KeyModifiers(0x0) +[00:22:11.724] MOUSE Moved col=110 row=19 mods=KeyModifiers(0x0) +[00:22:11.726] MOUSE Moved col=111 row=19 mods=KeyModifiers(0x0) +[00:22:11.731] MOUSE Moved col=112 row=19 mods=KeyModifiers(0x0) +[00:22:11.739] MOUSE Moved col=113 row=19 mods=KeyModifiers(0x0) +[00:22:11.746] MOUSE Moved col=114 row=18 mods=KeyModifiers(0x0) +[00:22:11.752] MOUSE Moved col=115 row=18 mods=KeyModifiers(0x0) +[00:22:11.761] MOUSE Moved col=116 row=18 mods=KeyModifiers(0x0) +[00:22:11.764] MOUSE Moved col=116 row=17 mods=KeyModifiers(0x0) +[00:22:11.772] MOUSE Moved col=117 row=17 mods=KeyModifiers(0x0) +[00:22:11.784] MOUSE Moved col=117 row=16 mods=KeyModifiers(0x0) +[00:22:11.789] MOUSE Moved col=118 row=16 mods=KeyModifiers(0x0) +[00:22:11.820] MOUSE Moved col=118 row=15 mods=KeyModifiers(0x0) +[00:22:12.028] MOUSE Moved col=117 row=15 mods=KeyModifiers(0x0) +[00:22:12.035] MOUSE Moved col=116 row=15 mods=KeyModifiers(0x0) +[00:22:12.038] MOUSE Moved col=115 row=15 mods=KeyModifiers(0x0) +[00:22:12.039] MOUSE Moved col=115 row=16 mods=KeyModifiers(0x0) +[00:22:12.041] MOUSE Moved col=114 row=16 mods=KeyModifiers(0x0) +[00:22:12.046] MOUSE Moved col=113 row=16 mods=KeyModifiers(0x0) +[00:22:12.048] MOUSE Moved col=112 row=16 mods=KeyModifiers(0x0) +[00:22:12.052] MOUSE Moved col=111 row=16 mods=KeyModifiers(0x0) +[00:22:12.054] MOUSE Moved col=110 row=16 mods=KeyModifiers(0x0) +[00:22:12.056] MOUSE Moved col=109 row=16 mods=KeyModifiers(0x0) +[00:22:12.058] MOUSE Moved col=109 row=17 mods=KeyModifiers(0x0) +[00:22:12.060] MOUSE Moved col=108 row=17 mods=KeyModifiers(0x0) +[00:22:12.062] MOUSE Moved col=107 row=17 mods=KeyModifiers(0x0) +[00:22:12.063] MOUSE Moved col=106 row=17 mods=KeyModifiers(0x0) +[00:22:12.065] MOUSE Moved col=105 row=17 mods=KeyModifiers(0x0) +[00:22:12.069] MOUSE Moved col=104 row=17 mods=KeyModifiers(0x0) +[00:22:12.071] MOUSE Moved col=103 row=17 mods=KeyModifiers(0x0) +[00:22:12.072] MOUSE Moved col=102 row=18 mods=KeyModifiers(0x0) +[00:22:12.074] MOUSE Moved col=101 row=18 mods=KeyModifiers(0x0) +[00:22:12.076] MOUSE Moved col=100 row=18 mods=KeyModifiers(0x0) +[00:22:12.078] MOUSE Moved col=99 row=18 mods=KeyModifiers(0x0) +[00:22:12.080] MOUSE Moved col=98 row=18 mods=KeyModifiers(0x0) +[00:22:12.082] MOUSE Moved col=97 row=18 mods=KeyModifiers(0x0) +[00:22:12.085] MOUSE Moved col=96 row=18 mods=KeyModifiers(0x0) +[00:22:12.086] MOUSE Moved col=95 row=18 mods=KeyModifiers(0x0) +[00:22:12.087] MOUSE Moved col=94 row=18 mods=KeyModifiers(0x0) +[00:22:12.089] MOUSE Moved col=93 row=18 mods=KeyModifiers(0x0) +[00:22:12.092] MOUSE Moved col=92 row=18 mods=KeyModifiers(0x0) +[00:22:12.093] MOUSE Moved col=91 row=18 mods=KeyModifiers(0x0) +[00:22:12.094] MOUSE Moved col=90 row=18 mods=KeyModifiers(0x0) +[00:22:12.095] MOUSE Moved col=90 row=19 mods=KeyModifiers(0x0) +[00:22:12.097] MOUSE Moved col=89 row=19 mods=KeyModifiers(0x0) +[00:22:12.098] MOUSE Moved col=88 row=19 mods=KeyModifiers(0x0) +[00:22:12.100] MOUSE Moved col=87 row=19 mods=KeyModifiers(0x0) +[00:22:12.102] MOUSE Moved col=86 row=19 mods=KeyModifiers(0x0) +[00:22:12.103] MOUSE Moved col=85 row=19 mods=KeyModifiers(0x0) +[00:22:12.105] MOUSE Moved col=84 row=19 mods=KeyModifiers(0x0) +[00:22:12.106] MOUSE Moved col=83 row=19 mods=KeyModifiers(0x0) +[00:22:12.108] MOUSE Moved col=82 row=19 mods=KeyModifiers(0x0) +[00:22:12.110] MOUSE Moved col=81 row=19 mods=KeyModifiers(0x0) +[00:22:12.112] MOUSE Moved col=80 row=19 mods=KeyModifiers(0x0) +[00:22:12.114] MOUSE Moved col=79 row=19 mods=KeyModifiers(0x0) +[00:22:12.116] MOUSE Moved col=78 row=19 mods=KeyModifiers(0x0) +[00:22:12.117] MOUSE Moved col=77 row=19 mods=KeyModifiers(0x0) +[00:22:12.119] MOUSE Moved col=76 row=19 mods=KeyModifiers(0x0) +[00:22:12.121] MOUSE Moved col=75 row=19 mods=KeyModifiers(0x0) +[00:22:12.124] MOUSE Moved col=74 row=19 mods=KeyModifiers(0x0) +[00:22:12.125] MOUSE Moved col=73 row=19 mods=KeyModifiers(0x0) +[00:22:12.127] MOUSE Moved col=72 row=19 mods=KeyModifiers(0x0) +[00:22:12.128] MOUSE Moved col=71 row=19 mods=KeyModifiers(0x0) +[00:22:12.132] MOUSE Moved col=70 row=19 mods=KeyModifiers(0x0) +[00:22:12.132] MOUSE Moved col=69 row=19 mods=KeyModifiers(0x0) +[00:22:12.136] MOUSE Moved col=68 row=19 mods=KeyModifiers(0x0) +[00:22:12.137] MOUSE Moved col=67 row=18 mods=KeyModifiers(0x0) +[00:22:12.140] MOUSE Moved col=66 row=18 mods=KeyModifiers(0x0) +[00:22:12.141] MOUSE Moved col=65 row=18 mods=KeyModifiers(0x0) +[00:22:12.144] MOUSE Moved col=64 row=18 mods=KeyModifiers(0x0) +[00:22:12.148] MOUSE Moved col=63 row=18 mods=KeyModifiers(0x0) +[00:22:12.152] MOUSE Moved col=62 row=18 mods=KeyModifiers(0x0) +[00:22:12.156] MOUSE Moved col=61 row=18 mods=KeyModifiers(0x0) +[00:22:12.161] MOUSE Moved col=60 row=18 mods=KeyModifiers(0x0) +[00:22:12.169] MOUSE Moved col=59 row=18 mods=KeyModifiers(0x0) +[00:22:12.228] MOUSE Moved col=58 row=18 mods=KeyModifiers(0x0) +[00:22:12.242] MOUSE Moved col=58 row=17 mods=KeyModifiers(0x0) +[00:22:12.253] MOUSE Moved col=57 row=17 mods=KeyModifiers(0x0) +[00:22:12.262] MOUSE Moved col=56 row=17 mods=KeyModifiers(0x0) +[00:22:12.272] MOUSE Moved col=55 row=17 mods=KeyModifiers(0x0) +[00:22:12.278] MOUSE Moved col=54 row=17 mods=KeyModifiers(0x0) +[00:22:12.285] MOUSE Moved col=53 row=17 mods=KeyModifiers(0x0) +[00:22:12.291] MOUSE Moved col=52 row=16 mods=KeyModifiers(0x0) +[00:22:12.296] MOUSE Moved col=51 row=16 mods=KeyModifiers(0x0) +[00:22:12.302] MOUSE Moved col=50 row=16 mods=KeyModifiers(0x0) +[00:22:12.306] MOUSE Moved col=49 row=16 mods=KeyModifiers(0x0) +[00:22:12.311] MOUSE Moved col=48 row=16 mods=KeyModifiers(0x0) +[00:22:12.316] MOUSE Moved col=47 row=16 mods=KeyModifiers(0x0) +[00:22:12.320] MOUSE Moved col=46 row=16 mods=KeyModifiers(0x0) +[00:22:12.327] MOUSE Moved col=45 row=16 mods=KeyModifiers(0x0) +[00:22:12.331] MOUSE Moved col=44 row=16 mods=KeyModifiers(0x0) +[00:22:12.339] MOUSE Moved col=43 row=16 mods=KeyModifiers(0x0) +[00:22:12.341] MOUSE Moved col=43 row=15 mods=KeyModifiers(0x0) +[00:22:12.344] MOUSE Moved col=42 row=15 mods=KeyModifiers(0x0) +[00:22:12.357] MOUSE Moved col=41 row=15 mods=KeyModifiers(0x0) +[00:22:12.745] MOUSE Down(Left) col=41 row=15 mods=KeyModifiers(0x0) +[00:22:12.834] MOUSE Up(Left) col=41 row=15 mods=KeyModifiers(0x0) +[00:22:12.970] MOUSE Moved col=42 row=15 mods=KeyModifiers(0x0) +[00:22:12.974] MOUSE Moved col=42 row=16 mods=KeyModifiers(0x0) +[00:22:12.981] MOUSE Moved col=43 row=16 mods=KeyModifiers(0x0) +[00:22:12.988] MOUSE Moved col=44 row=16 mods=KeyModifiers(0x0) +[00:22:12.994] MOUSE Moved col=45 row=16 mods=KeyModifiers(0x0) +[00:22:13.000] MOUSE Moved col=46 row=17 mods=KeyModifiers(0x0) +[00:22:13.004] MOUSE Moved col=47 row=17 mods=KeyModifiers(0x0) +[00:22:13.009] MOUSE Moved col=48 row=17 mods=KeyModifiers(0x0) +[00:22:13.013] MOUSE Moved col=49 row=17 mods=KeyModifiers(0x0) +[00:22:13.021] MOUSE Moved col=50 row=17 mods=KeyModifiers(0x0) +[00:22:13.026] MOUSE Moved col=51 row=17 mods=KeyModifiers(0x0) +[00:22:13.031] MOUSE Moved col=51 row=18 mods=KeyModifiers(0x0) +[00:22:13.031] MOUSE Moved col=52 row=18 mods=KeyModifiers(0x0) +[00:22:13.041] MOUSE Moved col=53 row=18 mods=KeyModifiers(0x0) +[00:22:13.056] MOUSE Moved col=54 row=18 mods=KeyModifiers(0x0) +[00:22:13.281] MOUSE Moved col=55 row=18 mods=KeyModifiers(0x0) +[00:22:13.304] MOUSE Moved col=56 row=18 mods=KeyModifiers(0x0) +[00:22:13.316] MOUSE Moved col=57 row=18 mods=KeyModifiers(0x0) +[00:22:13.327] MOUSE Moved col=58 row=18 mods=KeyModifiers(0x0) +[00:22:13.338] MOUSE Moved col=59 row=18 mods=KeyModifiers(0x0) +[00:22:13.341] MOUSE Moved col=59 row=17 mods=KeyModifiers(0x0) +[00:22:13.579] MOUSE Moved col=58 row=17 mods=KeyModifiers(0x0) +[00:22:13.596] MOUSE Moved col=57 row=17 mods=KeyModifiers(0x0) +[00:22:13.614] MOUSE Moved col=56 row=17 mods=KeyModifiers(0x0) +[00:22:13.630] MOUSE Moved col=55 row=17 mods=KeyModifiers(0x0) +[00:22:13.649] MOUSE Moved col=54 row=17 mods=KeyModifiers(0x0) +[00:22:13.720] MOUSE Moved col=53 row=17 mods=KeyModifiers(0x0) +[00:22:13.735] MOUSE Moved col=53 row=16 mods=KeyModifiers(0x0) +[00:22:13.902] MOUSE Down(Left) col=53 row=16 mods=KeyModifiers(0x0) +[00:22:14.028] MOUSE Up(Left) col=53 row=16 mods=KeyModifiers(0x0) +[00:22:14.201] MOUSE Moved col=53 row=17 mods=KeyModifiers(0x0) +[00:22:14.206] MOUSE Moved col=54 row=17 mods=KeyModifiers(0x0) +[00:22:14.219] MOUSE Moved col=55 row=18 mods=KeyModifiers(0x0) +[00:22:14.232] MOUSE Moved col=56 row=18 mods=KeyModifiers(0x0) +[00:22:14.239] MOUSE Moved col=56 row=19 mods=KeyModifiers(0x0) +[00:22:14.246] MOUSE Moved col=57 row=19 mods=KeyModifiers(0x0) +[00:22:14.259] MOUSE Moved col=57 row=20 mods=KeyModifiers(0x0) +[00:22:14.261] MOUSE Moved col=58 row=20 mods=KeyModifiers(0x0) +[00:22:14.292] MOUSE Moved col=59 row=20 mods=KeyModifiers(0x0) +[00:22:14.317] MOUSE Moved col=59 row=21 mods=KeyModifiers(0x0) +[00:22:14.395] MOUSE Moved col=60 row=21 mods=KeyModifiers(0x0) +[00:22:14.425] MOUSE Moved col=61 row=21 mods=KeyModifiers(0x0) +[00:22:14.445] MOUSE Moved col=62 row=21 mods=KeyModifiers(0x0) +[00:22:14.462] MOUSE Moved col=63 row=21 mods=KeyModifiers(0x0) +[00:22:14.475] MOUSE Moved col=64 row=21 mods=KeyModifiers(0x0) +[00:22:14.485] MOUSE Moved col=65 row=21 mods=KeyModifiers(0x0) +[00:22:14.496] MOUSE Moved col=66 row=21 mods=KeyModifiers(0x0) +[00:22:14.507] MOUSE Moved col=67 row=21 mods=KeyModifiers(0x0) +[00:22:14.519] MOUSE Moved col=68 row=21 mods=KeyModifiers(0x0) +[00:22:14.544] MOUSE Moved col=69 row=21 mods=KeyModifiers(0x0) +[00:22:14.652] MOUSE Moved col=70 row=21 mods=KeyModifiers(0x0) +[00:22:14.676] MOUSE Moved col=70 row=20 mods=KeyModifiers(0x0) +[00:22:14.730] MOUSE Moved col=69 row=20 mods=KeyModifiers(0x0) +[00:22:14.742] MOUSE Moved col=69 row=19 mods=KeyModifiers(0x0) +[00:22:14.768] MOUSE Moved col=68 row=19 mods=KeyModifiers(0x0) +[00:22:14.799] MOUSE Moved col=67 row=19 mods=KeyModifiers(0x0) +[00:22:14.816] MOUSE Moved col=66 row=19 mods=KeyModifiers(0x0) +[00:22:14.835] MOUSE Moved col=65 row=19 mods=KeyModifiers(0x0) +[00:22:14.846] MOUSE Moved col=64 row=19 mods=KeyModifiers(0x0) +[00:22:14.857] MOUSE Moved col=63 row=19 mods=KeyModifiers(0x0) +[00:22:14.869] MOUSE Moved col=62 row=19 mods=KeyModifiers(0x0) +[00:22:14.869] MOUSE Moved col=62 row=18 mods=KeyModifiers(0x0) +[00:22:14.883] MOUSE Moved col=61 row=18 mods=KeyModifiers(0x0) +[00:22:14.899] MOUSE Moved col=60 row=18 mods=KeyModifiers(0x0) +[00:22:14.919] MOUSE Moved col=59 row=18 mods=KeyModifiers(0x0) +[00:22:14.950] MOUSE Moved col=59 row=19 mods=KeyModifiers(0x0) +[00:22:14.953] MOUSE Moved col=58 row=19 mods=KeyModifiers(0x0) +[00:22:14.989] MOUSE Moved col=57 row=19 mods=KeyModifiers(0x0) +[00:22:15.018] MOUSE Moved col=56 row=19 mods=KeyModifiers(0x0) +[00:22:15.045] MOUSE Moved col=55 row=19 mods=KeyModifiers(0x0) +[00:22:15.055] MOUSE Moved col=55 row=20 mods=KeyModifiers(0x0) +[00:22:15.062] MOUSE Moved col=54 row=20 mods=KeyModifiers(0x0) +[00:22:15.082] MOUSE Moved col=53 row=20 mods=KeyModifiers(0x0) +[00:22:15.111] MOUSE Moved col=53 row=21 mods=KeyModifiers(0x0) +[00:22:15.121] MOUSE Moved col=52 row=21 mods=KeyModifiers(0x0) +[00:22:15.436] MOUSE Moved col=52 row=20 mods=KeyModifiers(0x0) +[00:22:15.525] MOUSE Moved col=51 row=20 mods=KeyModifiers(0x0) +[00:22:15.763] MOUSE Down(Left) col=51 row=20 mods=KeyModifiers(0x0) +[00:22:15.878] MOUSE Up(Left) col=51 row=20 mods=KeyModifiers(0x0) +[00:22:16.092] MOUSE Moved col=52 row=20 mods=KeyModifiers(0x0) +[00:22:16.101] MOUSE Moved col=53 row=20 mods=KeyModifiers(0x0) +[00:22:16.109] MOUSE Moved col=54 row=20 mods=KeyModifiers(0x0) +[00:22:16.110] MOUSE Moved col=54 row=21 mods=KeyModifiers(0x0) +[00:22:16.115] MOUSE Moved col=55 row=21 mods=KeyModifiers(0x0) +[00:22:16.121] MOUSE Moved col=56 row=21 mods=KeyModifiers(0x0) +[00:22:16.130] MOUSE Moved col=57 row=21 mods=KeyModifiers(0x0) +[00:22:16.135] MOUSE Moved col=58 row=21 mods=KeyModifiers(0x0) +[00:22:16.139] MOUSE Moved col=58 row=22 mods=KeyModifiers(0x0) +[00:22:16.143] MOUSE Moved col=59 row=22 mods=KeyModifiers(0x0) +[00:22:16.147] MOUSE Moved col=60 row=22 mods=KeyModifiers(0x0) +[00:22:16.153] MOUSE Moved col=61 row=22 mods=KeyModifiers(0x0) +[00:22:16.160] MOUSE Moved col=62 row=22 mods=KeyModifiers(0x0) +[00:22:16.167] MOUSE Moved col=63 row=22 mods=KeyModifiers(0x0) +[00:22:16.177] MOUSE Moved col=64 row=22 mods=KeyModifiers(0x0) +[00:22:16.178] MOUSE Moved col=64 row=23 mods=KeyModifiers(0x0) +[00:22:16.203] MOUSE Moved col=65 row=23 mods=KeyModifiers(0x0) +[00:22:16.444] MOUSE Moved col=66 row=23 mods=KeyModifiers(0x0) +[00:22:16.638] MOUSE Moved col=65 row=23 mods=KeyModifiers(0x0) +[00:22:16.654] MOUSE Moved col=64 row=23 mods=KeyModifiers(0x0) +[00:22:16.662] MOUSE Moved col=63 row=23 mods=KeyModifiers(0x0) +[00:22:16.674] MOUSE Moved col=62 row=22 mods=KeyModifiers(0x0) +[00:22:16.688] MOUSE Moved col=61 row=22 mods=KeyModifiers(0x0) +[00:22:16.702] MOUSE Moved col=60 row=22 mods=KeyModifiers(0x0) +[00:22:16.730] MOUSE Moved col=59 row=22 mods=KeyModifiers(0x0) +[00:22:17.184] MOUSE Moved col=60 row=22 mods=KeyModifiers(0x0) +[00:22:17.301] MOUSE Moved col=61 row=22 mods=KeyModifiers(0x0) +[00:22:18.085] MOUSE Moved col=62 row=22 mods=KeyModifiers(0x0) +[00:22:18.808] MOUSE Moved col=63 row=22 mods=KeyModifiers(0x0) +[00:22:18.868] MOUSE Moved col=64 row=22 mods=KeyModifiers(0x0) +[00:22:18.996] MOUSE Moved col=65 row=22 mods=KeyModifiers(0x0) +[00:22:19.049] MOUSE Moved col=66 row=22 mods=KeyModifiers(0x0) +[00:22:19.086] MOUSE Moved col=67 row=22 mods=KeyModifiers(0x0) +[00:22:19.115] MOUSE Moved col=68 row=22 mods=KeyModifiers(0x0) +[00:22:19.164] MOUSE Moved col=69 row=22 mods=KeyModifiers(0x0) +[00:22:19.318] MOUSE Moved col=70 row=22 mods=KeyModifiers(0x0) +[00:22:19.376] MOUSE Moved col=71 row=22 mods=KeyModifiers(0x0) +[00:22:19.478] MOUSE Moved col=72 row=22 mods=KeyModifiers(0x0) +[00:22:32.961] MOUSE Moved col=71 row=22 mods=KeyModifiers(0x0) +[00:22:33.024] MOUSE Moved col=71 row=23 mods=KeyModifiers(0x0) +[00:22:33.096] MOUSE Moved col=70 row=23 mods=KeyModifiers(0x0) +[00:22:33.116] MOUSE Moved col=69 row=23 mods=KeyModifiers(0x0) +[00:22:33.131] MOUSE Moved col=68 row=23 mods=KeyModifiers(0x0) +[00:22:35.459] MOUSE Moved col=69 row=23 mods=KeyModifiers(0x0) +[00:22:35.473] MOUSE Moved col=70 row=23 mods=KeyModifiers(0x0) +[00:22:35.481] MOUSE Moved col=71 row=23 mods=KeyModifiers(0x0) +[00:22:35.484] MOUSE Moved col=71 row=22 mods=KeyModifiers(0x0) +[00:22:35.490] MOUSE Moved col=72 row=22 mods=KeyModifiers(0x0) +[00:22:35.496] MOUSE Moved col=73 row=22 mods=KeyModifiers(0x0) +[00:22:35.501] MOUSE Moved col=74 row=22 mods=KeyModifiers(0x0) +[00:22:35.508] MOUSE Moved col=75 row=22 mods=KeyModifiers(0x0) +[00:22:35.514] MOUSE Moved col=76 row=22 mods=KeyModifiers(0x0) +[00:22:35.523] MOUSE Moved col=77 row=22 mods=KeyModifiers(0x0) +[00:22:35.528] MOUSE Moved col=78 row=22 mods=KeyModifiers(0x0) +[00:22:35.534] MOUSE Moved col=79 row=22 mods=KeyModifiers(0x0) +[00:22:35.542] MOUSE Moved col=79 row=21 mods=KeyModifiers(0x0) +[00:22:35.545] MOUSE Moved col=80 row=21 mods=KeyModifiers(0x0) +[00:22:35.587] MOUSE Moved col=81 row=21 mods=KeyModifiers(0x0) +[00:22:35.750] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.010] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.170] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.470] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.770] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.810] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.870] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:36.950] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:37.490] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:37.531] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:37.690] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.110] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.170] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.231] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.311] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.651] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.791] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.831] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.851] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.891] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:38.951] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.312] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.331] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.351] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.391] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.731] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.772] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.791] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:39.831] MOUSE ScrollDown col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.131] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.172] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.211] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.231] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.311] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.592] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:40.691] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:41.131] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:41.391] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:41.811] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:42.051] MOUSE ScrollUp col=81 row=21 mods=KeyModifiers(0x0) +[00:22:42.554] MOUSE Moved col=82 row=21 mods=KeyModifiers(0x0) +[00:22:42.557] MOUSE Moved col=82 row=20 mods=KeyModifiers(0x0) +[00:22:42.560] MOUSE Moved col=83 row=20 mods=KeyModifiers(0x0) +[00:22:42.564] MOUSE Moved col=84 row=20 mods=KeyModifiers(0x0) +[00:22:42.565] MOUSE Moved col=84 row=19 mods=KeyModifiers(0x0) +[00:22:42.568] MOUSE Moved col=85 row=19 mods=KeyModifiers(0x0) +[00:22:42.572] MOUSE Moved col=86 row=19 mods=KeyModifiers(0x0) +[00:22:42.575] MOUSE Moved col=86 row=18 mods=KeyModifiers(0x0) +[00:22:42.578] MOUSE Moved col=87 row=18 mods=KeyModifiers(0x0) +[00:22:42.579] MOUSE Moved col=87 row=17 mods=KeyModifiers(0x0) +[00:22:42.581] MOUSE Moved col=88 row=17 mods=KeyModifiers(0x0) +[00:22:42.585] MOUSE Moved col=89 row=17 mods=KeyModifiers(0x0) +[00:22:42.586] MOUSE Moved col=89 row=16 mods=KeyModifiers(0x0) +[00:22:42.589] MOUSE Moved col=90 row=16 mods=KeyModifiers(0x0) +[00:22:42.591] MOUSE Moved col=90 row=15 mods=KeyModifiers(0x0) +[00:22:42.593] MOUSE Moved col=91 row=15 mods=KeyModifiers(0x0) +[00:22:42.596] MOUSE Moved col=91 row=14 mods=KeyModifiers(0x0) +[00:22:42.597] MOUSE Moved col=92 row=14 mods=KeyModifiers(0x0) +[00:22:42.600] MOUSE Moved col=92 row=13 mods=KeyModifiers(0x0) +[00:22:42.601] MOUSE Moved col=93 row=13 mods=KeyModifiers(0x0) +[00:22:42.604] MOUSE Moved col=94 row=12 mods=KeyModifiers(0x0) +[00:22:42.607] MOUSE Moved col=94 row=11 mods=KeyModifiers(0x0) +[00:22:42.610] MOUSE Moved col=95 row=11 mods=KeyModifiers(0x0) +[00:22:42.611] MOUSE Moved col=95 row=10 mods=KeyModifiers(0x0) +[00:22:42.612] MOUSE Moved col=96 row=10 mods=KeyModifiers(0x0) +[00:22:42.615] MOUSE Moved col=96 row=9 mods=KeyModifiers(0x0) +[00:22:42.616] MOUSE Moved col=97 row=9 mods=KeyModifiers(0x0) +[00:22:42.620] MOUSE Moved col=98 row=8 mods=KeyModifiers(0x0) +[00:22:42.623] MOUSE Moved col=99 row=8 mods=KeyModifiers(0x0) +[00:22:42.624] MOUSE Moved col=99 row=7 mods=KeyModifiers(0x0) +[00:22:42.627] MOUSE Moved col=100 row=7 mods=KeyModifiers(0x0) +[00:22:42.629] MOUSE Moved col=100 row=6 mods=KeyModifiers(0x0) +[00:22:42.630] MOUSE Moved col=101 row=6 mods=KeyModifiers(0x0) +[00:22:42.633] MOUSE Moved col=102 row=6 mods=KeyModifiers(0x0) +[00:22:42.635] MOUSE Moved col=102 row=5 mods=KeyModifiers(0x0) +[00:22:42.637] MOUSE Moved col=103 row=5 mods=KeyModifiers(0x0) +[00:22:42.639] MOUSE Moved col=104 row=5 mods=KeyModifiers(0x0) +[00:22:42.643] MOUSE Moved col=105 row=4 mods=KeyModifiers(0x0) +[00:22:42.647] MOUSE Moved col=106 row=4 mods=KeyModifiers(0x0) +[00:22:42.649] MOUSE Moved col=106 row=3 mods=KeyModifiers(0x0) +[00:22:42.650] MOUSE Moved col=107 row=3 mods=KeyModifiers(0x0) +[00:22:42.654] MOUSE Moved col=108 row=3 mods=KeyModifiers(0x0) +[00:22:42.657] MOUSE Moved col=108 row=2 mods=KeyModifiers(0x0) +[00:22:42.658] MOUSE Moved col=109 row=2 mods=KeyModifiers(0x0) +[00:22:42.661] MOUSE Moved col=110 row=2 mods=KeyModifiers(0x0) +[00:22:42.665] MOUSE Moved col=111 row=1 mods=KeyModifiers(0x0) +[00:22:42.669] MOUSE Moved col=112 row=1 mods=KeyModifiers(0x0) +[00:22:42.673] MOUSE Moved col=113 row=1 mods=KeyModifiers(0x0) +[00:22:42.674] MOUSE Moved col=113 row=0 mods=KeyModifiers(0x0) +[00:22:42.677] MOUSE Moved col=114 row=0 mods=KeyModifiers(0x0) +[00:22:42.681] MOUSE Moved col=115 row=0 mods=KeyModifiers(0x0) +[00:22:42.914] MOUSE Moved col=128 row=0 mods=KeyModifiers(0x0) +[00:22:42.924] MOUSE Moved col=128 row=1 mods=KeyModifiers(0x0) +[00:22:42.929] MOUSE Moved col=129 row=1 mods=KeyModifiers(0x0) +[00:22:42.935] MOUSE Moved col=129 row=2 mods=KeyModifiers(0x0) +[00:22:42.949] MOUSE Moved col=129 row=3 mods=KeyModifiers(0x0) +[00:22:42.975] MOUSE Moved col=129 row=4 mods=KeyModifiers(0x0) +[00:22:43.140] MOUSE Moved col=129 row=3 mods=KeyModifiers(0x0) +[00:22:43.302] MOUSE Down(Left) col=129 row=3 mods=KeyModifiers(0x0) +[00:22:43.409] MOUSE Up(Left) col=129 row=3 mods=KeyModifiers(0x0) +[00:22:43.716] MOUSE Moved col=128 row=3 mods=KeyModifiers(0x0) +[00:22:43.750] MOUSE Moved col=127 row=3 mods=KeyModifiers(0x0) +[00:22:43.776] MOUSE Moved col=126 row=3 mods=KeyModifiers(0x0) +[00:22:43.798] MOUSE Moved col=125 row=3 mods=KeyModifiers(0x0) +[00:22:43.817] MOUSE Moved col=124 row=3 mods=KeyModifiers(0x0) +[00:22:43.835] MOUSE Moved col=123 row=3 mods=KeyModifiers(0x0) +[00:22:43.863] MOUSE Moved col=122 row=3 mods=KeyModifiers(0x0) +[00:22:43.900] MOUSE Moved col=121 row=3 mods=KeyModifiers(0x0) +[00:22:44.069] MOUSE Down(Left) col=121 row=3 mods=KeyModifiers(0x0) +[00:22:44.183] MOUSE Up(Left) col=121 row=3 mods=KeyModifiers(0x0) +[00:22:44.446] MOUSE Moved col=120 row=3 mods=KeyModifiers(0x0) +[00:22:44.448] MOUSE Moved col=120 row=4 mods=KeyModifiers(0x0) +[00:22:44.460] MOUSE Moved col=119 row=4 mods=KeyModifiers(0x0) +[00:22:44.468] MOUSE Moved col=119 row=5 mods=KeyModifiers(0x0) +[00:22:44.468] MOUSE Moved col=118 row=5 mods=KeyModifiers(0x0) +[00:22:44.478] MOUSE Moved col=117 row=5 mods=KeyModifiers(0x0) +[00:22:44.479] MOUSE Moved col=117 row=6 mods=KeyModifiers(0x0) +[00:22:44.484] MOUSE Moved col=116 row=6 mods=KeyModifiers(0x0) +[00:22:44.488] MOUSE Moved col=116 row=7 mods=KeyModifiers(0x0) +[00:22:44.492] MOUSE Moved col=115 row=7 mods=KeyModifiers(0x0) +[00:22:44.497] MOUSE Moved col=115 row=8 mods=KeyModifiers(0x0) +[00:22:44.500] MOUSE Moved col=114 row=8 mods=KeyModifiers(0x0) +[00:22:44.508] MOUSE Moved col=113 row=8 mods=KeyModifiers(0x0) +[00:22:44.513] MOUSE Moved col=113 row=9 mods=KeyModifiers(0x0) +[00:22:44.537] MOUSE Moved col=112 row=9 mods=KeyModifiers(0x0) +[00:22:44.568] MOUSE Moved col=112 row=10 mods=KeyModifiers(0x0) +[00:22:44.629] MOUSE Moved col=111 row=10 mods=KeyModifiers(0x0) +[00:22:44.631] MOUSE Moved col=111 row=11 mods=KeyModifiers(0x0) +[00:22:44.649] MOUSE Moved col=110 row=11 mods=KeyModifiers(0x0) +[00:22:44.649] MOUSE Moved col=110 row=12 mods=KeyModifiers(0x0) +[00:22:44.661] MOUSE Moved col=110 row=13 mods=KeyModifiers(0x0) +[00:22:44.663] MOUSE Moved col=109 row=13 mods=KeyModifiers(0x0) +[00:22:44.850] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:44.910] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:45.290] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:45.350] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.150] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.211] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.290] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.451] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.771] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.811] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.850] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:46.911] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.331] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.350] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.390] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.790] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.830] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:47.870] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:48.211] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:48.250] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:48.290] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:48.790] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:48.850] MOUSE ScrollDown col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.311] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.370] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.411] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.470] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.850] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:49.931] MOUSE ScrollUp col=109 row=13 mods=KeyModifiers(0x0) +[00:22:50.311] MOUSE Moved col=108 row=13 mods=KeyModifiers(0x0) +[00:22:50.360] MOUSE Moved col=107 row=13 mods=KeyModifiers(0x0) +[00:22:50.369] MOUSE Moved col=107 row=14 mods=KeyModifiers(0x0) +[00:22:50.375] MOUSE Moved col=106 row=14 mods=KeyModifiers(0x0) +[00:22:50.386] MOUSE Moved col=105 row=14 mods=KeyModifiers(0x0) +[00:22:50.394] MOUSE Moved col=104 row=14 mods=KeyModifiers(0x0) +[00:22:50.401] MOUSE Moved col=103 row=14 mods=KeyModifiers(0x0) +[00:22:50.408] MOUSE Moved col=102 row=14 mods=KeyModifiers(0x0) +[00:22:50.414] MOUSE Moved col=101 row=14 mods=KeyModifiers(0x0) +[00:22:50.418] MOUSE Moved col=100 row=14 mods=KeyModifiers(0x0) +[00:22:50.422] MOUSE Moved col=99 row=14 mods=KeyModifiers(0x0) +[00:22:50.427] MOUSE Moved col=98 row=14 mods=KeyModifiers(0x0) +[00:22:50.431] MOUSE Moved col=97 row=14 mods=KeyModifiers(0x0) +[00:22:50.435] MOUSE Moved col=96 row=14 mods=KeyModifiers(0x0) +[00:22:50.439] MOUSE Moved col=95 row=14 mods=KeyModifiers(0x0) +[00:22:50.443] MOUSE Moved col=94 row=14 mods=KeyModifiers(0x0) +[00:22:50.447] MOUSE Moved col=93 row=14 mods=KeyModifiers(0x0) +[00:22:50.450] MOUSE Moved col=92 row=14 mods=KeyModifiers(0x0) +[00:22:50.453] MOUSE Moved col=91 row=14 mods=KeyModifiers(0x0) +[00:22:50.456] MOUSE Moved col=90 row=14 mods=KeyModifiers(0x0) +[00:22:50.458] MOUSE Moved col=89 row=14 mods=KeyModifiers(0x0) +[00:22:50.461] MOUSE Moved col=88 row=14 mods=KeyModifiers(0x0) +[00:22:50.463] MOUSE Moved col=87 row=14 mods=KeyModifiers(0x0) +[00:22:50.466] MOUSE Moved col=86 row=14 mods=KeyModifiers(0x0) +[00:22:50.469] MOUSE Moved col=85 row=14 mods=KeyModifiers(0x0) +[00:22:50.470] MOUSE Moved col=84 row=14 mods=KeyModifiers(0x0) +[00:22:50.472] MOUSE Moved col=83 row=14 mods=KeyModifiers(0x0) +[00:22:50.475] MOUSE Moved col=82 row=14 mods=KeyModifiers(0x0) +[00:22:50.477] MOUSE Moved col=81 row=14 mods=KeyModifiers(0x0) +[00:22:50.480] MOUSE Moved col=80 row=14 mods=KeyModifiers(0x0) +[00:22:50.482] MOUSE Moved col=79 row=14 mods=KeyModifiers(0x0) +[00:22:50.485] MOUSE Moved col=78 row=14 mods=KeyModifiers(0x0) +[00:22:50.486] MOUSE Moved col=77 row=14 mods=KeyModifiers(0x0) +[00:22:50.488] MOUSE Moved col=76 row=14 mods=KeyModifiers(0x0) +[00:22:50.490] MOUSE Moved col=76 row=13 mods=KeyModifiers(0x0) +[00:22:50.491] MOUSE Moved col=75 row=13 mods=KeyModifiers(0x0) +[00:22:50.493] MOUSE Moved col=74 row=13 mods=KeyModifiers(0x0) +[00:22:50.496] MOUSE Moved col=73 row=13 mods=KeyModifiers(0x0) +[00:22:50.498] MOUSE Moved col=72 row=13 mods=KeyModifiers(0x0) +[00:22:50.501] MOUSE Moved col=71 row=13 mods=KeyModifiers(0x0) +[00:22:50.504] MOUSE Moved col=70 row=13 mods=KeyModifiers(0x0) +[00:22:50.507] MOUSE Moved col=69 row=13 mods=KeyModifiers(0x0) +[00:22:50.509] MOUSE Moved col=68 row=13 mods=KeyModifiers(0x0) +[00:22:50.514] MOUSE Moved col=67 row=13 mods=KeyModifiers(0x0) +[00:22:50.515] MOUSE Moved col=67 row=12 mods=KeyModifiers(0x0) +[00:22:50.515] MOUSE Moved col=66 row=12 mods=KeyModifiers(0x0) +[00:22:50.518] MOUSE Moved col=65 row=12 mods=KeyModifiers(0x0) +[00:22:50.521] MOUSE Moved col=64 row=12 mods=KeyModifiers(0x0) +[00:22:50.525] MOUSE Moved col=63 row=12 mods=KeyModifiers(0x0) +[00:22:50.527] MOUSE Moved col=62 row=12 mods=KeyModifiers(0x0) +[00:22:50.531] MOUSE Moved col=61 row=11 mods=KeyModifiers(0x0) +[00:22:50.535] MOUSE Moved col=60 row=11 mods=KeyModifiers(0x0) +[00:22:50.539] MOUSE Moved col=59 row=11 mods=KeyModifiers(0x0) +[00:22:50.542] MOUSE Moved col=58 row=11 mods=KeyModifiers(0x0) +[00:22:50.546] MOUSE Moved col=57 row=11 mods=KeyModifiers(0x0) +[00:22:50.550] MOUSE Moved col=56 row=10 mods=KeyModifiers(0x0) +[00:22:50.555] MOUSE Moved col=55 row=10 mods=KeyModifiers(0x0) +[00:22:50.558] MOUSE Moved col=54 row=10 mods=KeyModifiers(0x0) +[00:22:50.561] MOUSE Moved col=53 row=10 mods=KeyModifiers(0x0) +[00:22:50.565] MOUSE Moved col=52 row=10 mods=KeyModifiers(0x0) +[00:22:50.571] MOUSE Moved col=51 row=10 mods=KeyModifiers(0x0) +[00:22:50.573] MOUSE Moved col=50 row=10 mods=KeyModifiers(0x0) +[00:22:50.574] MOUSE Moved col=50 row=9 mods=KeyModifiers(0x0) +[00:22:50.576] MOUSE Moved col=49 row=9 mods=KeyModifiers(0x0) +[00:22:50.581] MOUSE Moved col=48 row=9 mods=KeyModifiers(0x0) +[00:22:50.583] MOUSE Moved col=47 row=9 mods=KeyModifiers(0x0) +[00:22:50.587] MOUSE Moved col=46 row=9 mods=KeyModifiers(0x0) +[00:22:50.590] MOUSE Moved col=45 row=9 mods=KeyModifiers(0x0) +[00:22:50.595] MOUSE Moved col=44 row=9 mods=KeyModifiers(0x0) +[00:22:50.598] MOUSE Moved col=43 row=8 mods=KeyModifiers(0x0) +[00:22:50.604] MOUSE Moved col=42 row=8 mods=KeyModifiers(0x0) +[00:22:50.831] MOUSE Moved col=43 row=8 mods=KeyModifiers(0x0) +[00:22:50.882] MOUSE Moved col=44 row=8 mods=KeyModifiers(0x0) +[00:22:50.902] MOUSE Moved col=45 row=8 mods=KeyModifiers(0x0) +[00:22:50.904] MOUSE Moved col=45 row=7 mods=KeyModifiers(0x0) +[00:22:50.910] MOUSE Moved col=46 row=7 mods=KeyModifiers(0x0) +[00:22:50.918] MOUSE Moved col=47 row=7 mods=KeyModifiers(0x0) +[00:22:50.926] MOUSE Moved col=48 row=7 mods=KeyModifiers(0x0) +[00:22:50.933] MOUSE Moved col=49 row=7 mods=KeyModifiers(0x0) +[00:22:50.936] MOUSE Moved col=50 row=7 mods=KeyModifiers(0x0) +[00:22:50.941] MOUSE Moved col=51 row=7 mods=KeyModifiers(0x0) +[00:22:50.945] MOUSE Moved col=52 row=7 mods=KeyModifiers(0x0) +[00:22:50.950] MOUSE Moved col=53 row=7 mods=KeyModifiers(0x0) +[00:22:50.956] MOUSE Moved col=54 row=7 mods=KeyModifiers(0x0) +[00:22:50.959] MOUSE Moved col=55 row=7 mods=KeyModifiers(0x0) +[00:22:50.964] MOUSE Moved col=56 row=7 mods=KeyModifiers(0x0) +[00:22:50.969] MOUSE Moved col=57 row=7 mods=KeyModifiers(0x0) +[00:22:50.973] MOUSE Moved col=58 row=7 mods=KeyModifiers(0x0) +[00:22:50.978] MOUSE Moved col=59 row=7 mods=KeyModifiers(0x0) +[00:22:50.983] MOUSE Moved col=59 row=6 mods=KeyModifiers(0x0) +[00:22:50.985] MOUSE Moved col=60 row=6 mods=KeyModifiers(0x0) +[00:22:50.993] MOUSE Moved col=61 row=6 mods=KeyModifiers(0x0) +[00:22:51.001] MOUSE Moved col=62 row=6 mods=KeyModifiers(0x0) +[00:22:51.010] MOUSE Moved col=63 row=6 mods=KeyModifiers(0x0) +[00:22:51.019] MOUSE Moved col=64 row=6 mods=KeyModifiers(0x0) +[00:22:51.028] MOUSE Moved col=65 row=6 mods=KeyModifiers(0x0) +[00:22:51.036] MOUSE Moved col=66 row=6 mods=KeyModifiers(0x0) +[00:22:51.042] MOUSE Moved col=67 row=6 mods=KeyModifiers(0x0) +[00:22:51.048] MOUSE Moved col=68 row=6 mods=KeyModifiers(0x0) +[00:22:51.055] MOUSE Moved col=69 row=6 mods=KeyModifiers(0x0) +[00:22:51.062] MOUSE Moved col=70 row=6 mods=KeyModifiers(0x0) +[00:22:51.070] MOUSE Moved col=71 row=6 mods=KeyModifiers(0x0) +[00:22:51.079] MOUSE Moved col=72 row=6 mods=KeyModifiers(0x0) +[00:22:51.086] MOUSE Moved col=73 row=6 mods=KeyModifiers(0x0) +[00:22:51.092] MOUSE Moved col=73 row=5 mods=KeyModifiers(0x0) +[00:22:51.095] MOUSE Moved col=74 row=5 mods=KeyModifiers(0x0) +[00:22:51.103] MOUSE Moved col=75 row=5 mods=KeyModifiers(0x0) +[00:22:51.110] MOUSE Moved col=76 row=5 mods=KeyModifiers(0x0) +[00:22:51.117] MOUSE Moved col=77 row=5 mods=KeyModifiers(0x0) +[00:22:51.123] MOUSE Moved col=78 row=5 mods=KeyModifiers(0x0) +[00:22:51.131] MOUSE Moved col=79 row=5 mods=KeyModifiers(0x0) +[00:22:51.131] MOUSE Moved col=79 row=4 mods=KeyModifiers(0x0) +[00:22:51.138] MOUSE Moved col=80 row=4 mods=KeyModifiers(0x0) +[00:22:51.144] MOUSE Moved col=81 row=4 mods=KeyModifiers(0x0) +[00:22:51.150] MOUSE Moved col=82 row=4 mods=KeyModifiers(0x0) +[00:22:51.158] MOUSE Moved col=83 row=4 mods=KeyModifiers(0x0) +[00:22:51.165] MOUSE Moved col=84 row=4 mods=KeyModifiers(0x0) +[00:22:51.172] MOUSE Moved col=85 row=4 mods=KeyModifiers(0x0) +[00:22:51.174] MOUSE Moved col=85 row=3 mods=KeyModifiers(0x0) +[00:22:51.180] MOUSE Moved col=86 row=3 mods=KeyModifiers(0x0) +[00:22:51.189] MOUSE Moved col=87 row=3 mods=KeyModifiers(0x0) +[00:22:51.202] MOUSE Moved col=88 row=3 mods=KeyModifiers(0x0) +[00:22:51.216] MOUSE Moved col=89 row=3 mods=KeyModifiers(0x0) +[00:22:51.226] MOUSE Moved col=90 row=3 mods=KeyModifiers(0x0) +[00:22:51.235] MOUSE Moved col=91 row=3 mods=KeyModifiers(0x0) +[00:22:51.241] MOUSE Moved col=92 row=3 mods=KeyModifiers(0x0) +[00:22:51.247] MOUSE Moved col=93 row=2 mods=KeyModifiers(0x0) +[00:22:51.252] MOUSE Moved col=94 row=2 mods=KeyModifiers(0x0) +[00:22:51.257] MOUSE Moved col=95 row=2 mods=KeyModifiers(0x0) +[00:22:51.263] MOUSE Moved col=96 row=2 mods=KeyModifiers(0x0) +[00:22:51.267] MOUSE Moved col=97 row=2 mods=KeyModifiers(0x0) +[00:22:51.271] MOUSE Moved col=98 row=2 mods=KeyModifiers(0x0) +[00:22:51.274] MOUSE Moved col=99 row=2 mods=KeyModifiers(0x0) +[00:22:51.279] MOUSE Moved col=100 row=2 mods=KeyModifiers(0x0) +[00:22:51.283] MOUSE Moved col=101 row=2 mods=KeyModifiers(0x0) +[00:22:51.285] MOUSE Moved col=102 row=2 mods=KeyModifiers(0x0) +[00:22:51.288] MOUSE Moved col=103 row=2 mods=KeyModifiers(0x0) +[00:22:51.292] MOUSE Moved col=104 row=2 mods=KeyModifiers(0x0) +[00:22:51.295] MOUSE Moved col=105 row=2 mods=KeyModifiers(0x0) +[00:22:51.299] MOUSE Moved col=106 row=2 mods=KeyModifiers(0x0) +[00:22:51.303] MOUSE Moved col=107 row=2 mods=KeyModifiers(0x0) +[00:22:51.306] MOUSE Moved col=108 row=2 mods=KeyModifiers(0x0) +[00:22:51.311] MOUSE Moved col=109 row=2 mods=KeyModifiers(0x0) +[00:22:51.315] MOUSE Moved col=110 row=2 mods=KeyModifiers(0x0) +[00:22:51.319] MOUSE Moved col=111 row=2 mods=KeyModifiers(0x0) +[00:22:51.321] MOUSE Moved col=112 row=2 mods=KeyModifiers(0x0) +[00:22:51.327] MOUSE Moved col=113 row=2 mods=KeyModifiers(0x0) +[00:22:51.333] MOUSE Moved col=114 row=2 mods=KeyModifiers(0x0) +[00:22:51.336] MOUSE Moved col=115 row=2 mods=KeyModifiers(0x0) +[00:22:51.337] MOUSE Moved col=115 row=1 mods=KeyModifiers(0x0) +[00:22:51.341] MOUSE Moved col=116 row=1 mods=KeyModifiers(0x0) +[00:22:51.350] MOUSE Moved col=117 row=1 mods=KeyModifiers(0x0) +[00:22:51.355] MOUSE Moved col=118 row=1 mods=KeyModifiers(0x0) +[00:22:51.364] MOUSE Moved col=119 row=1 mods=KeyModifiers(0x0) +[00:22:51.371] MOUSE Moved col=120 row=1 mods=KeyModifiers(0x0) +[00:22:51.379] MOUSE Moved col=121 row=1 mods=KeyModifiers(0x0) +[00:22:51.387] MOUSE Moved col=122 row=1 mods=KeyModifiers(0x0) +[00:22:51.393] MOUSE Moved col=123 row=1 mods=KeyModifiers(0x0) +[00:22:51.400] MOUSE Moved col=124 row=1 mods=KeyModifiers(0x0) +[00:22:51.405] MOUSE Moved col=125 row=1 mods=KeyModifiers(0x0) +[00:22:51.412] MOUSE Moved col=126 row=1 mods=KeyModifiers(0x0) +[00:22:51.418] MOUSE Moved col=127 row=1 mods=KeyModifiers(0x0) +[00:22:51.420] MOUSE Moved col=128 row=1 mods=KeyModifiers(0x0) +[00:22:51.423] MOUSE Moved col=128 row=0 mods=KeyModifiers(0x0) +[00:22:51.426] MOUSE Moved col=129 row=0 mods=KeyModifiers(0x0) +[00:22:51.430] MOUSE Moved col=130 row=0 mods=KeyModifiers(0x0) +[00:22:51.436] MOUSE Moved col=131 row=0 mods=KeyModifiers(0x0) +[00:22:51.439] MOUSE Moved col=132 row=0 mods=KeyModifiers(0x0) +[00:22:51.445] MOUSE Moved col=133 row=0 mods=KeyModifiers(0x0) +[00:22:51.451] MOUSE Moved col=134 row=0 mods=KeyModifiers(0x0) +[00:22:51.457] MOUSE Moved col=135 row=0 mods=KeyModifiers(0x0) +[00:22:51.465] MOUSE Moved col=136 row=0 mods=KeyModifiers(0x0) +[00:22:51.477] MOUSE Moved col=137 row=0 mods=KeyModifiers(0x0) +[00:22:51.492] MOUSE Moved col=138 row=0 mods=KeyModifiers(0x0) +[00:22:51.511] MOUSE Moved col=139 row=0 mods=KeyModifiers(0x0) +[00:22:51.535] MOUSE Moved col=140 row=0 mods=KeyModifiers(0x0) +[00:22:52.726] MOUSE Moved col=142 row=0 mods=KeyModifiers(0x0) +[00:22:52.731] MOUSE Moved col=141 row=0 mods=KeyModifiers(0x0) +[00:22:52.740] MOUSE Moved col=140 row=0 mods=KeyModifiers(0x0) +[00:22:52.745] MOUSE Moved col=140 row=1 mods=KeyModifiers(0x0) +[00:22:52.746] MOUSE Moved col=139 row=1 mods=KeyModifiers(0x0) +[00:22:52.753] MOUSE Moved col=138 row=1 mods=KeyModifiers(0x0) +[00:22:52.755] MOUSE Moved col=137 row=1 mods=KeyModifiers(0x0) +[00:22:52.758] MOUSE Moved col=137 row=2 mods=KeyModifiers(0x0) +[00:22:52.760] MOUSE Moved col=136 row=2 mods=KeyModifiers(0x0) +[00:22:52.764] MOUSE Moved col=135 row=2 mods=KeyModifiers(0x0) +[00:22:52.766] MOUSE Moved col=134 row=2 mods=KeyModifiers(0x0) +[00:22:52.769] MOUSE Moved col=134 row=3 mods=KeyModifiers(0x0) +[00:22:52.770] MOUSE Moved col=133 row=3 mods=KeyModifiers(0x0) +[00:22:52.772] MOUSE Moved col=132 row=3 mods=KeyModifiers(0x0) +[00:22:52.776] MOUSE Moved col=131 row=3 mods=KeyModifiers(0x0) +[00:22:52.778] MOUSE Moved col=130 row=3 mods=KeyModifiers(0x0) +[00:22:52.781] MOUSE Moved col=129 row=4 mods=KeyModifiers(0x0) +[00:22:52.783] MOUSE Moved col=128 row=4 mods=KeyModifiers(0x0) +[00:22:52.787] MOUSE Moved col=127 row=4 mods=KeyModifiers(0x0) +[00:22:52.788] MOUSE Moved col=126 row=4 mods=KeyModifiers(0x0) +[00:22:52.790] MOUSE Moved col=125 row=4 mods=KeyModifiers(0x0) +[00:22:52.792] MOUSE Moved col=124 row=5 mods=KeyModifiers(0x0) +[00:22:52.795] MOUSE Moved col=123 row=5 mods=KeyModifiers(0x0) +[00:22:52.797] MOUSE Moved col=122 row=5 mods=KeyModifiers(0x0) +[00:22:52.799] MOUSE Moved col=121 row=5 mods=KeyModifiers(0x0) +[00:22:52.802] MOUSE Moved col=120 row=5 mods=KeyModifiers(0x0) +[00:22:52.803] MOUSE Moved col=119 row=5 mods=KeyModifiers(0x0) +[00:22:52.804] MOUSE Moved col=119 row=6 mods=KeyModifiers(0x0) +[00:22:52.805] MOUSE Moved col=118 row=6 mods=KeyModifiers(0x0) +[00:22:52.807] MOUSE Moved col=117 row=6 mods=KeyModifiers(0x0) +[00:22:52.809] MOUSE Moved col=116 row=6 mods=KeyModifiers(0x0) +[00:22:52.811] MOUSE Moved col=115 row=6 mods=KeyModifiers(0x0) +[00:22:52.813] MOUSE Moved col=114 row=6 mods=KeyModifiers(0x0) +[00:22:52.815] MOUSE Moved col=113 row=6 mods=KeyModifiers(0x0) +[00:22:52.818] MOUSE Moved col=112 row=6 mods=KeyModifiers(0x0) +[00:22:52.819] MOUSE Moved col=111 row=7 mods=KeyModifiers(0x0) +[00:22:52.821] MOUSE Moved col=110 row=7 mods=KeyModifiers(0x0) +[00:22:52.823] MOUSE Moved col=109 row=7 mods=KeyModifiers(0x0) +[00:22:52.825] MOUSE Moved col=108 row=7 mods=KeyModifiers(0x0) +[00:22:52.828] MOUSE Moved col=107 row=7 mods=KeyModifiers(0x0) +[00:22:52.830] MOUSE Moved col=106 row=7 mods=KeyModifiers(0x0) +[00:22:52.832] MOUSE Moved col=105 row=7 mods=KeyModifiers(0x0) +[00:22:52.836] MOUSE Moved col=104 row=7 mods=KeyModifiers(0x0) +[00:22:52.837] MOUSE Moved col=103 row=7 mods=KeyModifiers(0x0) +[00:22:52.840] MOUSE Moved col=102 row=7 mods=KeyModifiers(0x0) +[00:22:52.843] MOUSE Moved col=101 row=7 mods=KeyModifiers(0x0) +[00:22:52.845] MOUSE Moved col=100 row=7 mods=KeyModifiers(0x0) +[00:22:52.847] MOUSE Moved col=100 row=8 mods=KeyModifiers(0x0) +[00:22:52.848] MOUSE Moved col=99 row=8 mods=KeyModifiers(0x0) +[00:22:52.853] MOUSE Moved col=98 row=8 mods=KeyModifiers(0x0) +[00:22:52.855] MOUSE Moved col=97 row=8 mods=KeyModifiers(0x0) +[00:22:52.859] MOUSE Moved col=96 row=8 mods=KeyModifiers(0x0) +[00:22:52.863] MOUSE Moved col=95 row=8 mods=KeyModifiers(0x0) +[00:22:52.870] MOUSE Moved col=94 row=8 mods=KeyModifiers(0x0) +[00:22:52.877] MOUSE Moved col=93 row=8 mods=KeyModifiers(0x0) +[00:22:53.136] MOUSE Moved col=92 row=8 mods=KeyModifiers(0x0) +[00:22:53.151] MOUSE Moved col=91 row=8 mods=KeyModifiers(0x0) +[00:22:53.155] MOUSE Moved col=90 row=8 mods=KeyModifiers(0x0) +[00:22:53.161] MOUSE Moved col=89 row=8 mods=KeyModifiers(0x0) +[00:22:53.165] MOUSE Moved col=88 row=8 mods=KeyModifiers(0x0) +[00:22:53.169] MOUSE Moved col=87 row=8 mods=KeyModifiers(0x0) +[00:22:53.170] MOUSE Moved col=87 row=7 mods=KeyModifiers(0x0) +[00:22:53.172] MOUSE Moved col=86 row=7 mods=KeyModifiers(0x0) +[00:22:53.175] MOUSE Moved col=85 row=7 mods=KeyModifiers(0x0) +[00:22:53.178] MOUSE Moved col=84 row=7 mods=KeyModifiers(0x0) +[00:22:53.180] MOUSE Moved col=83 row=7 mods=KeyModifiers(0x0) +[00:22:53.183] MOUSE Moved col=82 row=7 mods=KeyModifiers(0x0) +[00:22:53.186] MOUSE Moved col=81 row=7 mods=KeyModifiers(0x0) +[00:22:53.188] MOUSE Moved col=80 row=7 mods=KeyModifiers(0x0) +[00:22:53.189] MOUSE Moved col=79 row=7 mods=KeyModifiers(0x0) +[00:22:53.192] MOUSE Moved col=78 row=7 mods=KeyModifiers(0x0) +[00:22:53.193] MOUSE Moved col=77 row=7 mods=KeyModifiers(0x0) +[00:22:53.196] MOUSE Moved col=76 row=7 mods=KeyModifiers(0x0) +[00:22:53.197] MOUSE Moved col=75 row=7 mods=KeyModifiers(0x0) +[00:22:53.199] MOUSE Moved col=75 row=6 mods=KeyModifiers(0x0) +[00:22:53.200] MOUSE Moved col=74 row=6 mods=KeyModifiers(0x0) +[00:22:53.202] MOUSE Moved col=73 row=6 mods=KeyModifiers(0x0) +[00:22:53.203] MOUSE Moved col=72 row=6 mods=KeyModifiers(0x0) +[00:22:53.205] MOUSE Moved col=71 row=6 mods=KeyModifiers(0x0) +[00:22:53.207] MOUSE Moved col=70 row=6 mods=KeyModifiers(0x0) +[00:22:53.209] MOUSE Moved col=69 row=6 mods=KeyModifiers(0x0) +[00:22:53.211] MOUSE Moved col=68 row=6 mods=KeyModifiers(0x0) +[00:22:53.212] MOUSE Moved col=67 row=6 mods=KeyModifiers(0x0) +[00:22:53.214] MOUSE Moved col=66 row=6 mods=KeyModifiers(0x0) +[00:22:53.216] MOUSE Moved col=65 row=6 mods=KeyModifiers(0x0) +[00:22:53.220] MOUSE Moved col=63 row=6 mods=KeyModifiers(0x0) +[00:22:53.221] MOUSE Moved col=62 row=5 mods=KeyModifiers(0x0) +[00:22:53.222] MOUSE Moved col=61 row=5 mods=KeyModifiers(0x0) +[00:22:53.224] MOUSE Moved col=60 row=5 mods=KeyModifiers(0x0) +[00:22:53.226] MOUSE Moved col=59 row=5 mods=KeyModifiers(0x0) +[00:22:53.227] MOUSE Moved col=58 row=5 mods=KeyModifiers(0x0) +[00:22:53.229] MOUSE Moved col=57 row=5 mods=KeyModifiers(0x0) +[00:22:53.230] MOUSE Moved col=56 row=5 mods=KeyModifiers(0x0) +[00:22:53.232] MOUSE Moved col=55 row=5 mods=KeyModifiers(0x0) +[00:22:53.235] MOUSE Moved col=54 row=5 mods=KeyModifiers(0x0) +[00:22:53.236] MOUSE Moved col=53 row=5 mods=KeyModifiers(0x0) +[00:22:53.237] MOUSE Moved col=52 row=5 mods=KeyModifiers(0x0) +[00:22:53.238] MOUSE Moved col=51 row=5 mods=KeyModifiers(0x0) +[00:22:53.240] MOUSE Moved col=50 row=5 mods=KeyModifiers(0x0) +[00:22:53.241] MOUSE Moved col=49 row=4 mods=KeyModifiers(0x0) +[00:22:53.244] MOUSE Moved col=48 row=4 mods=KeyModifiers(0x0) +[00:22:53.244] MOUSE Moved col=47 row=4 mods=KeyModifiers(0x0) +[00:22:53.246] MOUSE Moved col=46 row=4 mods=KeyModifiers(0x0) +[00:22:53.248] MOUSE Moved col=45 row=4 mods=KeyModifiers(0x0) +[00:22:53.249] MOUSE Moved col=44 row=4 mods=KeyModifiers(0x0) +[00:22:53.253] MOUSE Moved col=43 row=4 mods=KeyModifiers(0x0) +[00:22:53.253] MOUSE Moved col=42 row=4 mods=KeyModifiers(0x0) +[00:22:53.254] MOUSE Moved col=41 row=4 mods=KeyModifiers(0x0) +[00:22:53.256] MOUSE Moved col=40 row=4 mods=KeyModifiers(0x0) +[00:22:53.258] MOUSE Moved col=39 row=4 mods=KeyModifiers(0x0) +[00:22:53.260] MOUSE Moved col=38 row=4 mods=KeyModifiers(0x0) +[00:22:53.260] MOUSE Moved col=38 row=3 mods=KeyModifiers(0x0) +[00:22:53.261] MOUSE Moved col=37 row=3 mods=KeyModifiers(0x0) +[00:22:53.263] MOUSE Moved col=36 row=3 mods=KeyModifiers(0x0) +[00:22:53.265] MOUSE Moved col=35 row=3 mods=KeyModifiers(0x0) +[00:22:53.268] MOUSE Moved col=34 row=3 mods=KeyModifiers(0x0) +[00:22:53.269] MOUSE Moved col=33 row=3 mods=KeyModifiers(0x0) +[00:22:53.270] MOUSE Moved col=32 row=3 mods=KeyModifiers(0x0) +[00:22:53.272] MOUSE Moved col=31 row=3 mods=KeyModifiers(0x0) +[00:22:53.274] MOUSE Moved col=30 row=3 mods=KeyModifiers(0x0) +[00:22:53.276] MOUSE Moved col=29 row=3 mods=KeyModifiers(0x0) +[00:22:53.279] MOUSE Moved col=28 row=3 mods=KeyModifiers(0x0) +[00:22:53.281] MOUSE Moved col=27 row=3 mods=KeyModifiers(0x0) +[00:22:53.284] MOUSE Moved col=26 row=3 mods=KeyModifiers(0x0) +[00:22:53.285] MOUSE Moved col=26 row=2 mods=KeyModifiers(0x0) +[00:22:53.286] MOUSE Moved col=25 row=2 mods=KeyModifiers(0x0) +[00:22:53.287] MOUSE Moved col=24 row=2 mods=KeyModifiers(0x0) +[00:22:53.290] MOUSE Moved col=23 row=2 mods=KeyModifiers(0x0) +[00:22:53.292] MOUSE Moved col=22 row=2 mods=KeyModifiers(0x0) +[00:22:53.295] MOUSE Moved col=21 row=2 mods=KeyModifiers(0x0) +[00:22:53.298] MOUSE Moved col=20 row=2 mods=KeyModifiers(0x0) +[00:22:53.302] MOUSE Moved col=19 row=2 mods=KeyModifiers(0x0) +[00:22:53.305] MOUSE Moved col=18 row=2 mods=KeyModifiers(0x0) +[00:22:53.308] MOUSE Moved col=17 row=2 mods=KeyModifiers(0x0) +[00:22:53.312] MOUSE Moved col=16 row=2 mods=KeyModifiers(0x0) +[00:22:53.319] MOUSE Moved col=15 row=2 mods=KeyModifiers(0x0) +[00:22:53.326] MOUSE Moved col=14 row=2 mods=KeyModifiers(0x0) +[00:22:53.329] MOUSE Moved col=14 row=1 mods=KeyModifiers(0x0) +[00:22:53.379] MOUSE Moved col=13 row=1 mods=KeyModifiers(0x0) +[00:22:53.421] MOUSE Moved col=12 row=1 mods=KeyModifiers(0x0) +[00:22:53.438] MOUSE Moved col=11 row=1 mods=KeyModifiers(0x0) +[00:22:53.447] MOUSE Moved col=10 row=1 mods=KeyModifiers(0x0) +[00:22:53.457] MOUSE Moved col=9 row=1 mods=KeyModifiers(0x0) +[00:22:53.467] MOUSE Moved col=8 row=1 mods=KeyModifiers(0x0) +[00:22:53.486] MOUSE Moved col=7 row=1 mods=KeyModifiers(0x0) +[00:22:53.671] MOUSE Moved col=6 row=1 mods=KeyModifiers(0x0) +[00:22:53.682] MOUSE Moved col=6 row=0 mods=KeyModifiers(0x0) +[00:22:53.976] MOUSE Down(Left) col=6 row=0 mods=KeyModifiers(0x0) +[00:22:54.107] MOUSE Up(Left) col=6 row=0 mods=KeyModifiers(0x0) +[00:22:54.479] MOUSE Moved col=5 row=0 mods=KeyModifiers(0x0) +[00:22:54.511] MOUSE Moved col=4 row=0 mods=KeyModifiers(0x0) +[00:22:54.630] MOUSE Moved col=4 row=1 mods=KeyModifiers(0x0) +[00:22:54.645] MOUSE Moved col=5 row=1 mods=KeyModifiers(0x0) +[00:22:54.649] MOUSE Moved col=5 row=2 mods=KeyModifiers(0x0) +[00:22:54.655] MOUSE Moved col=6 row=2 mods=KeyModifiers(0x0) +[00:22:54.660] MOUSE Moved col=7 row=2 mods=KeyModifiers(0x0) +[00:22:54.661] MOUSE Moved col=7 row=3 mods=KeyModifiers(0x0) +[00:22:54.666] MOUSE Moved col=8 row=3 mods=KeyModifiers(0x0) +[00:22:54.671] MOUSE Moved col=8 row=4 mods=KeyModifiers(0x0) +[00:22:54.672] MOUSE Moved col=9 row=4 mods=KeyModifiers(0x0) +[00:22:54.677] MOUSE Moved col=10 row=4 mods=KeyModifiers(0x0) +[00:22:54.681] MOUSE Moved col=10 row=5 mods=KeyModifiers(0x0) +[00:22:54.682] MOUSE Moved col=11 row=5 mods=KeyModifiers(0x0) +[00:22:54.688] MOUSE Moved col=12 row=5 mods=KeyModifiers(0x0) +[00:22:54.690] MOUSE Moved col=12 row=6 mods=KeyModifiers(0x0) +[00:22:54.691] MOUSE Moved col=13 row=6 mods=KeyModifiers(0x0) +[00:22:54.695] MOUSE Moved col=14 row=6 mods=KeyModifiers(0x0) +[00:22:54.699] MOUSE Moved col=15 row=7 mods=KeyModifiers(0x0) +[00:22:54.702] MOUSE Moved col=16 row=7 mods=KeyModifiers(0x0) +[00:22:54.706] MOUSE Moved col=17 row=7 mods=KeyModifiers(0x0) +[00:22:54.707] MOUSE Moved col=17 row=8 mods=KeyModifiers(0x0) +[00:22:54.709] MOUSE Moved col=18 row=8 mods=KeyModifiers(0x0) +[00:22:54.712] MOUSE Moved col=19 row=8 mods=KeyModifiers(0x0) +[00:22:54.716] MOUSE Moved col=20 row=9 mods=KeyModifiers(0x0) +[00:22:54.719] MOUSE Moved col=21 row=9 mods=KeyModifiers(0x0) +[00:22:54.722] MOUSE Moved col=22 row=9 mods=KeyModifiers(0x0) +[00:22:54.724] MOUSE Moved col=23 row=10 mods=KeyModifiers(0x0) +[00:22:54.727] MOUSE Moved col=24 row=10 mods=KeyModifiers(0x0) +[00:22:54.730] MOUSE Moved col=25 row=10 mods=KeyModifiers(0x0) +[00:22:54.732] MOUSE Moved col=26 row=10 mods=KeyModifiers(0x0) +[00:22:54.733] MOUSE Moved col=26 row=11 mods=KeyModifiers(0x0) +[00:22:54.737] MOUSE Moved col=27 row=11 mods=KeyModifiers(0x0) +[00:22:54.738] MOUSE Moved col=28 row=11 mods=KeyModifiers(0x0) +[00:22:54.741] MOUSE Moved col=29 row=11 mods=KeyModifiers(0x0) +[00:22:54.743] MOUSE Moved col=29 row=12 mods=KeyModifiers(0x0) +[00:22:54.744] MOUSE Moved col=30 row=12 mods=KeyModifiers(0x0) +[00:22:54.747] MOUSE Moved col=31 row=12 mods=KeyModifiers(0x0) +[00:22:54.749] MOUSE Moved col=32 row=12 mods=KeyModifiers(0x0) +[00:22:54.752] MOUSE Moved col=33 row=12 mods=KeyModifiers(0x0) +[00:22:54.755] MOUSE Moved col=33 row=13 mods=KeyModifiers(0x0) +[00:22:54.755] MOUSE Moved col=34 row=13 mods=KeyModifiers(0x0) +[00:22:54.758] MOUSE Moved col=35 row=13 mods=KeyModifiers(0x0) +[00:22:54.761] MOUSE Moved col=36 row=13 mods=KeyModifiers(0x0) +[00:22:54.764] MOUSE Moved col=37 row=13 mods=KeyModifiers(0x0) +[00:22:54.767] MOUSE Moved col=38 row=13 mods=KeyModifiers(0x0) +[00:22:54.772] MOUSE Moved col=39 row=13 mods=KeyModifiers(0x0) +[00:22:54.773] MOUSE Moved col=39 row=14 mods=KeyModifiers(0x0) +[00:22:54.775] MOUSE Moved col=40 row=14 mods=KeyModifiers(0x0) +[00:22:54.778] MOUSE Moved col=41 row=14 mods=KeyModifiers(0x0) +[00:22:54.783] MOUSE Moved col=42 row=14 mods=KeyModifiers(0x0) +[00:22:54.789] MOUSE Moved col=43 row=14 mods=KeyModifiers(0x0) +[00:22:54.794] MOUSE Moved col=44 row=14 mods=KeyModifiers(0x0) +[00:22:54.800] MOUSE Moved col=45 row=14 mods=KeyModifiers(0x0) +[00:22:54.812] MOUSE Moved col=46 row=14 mods=KeyModifiers(0x0) +[00:22:54.838] MOUSE Moved col=47 row=14 mods=KeyModifiers(0x0) +[00:22:54.889] MOUSE Moved col=48 row=14 mods=KeyModifiers(0x0) +[00:22:54.917] MOUSE Moved col=49 row=14 mods=KeyModifiers(0x0) +[00:22:54.929] MOUSE Moved col=49 row=13 mods=KeyModifiers(0x0) +[00:22:54.944] MOUSE Moved col=50 row=13 mods=KeyModifiers(0x0) +[00:22:54.961] MOUSE Moved col=51 row=13 mods=KeyModifiers(0x0) +[00:22:54.974] MOUSE Moved col=52 row=13 mods=KeyModifiers(0x0) +[00:22:54.984] MOUSE Moved col=53 row=13 mods=KeyModifiers(0x0) +[00:22:55.000] MOUSE Moved col=54 row=13 mods=KeyModifiers(0x0) +[00:22:56.106] KEY Char('q') modifiers=KeyModifiers(0x0) +[00:22:56.106] === mouse-test avslutad === +[01:05:10.507] === mouse-test startad, logg: "/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/mouse-test-2026-03-28.log" === +[01:05:10.507] Aktiverade mus-tracking: ?1003h ?1006h +[01:05:11.798] MOUSE Moved col=40 row=14 mods=KeyModifiers(0x0) +[01:05:11.798] MOUSE Moved col=40 row=15 mods=KeyModifiers(0x0) +[01:05:11.799] MOUSE Moved col=41 row=15 mods=KeyModifiers(0x0) +[01:05:11.802] MOUSE Moved col=42 row=15 mods=KeyModifiers(0x0) +[01:05:11.804] MOUSE Moved col=43 row=15 mods=KeyModifiers(0x0) +[01:05:11.806] MOUSE Moved col=44 row=16 mods=KeyModifiers(0x0) +[01:05:11.808] MOUSE Moved col=45 row=16 mods=KeyModifiers(0x0) +[01:05:11.811] MOUSE Moved col=46 row=16 mods=KeyModifiers(0x0) +[01:05:11.812] MOUSE Moved col=47 row=16 mods=KeyModifiers(0x0) +[01:05:11.814] MOUSE Moved col=47 row=17 mods=KeyModifiers(0x0) +[01:05:11.815] MOUSE Moved col=48 row=17 mods=KeyModifiers(0x0) +[01:05:11.818] MOUSE Moved col=49 row=17 mods=KeyModifiers(0x0) +[01:05:11.821] MOUSE Moved col=50 row=17 mods=KeyModifiers(0x0) +[01:05:11.823] MOUSE Moved col=51 row=17 mods=KeyModifiers(0x0) +[01:05:11.824] MOUSE Moved col=51 row=18 mods=KeyModifiers(0x0) +[01:05:11.826] MOUSE Moved col=52 row=18 mods=KeyModifiers(0x0) +[01:05:11.829] MOUSE Moved col=53 row=18 mods=KeyModifiers(0x0) +[01:05:11.835] MOUSE Moved col=54 row=18 mods=KeyModifiers(0x0) +[01:05:11.836] MOUSE Moved col=54 row=19 mods=KeyModifiers(0x0) +[01:05:11.841] MOUSE Moved col=55 row=19 mods=KeyModifiers(0x0) +[01:05:12.008] MOUSE Moved col=56 row=19 mods=KeyModifiers(0x0) +[01:05:12.017] MOUSE Moved col=57 row=19 mods=KeyModifiers(0x0) +[01:05:12.023] MOUSE Moved col=58 row=19 mods=KeyModifiers(0x0) +[01:05:12.026] MOUSE Moved col=58 row=20 mods=KeyModifiers(0x0) +[01:05:12.029] MOUSE Moved col=59 row=20 mods=KeyModifiers(0x0) +[01:05:12.038] MOUSE Moved col=60 row=20 mods=KeyModifiers(0x0) +[01:05:12.050] MOUSE Moved col=61 row=20 mods=KeyModifiers(0x0) +[01:05:12.065] MOUSE Moved col=62 row=20 mods=KeyModifiers(0x0) +[01:05:12.078] MOUSE Moved col=63 row=20 mods=KeyModifiers(0x0) +[01:05:12.088] MOUSE Moved col=64 row=20 mods=KeyModifiers(0x0) +[01:05:12.089] MOUSE Moved col=64 row=21 mods=KeyModifiers(0x0) +[01:05:12.095] MOUSE Moved col=65 row=21 mods=KeyModifiers(0x0) +[01:05:12.103] MOUSE Moved col=66 row=21 mods=KeyModifiers(0x0) +[01:05:12.110] MOUSE Moved col=67 row=21 mods=KeyModifiers(0x0) +[01:05:12.119] MOUSE Moved col=68 row=21 mods=KeyModifiers(0x0) +[01:05:12.127] MOUSE Moved col=69 row=21 mods=KeyModifiers(0x0) +[01:05:12.135] MOUSE Moved col=70 row=21 mods=KeyModifiers(0x0) +[01:05:12.141] MOUSE Moved col=71 row=21 mods=KeyModifiers(0x0) +[01:05:12.143] MOUSE Moved col=71 row=22 mods=KeyModifiers(0x0) +[01:05:12.147] MOUSE Moved col=72 row=22 mods=KeyModifiers(0x0) +[01:05:12.153] MOUSE Moved col=73 row=22 mods=KeyModifiers(0x0) +[01:05:12.162] MOUSE Moved col=74 row=22 mods=KeyModifiers(0x0) +[01:05:12.195] MOUSE Moved col=75 row=22 mods=KeyModifiers(0x0) +[01:05:12.329] MOUSE Moved col=76 row=22 mods=KeyModifiers(0x0) +[01:05:12.400] MOUSE Moved col=76 row=23 mods=KeyModifiers(0x0) +[01:05:12.416] MOUSE Moved col=77 row=23 mods=KeyModifiers(0x0) +[01:05:12.516] MOUSE Moved col=78 row=23 mods=KeyModifiers(0x0) +[01:05:12.597] MOUSE Moved col=79 row=23 mods=KeyModifiers(0x0) +[01:05:14.639] RESIZE 81x24 +[01:05:14.663] RESIZE 82x24 +[01:05:14.685] RESIZE 83x24 +[01:05:14.702] RESIZE 84x24 +[01:05:14.726] RESIZE 85x24 +[01:05:14.761] RESIZE 86x24 +[01:05:14.801] RESIZE 87x24 +[01:05:14.831] RESIZE 88x24 +[01:05:14.852] RESIZE 89x24 +[01:05:14.870] RESIZE 90x24 +[01:05:14.886] RESIZE 91x24 +[01:05:14.896] RESIZE 92x24 +[01:05:14.905] RESIZE 93x24 +[01:05:14.907] RESIZE 93x25 +[01:05:14.912] RESIZE 94x25 +[01:05:14.920] RESIZE 95x25 +[01:05:14.926] RESIZE 96x25 +[01:05:14.932] RESIZE 97x25 +[01:05:14.940] RESIZE 98x25 +[01:05:14.948] RESIZE 99x25 +[01:05:14.956] RESIZE 100x25 +[01:05:14.963] RESIZE 101x25 +[01:05:14.975] RESIZE 102x25 +[01:05:14.989] RESIZE 103x25 +[01:05:15.013] RESIZE 104x25 +[01:05:15.030] RESIZE 104x26 +[01:05:15.053] RESIZE 105x26 +[01:05:15.074] RESIZE 106x26 +[01:05:15.092] RESIZE 107x26 +[01:05:15.108] RESIZE 108x26 +[01:05:15.124] RESIZE 109x26 +[01:05:15.142] RESIZE 110x26 +[01:05:15.157] RESIZE 111x26 +[01:05:15.171] RESIZE 112x26 +[01:05:15.183] RESIZE 112x27 +[01:05:15.184] RESIZE 113x27 +[01:05:15.200] RESIZE 114x27 +[01:05:15.217] RESIZE 115x27 +[01:05:15.236] RESIZE 116x27 +[01:05:15.249] RESIZE 117x27 +[01:05:15.261] RESIZE 118x27 +[01:05:15.273] RESIZE 119x27 +[01:05:15.282] RESIZE 120x27 +[01:05:15.293] RESIZE 121x27 +[01:05:15.304] RESIZE 122x27 +[01:05:15.315] RESIZE 123x27 +[01:05:15.332] RESIZE 124x27 +[01:05:15.349] RESIZE 125x27 +[01:05:15.372] RESIZE 126x27 +[01:05:15.389] RESIZE 127x27 +[01:05:15.407] RESIZE 128x27 +[01:05:15.432] RESIZE 129x27 +[01:05:15.462] RESIZE 130x27 +[01:05:15.511] RESIZE 131x27 +[01:05:15.553] RESIZE 132x27 +[01:05:15.606] RESIZE 133x27 +[01:05:15.858] MOUSE Moved col=132 row=26 mods=KeyModifiers(0x0) +[01:05:15.861] MOUSE Moved col=131 row=26 mods=KeyModifiers(0x0) +[01:05:15.865] MOUSE Moved col=130 row=26 mods=KeyModifiers(0x0) +[01:05:15.870] MOUSE Moved col=129 row=26 mods=KeyModifiers(0x0) +[01:05:15.873] MOUSE Moved col=128 row=25 mods=KeyModifiers(0x0) +[01:05:15.876] MOUSE Moved col=127 row=25 mods=KeyModifiers(0x0) +[01:05:15.878] MOUSE Moved col=126 row=25 mods=KeyModifiers(0x0) +[01:05:15.881] MOUSE Moved col=125 row=25 mods=KeyModifiers(0x0) +[01:05:15.883] MOUSE Moved col=124 row=24 mods=KeyModifiers(0x0) +[01:05:15.885] MOUSE Moved col=123 row=24 mods=KeyModifiers(0x0) +[01:05:15.887] MOUSE Moved col=122 row=24 mods=KeyModifiers(0x0) +[01:05:15.889] MOUSE Moved col=121 row=24 mods=KeyModifiers(0x0) +[01:05:15.890] MOUSE Moved col=121 row=23 mods=KeyModifiers(0x0) +[01:05:15.891] MOUSE Moved col=120 row=23 mods=KeyModifiers(0x0) +[01:05:15.892] MOUSE Moved col=119 row=23 mods=KeyModifiers(0x0) +[01:05:15.894] MOUSE Moved col=118 row=23 mods=KeyModifiers(0x0) +[01:05:15.896] MOUSE Moved col=117 row=23 mods=KeyModifiers(0x0) +[01:05:15.897] MOUSE Moved col=117 row=22 mods=KeyModifiers(0x0) +[01:05:15.898] MOUSE Moved col=116 row=22 mods=KeyModifiers(0x0) +[01:05:15.899] MOUSE Moved col=115 row=22 mods=KeyModifiers(0x0) +[01:05:15.901] MOUSE Moved col=114 row=22 mods=KeyModifiers(0x0) +[01:05:15.903] MOUSE Moved col=113 row=21 mods=KeyModifiers(0x0) +[01:05:15.905] MOUSE Moved col=112 row=21 mods=KeyModifiers(0x0) +[01:05:15.907] MOUSE Moved col=111 row=21 mods=KeyModifiers(0x0) +[01:05:15.908] MOUSE Moved col=110 row=21 mods=KeyModifiers(0x0) +[01:05:15.909] MOUSE Moved col=109 row=20 mods=KeyModifiers(0x0) +[01:05:15.911] MOUSE Moved col=108 row=20 mods=KeyModifiers(0x0) +[01:05:15.912] MOUSE Moved col=107 row=20 mods=KeyModifiers(0x0) +[01:05:15.914] MOUSE Moved col=106 row=19 mods=KeyModifiers(0x0) +[01:05:15.915] MOUSE Moved col=105 row=19 mods=KeyModifiers(0x0) +[01:05:15.917] MOUSE Moved col=104 row=19 mods=KeyModifiers(0x0) +[01:05:15.919] MOUSE Moved col=103 row=19 mods=KeyModifiers(0x0) +[01:05:15.920] MOUSE Moved col=102 row=18 mods=KeyModifiers(0x0) +[01:05:15.923] MOUSE Moved col=101 row=18 mods=KeyModifiers(0x0) +[01:05:15.924] MOUSE Moved col=100 row=18 mods=KeyModifiers(0x0) +[01:05:15.925] MOUSE Moved col=99 row=18 mods=KeyModifiers(0x0) +[01:05:15.926] MOUSE Moved col=99 row=17 mods=KeyModifiers(0x0) +[01:05:15.927] MOUSE Moved col=98 row=17 mods=KeyModifiers(0x0) +[01:05:15.928] MOUSE Moved col=97 row=17 mods=KeyModifiers(0x0) +[01:05:15.930] MOUSE Moved col=96 row=17 mods=KeyModifiers(0x0) +[01:05:15.932] MOUSE Moved col=95 row=16 mods=KeyModifiers(0x0) +[01:05:15.934] MOUSE Moved col=94 row=16 mods=KeyModifiers(0x0) +[01:05:15.935] MOUSE Moved col=93 row=16 mods=KeyModifiers(0x0) +[01:05:15.937] MOUSE Moved col=92 row=16 mods=KeyModifiers(0x0) +[01:05:15.940] MOUSE Moved col=91 row=15 mods=KeyModifiers(0x0) +[01:05:15.941] MOUSE Moved col=90 row=15 mods=KeyModifiers(0x0) +[01:05:15.943] MOUSE Moved col=89 row=15 mods=KeyModifiers(0x0) +[01:05:15.945] MOUSE Moved col=88 row=15 mods=KeyModifiers(0x0) +[01:05:15.946] MOUSE Moved col=88 row=14 mods=KeyModifiers(0x0) +[01:05:15.947] MOUSE Moved col=87 row=14 mods=KeyModifiers(0x0) +[01:05:15.949] MOUSE Moved col=86 row=14 mods=KeyModifiers(0x0) +[01:05:15.951] MOUSE Moved col=85 row=14 mods=KeyModifiers(0x0) +[01:05:15.954] MOUSE Moved col=84 row=14 mods=KeyModifiers(0x0) +[01:05:15.955] MOUSE Moved col=84 row=13 mods=KeyModifiers(0x0) +[01:05:15.957] MOUSE Moved col=83 row=13 mods=KeyModifiers(0x0) +[01:05:15.958] MOUSE Moved col=82 row=13 mods=KeyModifiers(0x0) +[01:05:15.961] MOUSE Moved col=81 row=13 mods=KeyModifiers(0x0) +[01:05:15.964] MOUSE Moved col=80 row=13 mods=KeyModifiers(0x0) +[01:05:15.967] MOUSE Moved col=79 row=13 mods=KeyModifiers(0x0) +[01:05:15.970] MOUSE Moved col=79 row=12 mods=KeyModifiers(0x0) +[01:05:15.971] MOUSE Moved col=78 row=12 mods=KeyModifiers(0x0) +[01:05:15.981] MOUSE Moved col=77 row=12 mods=KeyModifiers(0x0) +[01:05:16.074] MOUSE Moved col=78 row=12 mods=KeyModifiers(0x0) +[01:05:16.110] MOUSE Moved col=79 row=12 mods=KeyModifiers(0x0) +[01:05:16.124] MOUSE Moved col=80 row=12 mods=KeyModifiers(0x0) +[01:05:16.138] MOUSE Moved col=81 row=12 mods=KeyModifiers(0x0) +[01:05:16.151] MOUSE Moved col=82 row=12 mods=KeyModifiers(0x0) +[01:05:16.167] MOUSE Moved col=83 row=12 mods=KeyModifiers(0x0) +[01:05:16.412] MOUSE Down(Left) col=83 row=12 mods=KeyModifiers(0x0) +[01:05:16.518] MOUSE Up(Left) col=83 row=12 mods=KeyModifiers(0x0) +[01:05:16.699] MOUSE Moved col=84 row=12 mods=KeyModifiers(0x0) +[01:05:16.717] MOUSE Moved col=85 row=12 mods=KeyModifiers(0x0) +[01:05:16.730] MOUSE Moved col=86 row=12 mods=KeyModifiers(0x0) +[01:05:16.741] MOUSE Moved col=87 row=12 mods=KeyModifiers(0x0) +[01:05:16.749] MOUSE Moved col=88 row=12 mods=KeyModifiers(0x0) +[01:05:16.759] MOUSE Moved col=89 row=12 mods=KeyModifiers(0x0) +[01:05:16.768] MOUSE Moved col=90 row=12 mods=KeyModifiers(0x0) +[01:05:16.777] MOUSE Moved col=91 row=12 mods=KeyModifiers(0x0) +[01:05:16.789] MOUSE Moved col=92 row=12 mods=KeyModifiers(0x0) +[01:05:16.803] MOUSE Moved col=93 row=12 mods=KeyModifiers(0x0) +[01:05:16.817] MOUSE Moved col=94 row=12 mods=KeyModifiers(0x0) +[01:05:16.833] MOUSE Moved col=94 row=13 mods=KeyModifiers(0x0) +[01:05:16.834] MOUSE Moved col=95 row=13 mods=KeyModifiers(0x0) +[01:05:16.859] MOUSE Moved col=96 row=13 mods=KeyModifiers(0x0) +[01:05:17.034] MOUSE Down(Right) col=96 row=13 mods=KeyModifiers(0x0) +[01:05:17.132] MOUSE Up(Left) col=96 row=13 mods=KeyModifiers(0x0) +[01:05:17.202] MOUSE Moved col=96 row=14 mods=KeyModifiers(0x0) +[01:05:17.230] MOUSE Moved col=96 row=15 mods=KeyModifiers(0x0) +[01:05:17.239] MOUSE Moved col=97 row=15 mods=KeyModifiers(0x0) +[01:05:17.256] MOUSE Moved col=97 row=16 mods=KeyModifiers(0x0) +[01:05:17.293] MOUSE Moved col=97 row=17 mods=KeyModifiers(0x0) +[01:05:17.392] MOUSE Moved col=97 row=18 mods=KeyModifiers(0x0) +[01:05:17.452] MOUSE Moved col=96 row=18 mods=KeyModifiers(0x0) +[01:05:17.488] MOUSE Moved col=96 row=19 mods=KeyModifiers(0x0) +[01:05:17.516] MOUSE Moved col=95 row=19 mods=KeyModifiers(0x0) +[01:05:17.671] MOUSE Down(Left) col=95 row=19 mods=KeyModifiers(0x0) +[01:05:17.787] MOUSE Up(Left) col=95 row=19 mods=KeyModifiers(0x0) +[01:05:17.924] MOUSE Moved col=94 row=19 mods=KeyModifiers(0x0) +[01:05:17.951] MOUSE Moved col=93 row=19 mods=KeyModifiers(0x0) +[01:05:17.967] MOUSE Moved col=92 row=19 mods=KeyModifiers(0x0) +[01:05:17.980] MOUSE Moved col=91 row=19 mods=KeyModifiers(0x0) +[01:05:17.992] MOUSE Moved col=90 row=19 mods=KeyModifiers(0x0) +[01:05:18.005] MOUSE Moved col=89 row=19 mods=KeyModifiers(0x0) +[01:05:18.014] MOUSE Moved col=88 row=19 mods=KeyModifiers(0x0) +[01:05:18.025] MOUSE Moved col=87 row=19 mods=KeyModifiers(0x0) +[01:05:18.037] MOUSE Moved col=86 row=19 mods=KeyModifiers(0x0) +[01:05:18.057] MOUSE Moved col=85 row=19 mods=KeyModifiers(0x0) +[01:05:18.103] MOUSE Moved col=84 row=19 mods=KeyModifiers(0x0) +[01:05:18.116] MOUSE Moved col=84 row=18 mods=KeyModifiers(0x0) +[01:05:18.123] MOUSE Moved col=83 row=18 mods=KeyModifiers(0x0) +[01:05:18.298] MOUSE Moved col=82 row=18 mods=KeyModifiers(0x0) +[01:05:18.301] MOUSE Moved col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.438] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.518] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.598] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.818] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.918] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:19.958] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.018] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.098] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.338] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.398] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.458] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.538] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.898] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:20.938] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:21.018] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:21.498] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:21.558] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:21.998] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:22.538] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:22.639] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:23.018] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:23.139] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:23.478] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:23.758] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:23.878] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:24.038] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:24.158] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:24.579] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:24.658] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:25.118] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:25.238] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:25.558] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.058] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.138] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.218] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.618] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.658] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:26.678] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.038] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.078] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.098] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.158] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.418] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.458] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.478] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.498] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.798] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.838] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:27.878] MOUSE ScrollDown col=82 row=17 mods=KeyModifiers(0x0) +[01:05:28.198] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:28.218] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:28.278] MOUSE ScrollUp col=82 row=17 mods=KeyModifiers(0x0) +[01:05:29.399] MOUSE Moved col=81 row=17 mods=KeyModifiers(0x0) +[01:05:29.409] MOUSE Moved col=80 row=17 mods=KeyModifiers(0x0) +[01:05:29.418] MOUSE Moved col=79 row=17 mods=KeyModifiers(0x0) +[01:05:29.422] MOUSE Moved col=79 row=16 mods=KeyModifiers(0x0) +[01:05:29.426] MOUSE Moved col=78 row=16 mods=KeyModifiers(0x0) +[01:05:29.432] MOUSE Moved col=77 row=16 mods=KeyModifiers(0x0) +[01:05:29.436] MOUSE Moved col=76 row=16 mods=KeyModifiers(0x0) +[01:05:29.441] MOUSE Moved col=75 row=16 mods=KeyModifiers(0x0) +[01:05:29.442] MOUSE Moved col=75 row=15 mods=KeyModifiers(0x0) +[01:05:29.445] MOUSE Moved col=74 row=15 mods=KeyModifiers(0x0) +[01:05:29.448] MOUSE Moved col=73 row=15 mods=KeyModifiers(0x0) +[01:05:29.452] MOUSE Moved col=72 row=15 mods=KeyModifiers(0x0) +[01:05:29.455] MOUSE Moved col=71 row=14 mods=KeyModifiers(0x0) +[01:05:29.458] MOUSE Moved col=70 row=14 mods=KeyModifiers(0x0) +[01:05:29.462] MOUSE Moved col=69 row=14 mods=KeyModifiers(0x0) +[01:05:29.465] MOUSE Moved col=68 row=14 mods=KeyModifiers(0x0) +[01:05:29.466] MOUSE Moved col=67 row=14 mods=KeyModifiers(0x0) +[01:05:29.467] MOUSE Moved col=67 row=13 mods=KeyModifiers(0x0) +[01:05:29.469] MOUSE Moved col=66 row=13 mods=KeyModifiers(0x0) +[01:05:29.470] MOUSE Moved col=65 row=13 mods=KeyModifiers(0x0) +[01:05:29.473] MOUSE Moved col=64 row=13 mods=KeyModifiers(0x0) +[01:05:29.475] MOUSE Moved col=63 row=13 mods=KeyModifiers(0x0) +[01:05:29.477] MOUSE Moved col=62 row=13 mods=KeyModifiers(0x0) +[01:05:29.479] MOUSE Moved col=61 row=12 mods=KeyModifiers(0x0) +[01:05:29.481] MOUSE Moved col=60 row=12 mods=KeyModifiers(0x0) +[01:05:29.483] MOUSE Moved col=59 row=12 mods=KeyModifiers(0x0) +[01:05:29.485] MOUSE Moved col=58 row=12 mods=KeyModifiers(0x0) +[01:05:29.487] MOUSE Moved col=57 row=12 mods=KeyModifiers(0x0) +[01:05:29.489] MOUSE Moved col=56 row=12 mods=KeyModifiers(0x0) +[01:05:29.490] MOUSE Moved col=56 row=11 mods=KeyModifiers(0x0) +[01:05:29.491] MOUSE Moved col=55 row=11 mods=KeyModifiers(0x0) +[01:05:29.493] MOUSE Moved col=54 row=11 mods=KeyModifiers(0x0) +[01:05:29.495] MOUSE Moved col=53 row=11 mods=KeyModifiers(0x0) +[01:05:29.496] MOUSE Moved col=52 row=11 mods=KeyModifiers(0x0) +[01:05:29.498] MOUSE Moved col=51 row=11 mods=KeyModifiers(0x0) +[01:05:29.500] MOUSE Moved col=50 row=11 mods=KeyModifiers(0x0) +[01:05:29.502] MOUSE Moved col=49 row=11 mods=KeyModifiers(0x0) +[01:05:29.503] MOUSE Moved col=49 row=10 mods=KeyModifiers(0x0) +[01:05:29.504] MOUSE Moved col=48 row=10 mods=KeyModifiers(0x0) +[01:05:29.506] MOUSE Moved col=47 row=10 mods=KeyModifiers(0x0) +[01:05:29.508] MOUSE Moved col=46 row=10 mods=KeyModifiers(0x0) +[01:05:29.510] MOUSE Moved col=45 row=10 mods=KeyModifiers(0x0) +[01:05:29.513] MOUSE Moved col=44 row=10 mods=KeyModifiers(0x0) +[01:05:29.514] MOUSE Moved col=43 row=10 mods=KeyModifiers(0x0) +[01:05:29.517] MOUSE Moved col=42 row=10 mods=KeyModifiers(0x0) +[01:05:29.518] MOUSE Moved col=42 row=9 mods=KeyModifiers(0x0) +[01:05:29.519] MOUSE Moved col=41 row=9 mods=KeyModifiers(0x0) +[01:05:29.522] MOUSE Moved col=40 row=9 mods=KeyModifiers(0x0) +[01:05:29.525] MOUSE Moved col=39 row=9 mods=KeyModifiers(0x0) +[01:05:29.527] MOUSE Moved col=38 row=9 mods=KeyModifiers(0x0) +[01:05:29.530] MOUSE Moved col=37 row=9 mods=KeyModifiers(0x0) +[01:05:29.533] MOUSE Moved col=36 row=9 mods=KeyModifiers(0x0) +[01:05:29.536] MOUSE Moved col=36 row=8 mods=KeyModifiers(0x0) +[01:05:29.537] MOUSE Moved col=35 row=8 mods=KeyModifiers(0x0) +[01:05:29.539] MOUSE Moved col=34 row=8 mods=KeyModifiers(0x0) +[01:05:29.543] MOUSE Moved col=33 row=8 mods=KeyModifiers(0x0) +[01:05:29.546] MOUSE Moved col=32 row=8 mods=KeyModifiers(0x0) +[01:05:29.550] MOUSE Moved col=31 row=8 mods=KeyModifiers(0x0) +[01:05:29.555] MOUSE Moved col=30 row=8 mods=KeyModifiers(0x0) +[01:05:29.558] MOUSE Moved col=30 row=7 mods=KeyModifiers(0x0) +[01:05:29.559] MOUSE Moved col=29 row=7 mods=KeyModifiers(0x0) +[01:05:29.563] MOUSE Moved col=28 row=7 mods=KeyModifiers(0x0) +[01:05:29.569] MOUSE Moved col=27 row=7 mods=KeyModifiers(0x0) +[01:05:29.575] MOUSE Moved col=26 row=7 mods=KeyModifiers(0x0) +[01:05:29.581] MOUSE Moved col=25 row=6 mods=KeyModifiers(0x0) +[01:05:29.590] MOUSE Moved col=24 row=6 mods=KeyModifiers(0x0) +[01:05:29.600] MOUSE Moved col=23 row=6 mods=KeyModifiers(0x0) +[01:05:29.607] MOUSE Moved col=22 row=6 mods=KeyModifiers(0x0) +[01:05:29.613] MOUSE Moved col=22 row=5 mods=KeyModifiers(0x0) +[01:05:29.616] MOUSE Moved col=21 row=5 mods=KeyModifiers(0x0) +[01:05:29.625] MOUSE Moved col=20 row=5 mods=KeyModifiers(0x0) +[01:05:29.634] MOUSE Moved col=19 row=5 mods=KeyModifiers(0x0) +[01:05:29.642] MOUSE Moved col=18 row=5 mods=KeyModifiers(0x0) +[01:05:29.651] MOUSE Moved col=17 row=5 mods=KeyModifiers(0x0) +[01:05:29.658] MOUSE Moved col=17 row=4 mods=KeyModifiers(0x0) +[01:05:29.662] MOUSE Moved col=16 row=4 mods=KeyModifiers(0x0) +[01:05:29.672] MOUSE Moved col=15 row=4 mods=KeyModifiers(0x0) +[01:05:29.696] MOUSE Moved col=14 row=4 mods=KeyModifiers(0x0) +[01:05:29.745] MOUSE Moved col=13 row=4 mods=KeyModifiers(0x0) +[01:05:29.771] MOUSE Moved col=12 row=4 mods=KeyModifiers(0x0) +[01:05:29.793] MOUSE Moved col=11 row=4 mods=KeyModifiers(0x0) +[01:05:29.819] MOUSE Moved col=10 row=4 mods=KeyModifiers(0x0) +[01:05:29.831] MOUSE Moved col=10 row=3 mods=KeyModifiers(0x0) +[01:05:29.891] MOUSE Moved col=9 row=3 mods=KeyModifiers(0x0) +[01:05:29.937] MOUSE Moved col=9 row=2 mods=KeyModifiers(0x0) +[01:05:29.950] MOUSE Moved col=8 row=2 mods=KeyModifiers(0x0) +[01:05:30.028] MOUSE Moved col=9 row=2 mods=KeyModifiers(0x0) +[01:05:30.061] MOUSE Moved col=10 row=2 mods=KeyModifiers(0x0) +[01:05:30.075] MOUSE Moved col=11 row=2 mods=KeyModifiers(0x0) +[01:05:30.080] MOUSE Moved col=12 row=2 mods=KeyModifiers(0x0) +[01:05:30.083] MOUSE Moved col=12 row=3 mods=KeyModifiers(0x0) +[01:05:30.085] MOUSE Moved col=13 row=3 mods=KeyModifiers(0x0) +[01:05:30.088] MOUSE Moved col=14 row=3 mods=KeyModifiers(0x0) +[01:05:30.092] MOUSE Moved col=15 row=3 mods=KeyModifiers(0x0) +[01:05:30.096] MOUSE Moved col=16 row=3 mods=KeyModifiers(0x0) +[01:05:30.098] MOUSE Moved col=17 row=3 mods=KeyModifiers(0x0) +[01:05:30.101] MOUSE Moved col=18 row=3 mods=KeyModifiers(0x0) +[01:05:30.104] MOUSE Moved col=19 row=3 mods=KeyModifiers(0x0) +[01:05:30.107] MOUSE Moved col=20 row=3 mods=KeyModifiers(0x0) +[01:05:30.110] MOUSE Moved col=21 row=3 mods=KeyModifiers(0x0) +[01:05:30.113] MOUSE Moved col=22 row=3 mods=KeyModifiers(0x0) +[01:05:30.115] MOUSE Moved col=23 row=3 mods=KeyModifiers(0x0) +[01:05:30.118] MOUSE Moved col=24 row=3 mods=KeyModifiers(0x0) +[01:05:30.119] MOUSE Moved col=24 row=4 mods=KeyModifiers(0x0) +[01:05:30.120] MOUSE Moved col=25 row=4 mods=KeyModifiers(0x0) +[01:05:30.123] MOUSE Moved col=26 row=4 mods=KeyModifiers(0x0) +[01:05:30.125] MOUSE Moved col=27 row=4 mods=KeyModifiers(0x0) +[01:05:30.127] MOUSE Moved col=28 row=4 mods=KeyModifiers(0x0) +[01:05:30.129] MOUSE Moved col=29 row=4 mods=KeyModifiers(0x0) +[01:05:30.132] MOUSE Moved col=30 row=4 mods=KeyModifiers(0x0) +[01:05:30.134] MOUSE Moved col=31 row=4 mods=KeyModifiers(0x0) +[01:05:30.137] MOUSE Moved col=32 row=4 mods=KeyModifiers(0x0) +[01:05:30.139] MOUSE Moved col=33 row=5 mods=KeyModifiers(0x0) +[01:05:30.142] MOUSE Moved col=34 row=5 mods=KeyModifiers(0x0) +[01:05:30.144] MOUSE Moved col=35 row=5 mods=KeyModifiers(0x0) +[01:05:30.147] MOUSE Moved col=36 row=5 mods=KeyModifiers(0x0) +[01:05:30.149] MOUSE Moved col=37 row=5 mods=KeyModifiers(0x0) +[01:05:30.153] MOUSE Moved col=38 row=5 mods=KeyModifiers(0x0) +[01:05:30.156] MOUSE Moved col=39 row=6 mods=KeyModifiers(0x0) +[01:05:30.159] MOUSE Moved col=40 row=6 mods=KeyModifiers(0x0) +[01:05:30.163] MOUSE Moved col=41 row=6 mods=KeyModifiers(0x0) +[01:05:30.166] MOUSE Moved col=42 row=6 mods=KeyModifiers(0x0) +[01:05:30.169] MOUSE Moved col=43 row=6 mods=KeyModifiers(0x0) +[01:05:30.173] MOUSE Moved col=44 row=6 mods=KeyModifiers(0x0) +[01:05:30.177] MOUSE Moved col=44 row=7 mods=KeyModifiers(0x0) +[01:05:30.179] MOUSE Moved col=45 row=7 mods=KeyModifiers(0x0) +[01:05:30.184] MOUSE Moved col=46 row=7 mods=KeyModifiers(0x0) +[01:05:30.192] MOUSE Moved col=47 row=7 mods=KeyModifiers(0x0) +[01:05:30.209] MOUSE Moved col=48 row=7 mods=KeyModifiers(0x0) +[01:05:30.216] MOUSE Moved col=48 row=8 mods=KeyModifiers(0x0) +[01:05:30.228] MOUSE Moved col=49 row=8 mods=KeyModifiers(0x0) +[01:05:30.247] MOUSE Moved col=50 row=8 mods=KeyModifiers(0x0) +[01:05:30.271] MOUSE Moved col=51 row=8 mods=KeyModifiers(0x0) +[01:05:30.272] MOUSE Moved col=51 row=9 mods=KeyModifiers(0x0) +[01:05:30.298] MOUSE Moved col=52 row=9 mods=KeyModifiers(0x0) +[01:05:30.300] MOUSE Moved col=52 row=10 mods=KeyModifiers(0x0) +[01:05:30.311] MOUSE Moved col=53 row=10 mods=KeyModifiers(0x0) +[01:05:30.317] MOUSE Moved col=53 row=11 mods=KeyModifiers(0x0) +[01:05:30.332] MOUSE Moved col=54 row=11 mods=KeyModifiers(0x0) +[01:05:30.335] MOUSE Moved col=54 row=12 mods=KeyModifiers(0x0) +[01:05:30.372] MOUSE Moved col=54 row=13 mods=KeyModifiers(0x0) +[01:05:30.405] MOUSE Moved col=54 row=14 mods=KeyModifiers(0x0) +[01:05:30.415] MOUSE Moved col=53 row=14 mods=KeyModifiers(0x0) +[01:05:30.451] MOUSE Moved col=53 row=15 mods=KeyModifiers(0x0) +[01:05:30.494] MOUSE Moved col=52 row=15 mods=KeyModifiers(0x0) +[01:05:30.600] MOUSE Moved col=53 row=15 mods=KeyModifiers(0x0) +[01:05:30.639] MOUSE Moved col=54 row=15 mods=KeyModifiers(0x0) +[01:05:30.655] MOUSE Moved col=55 row=15 mods=KeyModifiers(0x0) +[01:05:30.669] MOUSE Moved col=56 row=15 mods=KeyModifiers(0x0) +[01:05:30.682] MOUSE Moved col=57 row=15 mods=KeyModifiers(0x0) +[01:05:30.698] MOUSE Moved col=58 row=15 mods=KeyModifiers(0x0) +[01:05:30.718] MOUSE Moved col=59 row=15 mods=KeyModifiers(0x0) +[01:05:31.273] MOUSE Moved col=60 row=15 mods=KeyModifiers(0x0) +[01:05:31.312] MOUSE Moved col=60 row=16 mods=KeyModifiers(0x0) +[01:05:31.350] MOUSE Moved col=61 row=16 mods=KeyModifiers(0x0) +[01:05:32.735] MOUSE Moved col=61 row=17 mods=KeyModifiers(0x0) +[01:05:32.963] MOUSE Moved col=60 row=17 mods=KeyModifiers(0x0) +[01:05:33.246] MOUSE Moved col=60 row=18 mods=KeyModifiers(0x0) +[01:05:33.557] MOUSE Moved col=60 row=19 mods=KeyModifiers(0x0) +[01:05:34.070] MOUSE Moved col=60 row=20 mods=KeyModifiers(0x0) +[01:05:34.381] MOUSE Moved col=61 row=20 mods=KeyModifiers(0x0) +[01:05:34.437] MOUSE Moved col=62 row=20 mods=KeyModifiers(0x0) +[01:05:34.491] MOUSE Moved col=63 row=20 mods=KeyModifiers(0x0) +[01:05:34.495] MOUSE Moved col=63 row=19 mods=KeyModifiers(0x0) +[01:05:34.542] MOUSE Moved col=64 row=19 mods=KeyModifiers(0x0) +[01:05:34.703] MOUSE Moved col=65 row=19 mods=KeyModifiers(0x0) +[01:05:34.742] MOUSE Moved col=66 row=19 mods=KeyModifiers(0x0) +[01:05:34.775] MOUSE Moved col=67 row=19 mods=KeyModifiers(0x0) +[01:05:34.802] MOUSE Moved col=68 row=19 mods=KeyModifiers(0x0) +[01:05:34.832] MOUSE Moved col=69 row=19 mods=KeyModifiers(0x0) +[01:05:34.868] MOUSE Moved col=70 row=19 mods=KeyModifiers(0x0) +[01:05:34.986] MOUSE Moved col=71 row=19 mods=KeyModifiers(0x0) +[01:05:35.072] MOUSE Moved col=72 row=19 mods=KeyModifiers(0x0) +[01:05:35.112] MOUSE Moved col=73 row=19 mods=KeyModifiers(0x0) +[01:05:35.140] MOUSE Moved col=74 row=19 mods=KeyModifiers(0x0) +[01:05:35.499] MOUSE Moved col=75 row=19 mods=KeyModifiers(0x0) +[01:05:35.617] MOUSE Moved col=76 row=19 mods=KeyModifiers(0x0) +[01:05:35.723] MOUSE Moved col=77 row=19 mods=KeyModifiers(0x0) +[01:05:35.753] MOUSE Moved col=78 row=19 mods=KeyModifiers(0x0) +[01:05:35.769] MOUSE Moved col=79 row=19 mods=KeyModifiers(0x0) +[01:05:35.871] MOUSE Moved col=80 row=19 mods=KeyModifiers(0x0) +[01:05:35.886] MOUSE Moved col=81 row=19 mods=KeyModifiers(0x0) +[01:05:35.899] MOUSE Moved col=82 row=19 mods=KeyModifiers(0x0) +[01:05:35.917] MOUSE Moved col=83 row=19 mods=KeyModifiers(0x0) +[01:05:35.953] MOUSE Moved col=84 row=19 mods=KeyModifiers(0x0) +[01:05:36.050] MOUSE Moved col=85 row=19 mods=KeyModifiers(0x0) +[01:05:36.064] MOUSE Moved col=86 row=19 mods=KeyModifiers(0x0) +[01:05:36.503] MOUSE Down(Left) col=86 row=19 mods=KeyModifiers(0x0) +[01:05:36.591] MOUSE Up(Left) col=86 row=19 mods=KeyModifiers(0x0) +[01:05:38.119] MOUSE Moved col=86 row=20 mods=KeyModifiers(0x0) +[01:05:38.186] MOUSE Moved col=87 row=20 mods=KeyModifiers(0x0) +[01:05:38.258] MOUSE Moved col=87 row=21 mods=KeyModifiers(0x0) +[01:05:38.948] MOUSE Down(Right) col=87 row=21 mods=KeyModifiers(0x0) +[01:05:39.063] MOUSE Up(Left) col=87 row=21 mods=KeyModifiers(0x0) +[01:05:52.835] KEY Char('c') modifiers=KeyModifiers(0x0) +[01:06:03.201] KEY Char('q') modifiers=KeyModifiers(0x0) +[01:06:03.201] === mouse-test avslutad === diff --git a/testapps/mouse-test/target/release/mouse-test.d b/testapps/mouse-test/target/release/mouse-test.d new file mode 100644 index 0000000..994f1d9 --- /dev/null +++ b/testapps/mouse-test/target/release/mouse-test.d @@ -0,0 +1 @@ +/home/brasse/repos/TUI-WM/testapps/mouse-test/target/release/mouse-test: /home/brasse/repos/TUI-WM/testapps/mouse-test/src/main.rs