From: Bram Moolenaar Date: Wed, 10 Aug 2011 13:56:27 +0000 (+0200) Subject: updated for version 7.3.275 X-Git-Tag: v7.3.275 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e78c206856b35172196a171b9f5c6b2f66bda393;p=vim updated for version 7.3.275 Problem: MS-Windows: When using a black background some screen updates cause the window to flicker. Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre) --- diff --git a/src/gui_w32.c b/src/gui_w32.c index e4d25704f..0966afe40 100644 --- a/src/gui_w32.c +++ b/src/gui_w32.c @@ -1379,7 +1379,8 @@ gui_mch_init(void) s_hwnd = CreateWindowEx( WS_EX_MDICHILD, szVimWndClass, "Vim MSWindows GUI", - WS_OVERLAPPEDWINDOW | WS_CHILD | WS_CLIPSIBLINGS | 0xC000, + WS_OVERLAPPEDWINDOW | WS_CHILD + | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | 0xC000, gui_win_x == -1 ? CW_USEDEFAULT : gui_win_x, gui_win_y == -1 ? CW_USEDEFAULT : gui_win_y, 100, /* Any value will do */ @@ -1410,7 +1411,8 @@ gui_mch_init(void) * titlebar, it will be reparented below. */ s_hwnd = CreateWindow( szVimWndClass, "Vim MSWindows GUI", - win_socket_id == 0 ? WS_OVERLAPPEDWINDOW : WS_POPUP, + (win_socket_id == 0 ? WS_OVERLAPPEDWINDOW : WS_POPUP) + | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, gui_win_x == -1 ? CW_USEDEFAULT : gui_win_x, gui_win_y == -1 ? CW_USEDEFAULT : gui_win_y, 100, /* Any value will do */ diff --git a/src/version.c b/src/version.c index 8ae028c86..1d8b4109c 100644 --- a/src/version.c +++ b/src/version.c @@ -709,6 +709,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 275, /**/ 274, /**/