View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002714 | Spring engine | General | public | 2011-11-07 13:51 | 2011-11-07 14:30 |
| Reporter | Licho | Assigned To | Kloot | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 83.0 | ||||
| Fixed in Version | 84.0 | ||||
| Summary | 0002714: Spring standard output is fully buffered | ||||
| Description | Especially on windows, Zero-K lobby cannot get messages in real time -> text to speech breaks. To simulate, start spring on windows and redirect standard output to file, file will be saved usually only after game ends.. Flush the damn standard output! | ||||
| Tags | No tags attached. | ||||
| Checked infolog.txt for Errors | |||||
|
|
Windows sucks. The C99 standard says: "the standard input and standard output streams are fully buffered if and only if the stream can be determined NOT to refer to an interactive device" "What constitutes an interactive device is implementation-defined." Now obviously nobody starts Spring from a command-prompt window (which would be an "interactive device"), so... |