I think this really makes a difference for some unstable windows installs.

How can I help to make this patch to get tested (and ultimately accepted)?

Best regards

René

---------- Forwarded message ----------
From: René Aguirre <[email protected]>
Date: Sat, Jul 24, 2010 at 12:33 PM
Subject: Win32 flicker
To: [email protected]


Hello,

Refer to the attached .diff file for a patch to an annoying issue related to
un-expected flicker in the main editor window.

The reason for this is that the editor window, was not marked for clipping
before the background was painted.

Just adding the proper windows style settings fixes the issue.

How to reproduce (easily):
1) Windows XP, (also in Vista, possibly on Win 7)

2) Set VIM background normal text to black
3) Set the main 3d / button face widget system color (as is used by VIM for
background) to a light color, light gray or higher intensity.
4) re-start VIM
5) Open any file that allows to fill up the editor screen

Issue: During regular motion or editing, random background refresh can be
noticed, on some systems this is worst (windows seems to trigger random
paint request to my windows, possible due the way some services are
interacting with windows explorer) and really noticeable (example with a
high resolution screen).

Details on the fix: The main editor window style is changed to clip the
children window from the background before erasing the background, so the
text editor client area is not erased before re-painting.


IMPORTANT: I'm using the latest vim73 source from the mercurial repo in
order to facilitate integration, but the issue also happens in Vim72.

Best regards

René Aguirre

-- 
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

Attachment: win32_flicker_fix.diff
Description: Binary data

Raspunde prin e-mail lui