4 bugs identifiés et corrigés grâce au client tiers : - ESC mangée par le compositor au lieu d'être forwardée (raccourci compo déplacé sur Ctrl+Q + tracking ctrl_held) - Cursor accumulait les deltas PS/2 hors-écran (ajout screen_w/h + clamp_cursor + set_screen_size au boot) - Keycode envoyé scancode+8 au lieu d'evdev brut (bug racine — le +8 est entre evdev et X11, pas entre PS/2 et evdev) - Event loop client ne tolérait pas Interrupted/BrokenPipe transitoires → FAIL au lieu de PASS sur sortie normale (5e adaptation Redox côté client, upstream-compatible) Plus : tick log compo passé en debug! pour silencer la console série, run-qemu.sh durci (check /dev/fuse, IMAGE/REDOXFS overridables). 6/6 checkpoints 13.1 verts. Bugs secondaires (curseur stuck en bas-droite, ion page fault sur broken pipe d'un job background) listés dans le doc pour follow-up en 13.1.c. Leyoda 2026 – GPLv3 |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||