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