Patches for Vim - Vi IMproved 7.4
The files in this directory contain source code changes to fix problems
in a released version of Vim. Each file also contains an explanation of
the problem that is fixed, like the message that was sent to the vim-dev
maillist.
The best is to apply the patches in sequence. This avoids problems when
a patch depends on a previous patch.
Before patching, change to the top Vim directory, where the "src" and
"runtime" directories are located.
Depending on the version of "patch" that you use, you may have add an
argument to make it patch the right file:
patch -p < 7.4.001
patch -p0 < 7.4.001
After applying a patch, you need to compile Vim. There are no patches
for binaries.
Checksums for the patch files can be found in the file MD5.
Individual patches for Vim 7.4:
SIZE NAME FIXES
13179 7.4.001 'ic' doesn't work for patterns such as [a-z]
2522 7.4.002 pattern with two alternative look-behind matches doesn't match
2680 7.4.003 memory access error in Ruby syntax highlighting
7145 7.4.004 when closing a window fails ":bwipe" may hang
1391 7.4.005 "vaB" while 'virtualedit' is set selects the wrong area
1952 7.4.006 mkdir("foo/bar/", "p") gives an error message
2538 7.4.007 creating a preview window on startup messes up the screen
2176 7.4.008 new regexp engine can't be interrupted
2051 7.4.009 too easy to write a file was not decrypted (yet)
2307 7.4.010 (after 7.4.006) crash with invalid argument to mkdir()
2270 7.4.011 cannot find out if "acl" and "xpm" features are supported
6180 7.4.012 MS-Windows: resolving multi-bye shortcut does not work
2986 7.4.013 MS-Windows: File name buffer too small for utf-8
2671 7.4.014 MS-Windows: check for writing to device does not work
3135 7.4.015 MS-Windows: Detecting node type fails for multi-byte chars
5999 7.4.016 MS-Windows: File name completion has problem with Chinese
2319 7.4.017 ":help !!" does not find the "!!" tag in the help file
1400 7.4.018 when completing item becomes unselected
1948 7.4.019 file name completion fails with Chinese characters
2586 7.4.020 NFA engine matches too much with \@>
2806 7.4.021 NFA regexp: Using \ze may result in wrong end
4209 7.4.022 deadlock while exiting, because of allocating memory
1704 7.4.023 MS-Windows: warning for 64 bit type
1992 7.4.024 current user cannot always use the undo file he created
2074 7.4.025 reading before start of a string
1710 7.4.026 clang warning for int shift overflow
2815 7.4.027 valgrind error when using CTRL-X CTRL-F at start of the line