Clone
Adam Murdoch
committed
on 07 Jan
Change the console rendering to avoid redrawing the build status or each work in progress line when nothing has changed. Previously, each li… Show more
Change the console rendering to avoid redrawing the build status or each work in progress line when nothing has changed. Previously, each line would be redrawn on each 'update now' event regardless of change (which are fired 10 times per second). The changes result in a much better experience on slower terminals, such as the Windows console, as the cursor does not bounce around while nothing else is changing on the screen.

Also skip setting and resetting the text attributes when rendering an empty span, to avoid generating some pointless control characters.

Show less

green-master + 320 more