Commit Graph

2 Commits

Author SHA1 Message Date
David Silva
b66c6659c9 Fix ncurses compatibility: remove internal structure access
- Remove direct access to curscr->_cury and curscr->_curx
- Replace with public API call move() for cursor positioning
- Fixes critical build failure on modern systems with ncurses 6.x
- Build now succeeds on macOS arm64

See MODERNIZATION_LOG.md for detailed reasoning and impact analysis.
2025-11-07 15:30:46 +00:00
David Silva
45c3e32976 Document build issues found during README testing
- Critical compilation error: direct access to internal ncurses structure members
- Code compatibility issue with modern ncurses (curscr->_cury, curscr->_curx)
- Affects both standard and manual build methods
- Documented on macOS (darwin 25.0.0, Apple Silicon)
2025-11-07 15:20:29 +00:00