Hi Simon,

On Thu, Nov 24, 2016 at 11:02AM, Simon McVittie wrote:
> In the new upstream release of offlineimap, the blinkenlights UI
> (offlineimap -u blinkenlights) seems to corrupt its display less than
> in 7.0.8. It still corrupts its output after a while, but it's... less bad?
> (This is a partial solution to #671087 and #809676)

Yes I know, I was the one who submitted the patch upstream. Sorry for
not having packaged it for Debian yet, I will do it ASAP.

> I suspect that the most correct solution for this UI would be to take the
> approach that is required by mainstream GUI toolkits like GTK+
> or Qt, namely doing all UI operations (in this case all tty interaction)
> in a single "main thread", and having all other threads post events to that
> main thread instead of manipulating the UI directly. I might look into
> doing that refactor/rewrite one day, but for now, 7.0.9 seems to be
> an improvement.

The current implementation is indeed broken. I suspect it has always
been that way, but recently became unusable due to a change in the
ncurses API (hence, #809676). The latest version should fix that.

It would be great if someone could do the rewrite. Upstream have stated
they do not intend to work on this.

Best,

-- 
Ilias

Reply via email to