From f3af3da16f72731f7f4b5ef78a0862b4877bdbdf Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 6 Nov 2016 18:16:45 +0100 Subject: [PATCH] Add more comments in ConsoleIO, closes #5836 --- src/Composer/IO/ConsoleIO.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Composer/IO/ConsoleIO.php b/src/Composer/IO/ConsoleIO.php index 7cd6fd71a..0fd93152e 100644 --- a/src/Composer/IO/ConsoleIO.php +++ b/src/Composer/IO/ConsoleIO.php @@ -206,6 +206,9 @@ class ConsoleIO extends BaseIO // write the new message $this->doWrite($messages, false, $stderr, $verbosity); + // In cmd.exe on Win8.1 (possibly 10?), the line can not be cleared, so we need to + // track the length of previous output and fill it with spaces to make sure the line is cleared. + // See https://github.com/composer/composer/pull/5836 for more details $fill = $size - strlen(strip_tags($messages)); if ($fill > 0) { // whitespace whatever has left