5a0d8bf
Patches for Vim - Vi IMproved 7.3
cvsdist 2cc57f3
cvsdist 2cc57f3
The files in this directory contain source code changes to fix
cvsdist 2cc57f3
problems in released versions of Vim.  Each file also contains an
cvsdist 2cc57f3
explanation of the problem that is fixed, like the message that
cvsdist 2cc57f3
was sent to the vim-dev maillist.
cvsdist 2cc57f3
cvsdist 2cc57f3
The best is to apply the patches in sequence.  This avoids problems
cvsdist 2cc57f3
when a patch depends on a previous patch.  If you did not unpack the
1f2971e
extra archive, you may want to skip patches marked with "(extra)".
f3be58e
Similarly for the "lang" archive.  Or ignore errors for missing files.
cvsdist 2cc57f3
cvsdist 2cc57f3
Before patching, change to the top Vim directory, where the "src"
cvsdist 2cc57f3
and "runtime" directories are located.
cvsdist 2cc57f3
Depending on the version of "patch" that you use, you may have add
cvsdist 2cc57f3
an argument to make it patch the right file:
5a0d8bf
        patch -p < 7.3.001
5a0d8bf
        patch -p0 < 7.3.001
cvsdist 2cc57f3
cvsdist 2cc57f3
After applying a patch, you need to compile Vim.  There are no
cvsdist 2cc57f3
patches for binaries.
cvsdist 2cc57f3
f330195
Checksums for the patch files can be found in the file MD5.
f330195
5a0d8bf
Individual patches for Vim 7.3:
cvsdist 145ee09
cvsdist 2cc57f3
  SIZE  NAME     FIXES
5a0d8bf
  1720  7.3.001  ":find" completion does not always shorten match properly
5a0d8bf
  1610  7.3.002  ":find" completion didn't work halfway an environment variable
5a0d8bf
  1299  7.3.003  crash with specific BufWritePost autocmd
5a0d8bf
  1300  7.3.004  crash when using very long regexp
5a0d8bf
  2747  7.3.005  crash when using undotree()
5a0d8bf
  2987  7.3.006  can't build some multi-byte code with C89
5a0d8bf
  4442  7.3.007  Python code redefines "buffer", re-implements a grow-array
5a0d8bf
 11982  7.3.008  'cursorbind' is kept in places where 'scrollbind' is reset
5a0d8bf
  3197  7.3.009  Win32: Crash when using a bad argument for strftime()
5a0d8bf
  5466  7.3.010  Mac GUI: Missing break statements
5a0d8bf
  8811  7.3.011  X11 clipboard doesn't work in GUI, after :sh selection fails
2afbaff
  2127  7.3.012  problems building with MingW
2afbaff
  5979  7.3.013  dynamic loading with Ruby doesn't work for 1.9.2
2afbaff
  2497  7.3.014  "a" in Ex mode with backslash at end of line doesn't work
2afbaff
  2223  7.3.015  a test is using an error message that no longer exists
2afbaff
  7448  7.3.016  netbeans interface doesn't work under Athena
2afbaff
  4314  7.3.017  errors reported by smatch
2afbaff
  2488  7.3.018  (after 7.3.012) missing argument to windres in MingW makefiles
170e68e
  1577  7.3.019  ":nbstart" can fail silently
ba0f81d
  3696  7.3.020  cursor position wrong when joining lines and 'fo' contains "a"
75f0b3a
  2145  7.3.021  Mac: Boolean redefined when building with X11
9fdb101
  1750  7.3.022  when opening a new window 'spellcapcheck' is cleared
9fdb101
  2086  7.3.023  external program may hang when it tries to write to the tty
9fdb101
  3222  7.3.024  named signs do not use a negative number as intended
9fdb101
  3412  7.3.025  ":mksession" does not escape file name properly
9fdb101
  1848  7.3.026  CTRL-] in a help file doesn't always work
bcadb16
  2668  7.3.027  MS-Windows: Opening a file on a network share is very slow
04abb01
  5065  7.3.028  (after 7.3.024) signs don't show up
33bc3e2
  4623  7.3.029  ":sort n" sorts lines without a number as number zero
53d69c3
 12512  7.3.030  cannot store Dict and List in viminfo file
53d69c3
  3620  7.3.031  can't pass the X window ID to another application
7f84e55
 21839  7.3.032  maparg() doesn't return the flags, e.g., <buffer>, <script>
69d6d89
  1395  7.3.033  (after 7.3.032) can't build without FEAT_LOCALMAP
3f122c3
 12987  7.3.034  Win32: may load .dll from wrong directory
c0ca7c7
  1882  7.3.035  (after 7.3.034) stray semicolon
38ba7bc
  1946  7.3.036  Win32 GUI: different dialog font when building without menus
38ba7bc
  4147  7.3.037  compiler warnings for loss of data
38ba7bc
  2638  7.3.038  v:windowid isn't set for MS-Windows
38ba7bc
  2567  7.3.039  crash when using skk.vim plugin
bb00968
  1627  7.3.040  go past end of string when comparing while ignoring case
bb00968
  1857  7.3.041  compiler warning for mediumVersion
bb00968
  1915  7.3.042  no spell highlighting when re-using an empty buffer
bb00968
 14836  7.3.043  can't load Ruby dynamically on Unix
bb00968
  1857  7.3.044  preview window too high when opened by the popup menu
bb00968
  1739  7.3.045  compiler warning for uninitialized variable
bb00968
  2126  7.3.046  can't build Ruby on MS-Windows
5846bdd
  6058  7.3.047  (after 7.3.032) missing makefile updates for test 75
993cb79
  3410  7.3.048  ":earlier 1f" doesn't work after loading undo file
30e5ba2
 19335  7.3.049  PLT has rebranded their Scheme to Racket
e6a4fc2
  6138  7.3.050  the link script is clumsy, should use --as-needed
e6a4fc2
  3305  7.3.051  crash when $PATH is empty
3f0301f
 10719  7.3.052  various errors when 'completefunc' opens a new window
3f0301f
  2948  7.3.053  complete() function doesn't reset complete direction
3f0301f
  3354  7.3.054  can define a user command for :Print, but it doesn't work
3f0301f
 10470  7.3.055  endless loop when recursively comparing lists and dicts