David Gwilliam
f5de2c62e0
feat(display): add reuse flag to Display protocol
- Add reuse parameter to Display.init() for all backends
- PygameDisplay: reuse existing SDL window via class-level flag
- TerminalDisplay: skip re-init when reuse=True
- WebSocketDisplay: skip server start when reuse=True
- SixelDisplay, KittyDisplay, NullDisplay: ignore reuse (not applicable)
- MultiDisplay: pass reuse to child displays
- Update benchmark.py to reuse pygame display for effect benchmarks
- Add test_websocket_e2e.py with e2e marker
- Register e2e marker in pyproject.toml
2026-03-16 00:30:52 -07:00
..
2026-03-16 00:30:52 -07:00
2026-03-15 23:26:10 -07:00
2026-03-14 20:56:24 -07:00
2026-03-15 21:47:53 -07:00
2026-03-16 00:30:52 -07:00
2026-03-15 21:47:53 -07:00
2026-03-16 00:30:52 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:20:47 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:20:47 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 19:13:32 -07:00