Another rollup patch.
authorStas Sergeev <stsp@aknet.ru>
Fri, 22 Sep 2006 17:09:23 +0000 (17:09 +0000)
committerStas Sergeev <stsp@aknet.ru>
Fri, 22 Sep 2006 17:09:23 +0000 (17:09 +0000)
commitc2847bb7511b0cf8472ba3a0a170a4fedd3b2861
tree863afdd2e76c39fff41121c754a29e8350da6492
parentd2ef21fe586129cd2ff1945e530c029306662b03
Another rollup patch.

- use ARRAY_SIZE
- cleaned up srscan()
- introduced a separate ncurses window for status
- removed completed TODO entries
- fixed SIGSEGV in tty mode when env LINES is undefined (always!)
- made "Please enter password" message visible
- made the above message to appear for OPTION_PLAIN instead of !OPTION_CURSES
- killed enqueue()
- localized status() (added helper prstat() )
- enabled gcc to check the format arguments, which uncovered a lot of
  the real bugs!
- fixed the bugs uncovered by the gcc format checking (the last one in
  ai.c is left for Eric :)
- fixed problem with skip(): it relied on "linecount", but "linecount"
  doesn't increment when you enter the multiline answers, like, for example,
  the torpedo courses. The fix works only in curses mode though - no idea
  how to fix this for tty.
- localized prouts(), however, not very cleanly. Any help is appreciated,
  see the added comments.
12 files changed:
TODO
po/ru.po
src/ai.c
src/battle.c
src/events.c
src/io.c
src/moving.c
src/reports.c
src/setup.c
src/sst.c
src/sst.h
src/xio.c