Problem: The socket I/O is intertwined with the netbeans code.
Solution: Start refactoring the netbeans communication to split off the
socket I/O. Add the +channel feature.
Problem: VS2015 has a function HandleToLong() that is shadowed by the macro
that Vim defines.
Solution: Do not define HandleToLong() for MSVC version 1400 and later.
(Mike Williams)
Problem: MS-Windows: When Vim is minimized the window height is computed
incorrectly.
Solution: When minimized use the previously computed size. (Ingo Karkat)
Problem: Text drawing on newer MS-Windows systems is suboptimal. Some
multi-byte characters are not displayed, even though the same font
in Notepad can display them. (Srinath Avadhanula)
Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro
Muraoka)
Problem: Win32: When mouse is hidden and in the toolbar, moving it won't
make it appear. (Sami Salonen)
Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata)
Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
if the corresponding menu command contains additional characters
like the shortcut marker '&' or if you use a non-english locale.
Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
Problem: MS-Windows: confirm() dialog text may still not fit.
Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more
places. (Yasuhiro Matsumoto)
Problem: Win32: When resizing Vim it is always moved to the primary monitor
if the secondary monitor is on the left.
Solution: Use the nearest monitor. (Yukihiro Nakadaira)
Problem: Win32: Toolbar repainting does not work when the mouse pointer
hovers over a button.
Solution: Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco)
Problem: MS-Windows: When using a black background some screen updates
cause the window to flicker.
Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre)
Problem: When using ":make", typing the next command and then getting the
"reload" prompt the next command is (partly) eaten by the reload
prompt.
Solution: Accept ':' as a special character at the reload prompt to accept
the default choice and execute the command.
Problem: Win32 GUI: When building without menus, the font for dialogs and
tab page headers also changes.
Solution: Define USE_SYSMENU_FONT always. (Harig G.)
Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries.
Solution: Instead of handling WM_NCCREATE, create wide text area window
class if the parent window iw side. (Sergey Khorev)