Patches for Vim - Vi IMproved 7.2a

The files in this directory contain source code changes to fix
problems in released versions 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.  If you did not unpack the
extra archive, you may want to skip patches marked with "extra:".
Similarly for the "lang" archive.

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.2a.001
       patch -p0 < 7.2a.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.2a:

 SIZE  NAME      FIXES
 7558  7.2a.001  bad configure checks for X11/Intrinsic.h and sys/ptem.h
 2570  7.2a.002  getbufvar(N, "") gets dict of current buffer, not buffer N
 4292  7.2a.003  leaking memory when using ":file name" and using ACL
 2166  7.2a.004  some systems can't get spell files by ftp
 2980  7.2a.005  a few error messages use confusing names and a misspelling
 1920  7.2a.006  reading past NUL of a string
 5393  7.2a.007  ":let v = 1.2.3" gives an error message
 1435  7.2a.008  printf("%g", 1) doesn't work
 2797  7.2a.009  cygwin_conv_to_posix_path() does not specify buffer size
 3085  7.2a.010  file name with illegal byte causes uninitialised memory read
 2705  7.2a.011  the Edit/Startup Settings menu doesn't work
 2918  7.2a.012  GTK: Compiler warnings for casting int to pointer
20111  7.2a.013  shellescape() does not escape "%" and "#" characters
 1459  7.2a.014  problem with % in a message
 1516  7.2a.015  misaligned messages
 3187  7.2a.016  CTRL-W v splits the quickfix window in two
 1627  7.2a.017  ":doautoall" used all buffers, not just loaded ones
 2391  7.2a.018  compiler warnings messages when compiling with Gnome
 1614  7.2a.019  ":let &g:tw = 44" sets the local option value