Re-fix output window. Scrolling was messed up when long paragraphs with
line wrap were appended, also appendOutput and appendOutputInline ended up doing almost the same thing. It might be that appendOutput is called in some places where appendOutputInline would be more adequate. The code now tries to called QPlainTextEdit::appendPlainText() whenever it can because of its update optimizations when it comes to enforcing maximum block count. We want application output to be processed fast, even if the maximum block count was reached!
Showing with 32 additions and 24 deletions