On Sun, Feb 14, 2016 at 05:01:22PM +0900, Kazunobu Kuriyama wrote: > Hmm... > > Looks Linux X11 or GTK works differently from that for OS X.
It must be hard trying to fix something when you cannot reproduce a problem. Have you tried running Linux in a virtual machine? > Could you please change a cpp directive from #if 0 to #if 1 at > gui_gtk_x11.c:633, although that causes logically unnecessary redraws? The screen gets redrawn *mostly* correctly after a PageDown with this change. Here are three screenshots: http://imgur.com/a/NImWI 1. after :help 2. after <PageDown> 3. after <C-L> > What happens to cursor(s)? Does the GUI clears cursors on unused windows? No -- the cursor remains on the inactive window, and also on the command line. The cursor blinking in the active window is also broken: when I switch to a window (or move the cursor) the cursor is briefly visible, then it blinks out of existence and doesn't reappear until I move the cursor again. My .vimrc has this line: set guicursor+=a:blinkon0 " disable cursor blinking ever since my redraw call logging experiments, so the cursor shouldn't be blinking at all. Once, I did :set lines=24 columns=80 and the entire window was solid grey until I forced a redraw with Ctrl-L. I can no longer reproduce that intentionally. It's as if some kind of double-buffering going on, and gvim is *sometimes* drawing into the wrong buffer, due to a race condition or something. On Sun, Feb 14, 2016 at 05:20:57PM +0900, Kazunobu Kuriyama wrote: > By the way, how about your resurrected icons? > > It looks to me that they appear on the toolbar, right? Yes. Regards, Marius Gedminas -- One picture is worth 128K words. -- -- 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.
signature.asc
Description: Digital signature
