fix(5250): receive host updates and acknowledge Cancel Invite #110
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/5250-host-updates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Timed IBM i screens stopped after their first frame. The client waited for keyboard input and did not acknowledge Cancel Invite. The POSIX terminal, macOS window, and 5250 play runner now use a persistent host reader. The Session retains partial records, acknowledges Cancel Invite, and blocks input until a new Read.
Add bounded pause/await play steps and elapsed-time casts for timed scripts. Unsupported Save Screen requests now fail explicitly instead of hanging. Windows interactive input remains on its existing path.
Validation: zig build check passes; macOS window build passes; three native Munchers practice reels pass; timed pub400 checks pass on ports 23 and 992, with five Cancel Invite acknowledgements. The POSIX terminal passes idle-clock, pause, and resume checks. Released v0.10.10 fails the same test at tick 3. Native macOS window interaction and Save/Restore Screen remain explicit coverage gaps. See docs/HOST-UPDATES.md.