I noticed dvtm sometimes has a bit of "flicker" and also produces less
terminal output than is necessary. The first pull request below changes
refresh() calls to wnoutrefresh() to make all updates occur right
before dvtm goes to sleep in select(). I've been using this for
several weeks now and it seems to work well.
The pull request for redraw() gives a less satisfying screen refresh effect
by clearing the terminal before redrawing it. It may not be noticeable
on a local system or over a low latency connection, and is really only
useful when applied in tandem with the doupdate() pull request.
I found that when a non-visible window (either a minimized window or,
in fullscreen layout, a window other than the selected one) is
receiving lots of data, the cursor flickers noticably even though the
screen is not being updated. The attached pull request seems to work for me,
but it has only been lightly tested.
Finally, a small pull request which eliminates clear_worktab().
-Mark
Received on Sun Oct 27 2013 - 00:45:51 CEST