On Wed, Feb 17, 2016 at 05:32:38PM +0900, Kazunobu Kuriyama wrote:
> Thank you for giving a try.
> 
> The cursor issue you've just pointed out is rather expected results and I
> know the cause.
> 
> That said, I can't put my hands on the cursor issue till the redraw issue
> is resolved.
> 
> The Vim core draws text and cursor(s) simultaneously.
> 
> But that drawing model don't work cleanly with GUI; because of GUI's
> asynchronicity and double buffering mechanism, the place where the cursor
> appears is often different from that the Vim core puts.
> 
> The cursor issue is a result of a brutally forced synchronization.
> 
> Any other problems on redrawing?  If you all don't see much problem on
> that, and say OK to me,  I can go and fix the cursor issue.

I was unable to trigger any other redrawing problems.


One curious thing: when I press Ctrl-L to redraw (especially if I hold
it down to cause continuous redraws), the vim window flashes white
before being redrawn.  I'd hope that with GTK+'s double-buffering only
the finished image would be actually shown on screen?  But that's a
quality of implementation issue, not a bug, and perhaps too difficult to
do right with vim's generic architecture?

Regards,
Marius Gedminas
-- 
In fact, liking [C++] is a strong indicator that you're not an expert in it.
        -- ssylvan on reddit

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: Digital signature

Raspunde prin e-mail lui