fix(5250): receive host updates and acknowledge Cancel Invite #110

Merged
binjovi-bot merged 1 commit from codex/5250-host-updates into trunk 2026-09-10 09:33:46 +00:00
Owner

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.

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.
fix(5250): receive host updates and acknowledge Cancel Invite
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2647d53b25
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/zelnet!110
No description provided.