Karsten Hopp 845afa
Patches for Vim - Vi IMproved 7.0
cvsdist 2cc57f
cvsdist 2cc57f
The files in this directory contain source code changes to fix
cvsdist 2cc57f
problems in released versions of Vim.  Each file also contains an
cvsdist 2cc57f
explanation of the problem that is fixed, like the message that
cvsdist 2cc57f
was sent to the vim-dev maillist.
cvsdist 2cc57f
cvsdist 2cc57f
The best is to apply the patches in sequence.  This avoids problems
cvsdist 2cc57f
when a patch depends on a previous patch.  If you did not unpack the
cvsdist 2cc57f
extra archive, you may want to skip patches marked with "extra:".
cvsdist 2cc57f
Similarly for the "lang" archive.
cvsdist 2cc57f
cvsdist 2cc57f
Before patching, change to the top Vim directory, where the "src"
cvsdist 2cc57f
and "runtime" directories are located.
cvsdist 2cc57f
Depending on the version of "patch" that you use, you may have add
cvsdist 2cc57f
an argument to make it patch the right file:
Karsten Hopp 845afa
        patch -p < 7.0.001
Karsten Hopp 845afa
        patch -p0 < 7.0.001
cvsdist 2cc57f
cvsdist 2cc57f
After applying a patch, you need to compile Vim.  There are no
cvsdist 2cc57f
patches for binaries.
cvsdist 2cc57f
Karsten Hopp f33019
Checksums for the patch files can be found in the file MD5.
Karsten Hopp f33019
Karsten Hopp 845afa
Individual patches for Vim 7.0:
cvsdist 145ee0
cvsdist 2cc57f
  SIZE  NAME     FIXES
Karsten Hopp 845afa
  1627  7.0.001  'spellsuggest' could not be added to
Karsten Hopp 845afa
  2007  7.0.002  C omni complete has problem with % and # in tags file path
Karsten Hopp 845afa
  1876  7.0.003  GUI: click in tab pages label may warp mouse pointer
Karsten Hopp 845afa
  1596  7.0.004  Compiler warning for debug_saved used before set
Karsten Hopp 845afa
  1579  7.0.005  (extra) Win32: uninstall didn't delete spell and autoload dirs
Karsten Hopp f301e8
  1347  7.0.006  Mac: "make shadow" didn't link infplist.xml
Karsten Hopp f301e8
  1919  7.0.007  AIX: compiling failed for message.c
Karsten Hopp f301e8
  2081  7.0.008  Can't call a function that uses both <SID> and {expr}
Karsten Hopp f301e8
  1625  7.0.009  ml_get errors when 'spell' is set
Karsten Hopp f301e8
  3705  7.0.010  spellfile plugin required typing login name and password
Karsten Hopp 9090be
  1989  7.0.011  can't compile with eval feature without folding feature
Karsten Hopp 9090be
  2532  7.0.012  matchparen plugin changed cursor column in Insert mode
Karsten Hopp fd27d2
  4614  7.0.013  Insert mode completion: CTRL-L jumped back to original text
Karsten Hopp fd27d2
  5712  7.0.014  Motif: doesn't compile with Motif 1.2 and earlier
Karsten Hopp fd27d2
  4485  7.0.015  Athena: type casts for lvalues
Karsten Hopp fd27d2
  1810  7.0.016  recognize encodings "mac-roman", "dec-mcs" and "hp-roman8"
Karsten Hopp 685311
  2302  7.0.017  (after 7.0.014) Motif: doesn't link with Motif 1.2 and earlier
Karsten Hopp cf4243
  1649  7.0.018  VMS: plugins are not loaded on startup
Karsten Hopp cf4243
  1425  7.0.019  crash for "VjA789" and repeating
Karsten Hopp 1ff8a6
  1470  7.0.020  GUI: crash when using 'mousefocus'
Karsten Hopp 569135
  4240  7.0.021  crash when using "\\[" and "\\]" in 'errorformat
Karsten Hopp fecb0b
  5471  7.0.022  Ruby: buffer.append() could append to the wrong buffer
Karsten Hopp f06395
  5351  7.0.023  crash after Insert mode completion without matches
Karsten Hopp f06395
  1619  7.0.024  it is possible to set arbitrary v: variables
Karsten Hopp f06395
  2606  7.0.025  crash when deleting an item from a:000
Karsten Hopp f06395
  1800  7.0.026  Unix: when using libcall() and old error may be shown
Karsten Hopp f06395
  1344  7.0.027  (extra) Win32: hang on exit when compiled with SNiFF+
Karsten Hopp f06395
  3014  7.0.028  (extra) OS/2: compilation problem
Karsten Hopp f06395
  1494  7.0.029  cursor position may be wrong when using getchar()
Karsten Hopp f06395
  1664  7.0.030  the ":compiler" command can't be used in a FileChangedRO event
Karsten Hopp f06395
  1808  7.0.031  after deleting a buffer its Select mode mappings remain
Karsten Hopp f06395
  1424  7.0.032  (extra, after 7.0.027) missing semicolon
Karsten Hopp f06395
  2431  7.0.033  pasting after autoindent removes the indent
Karsten Hopp f06395
  2042  7.0.034  repeating completion was wrong after typing text or using BS
Karsten Hopp f06395
  5905  7.0.035  repeating Insert mode completion doesn't work properly
Karsten Hopp 424e24
  3990  7.0.036  can't compile with small features and syntax HL
Karsten Hopp 424e24
  1880  7.0.037  crash when resizing Vim window when a line doesn't fit
Karsten Hopp 424e24
  3236  7.0.038  complete() can be used from expr. mapping after inserting text
Karsten Hopp 424e24
  3240  7.0.039  third argument for inputdialog() doesn't work in the console
Karsten Hopp 6b9cac
  1946  7.0.040  mouse selection with "z=" and inputlist() gets wrong entry
Karsten Hopp 6b9cac
  2229  7.0.041  cursor([1, 2]) failed, required third item in the list
Karsten Hopp 6b9cac
  1603  7.0.042  crash or hang when pasting a block in Insert mode
Karsten Hopp bf84e6
  1534  7.0.043  "%!" at start of 'statusline' didn't work
Karsten Hopp bf84e6
  5277  7.0.044  Perl: changing a line in a non-current buffer may not work
Karsten Hopp bf84e6
  1741  7.0.045  (extra) Win32: MSVC 2005 compiler warnings for OLE version
Karsten Hopp bf84e6
  2318  7.0.046  the matchparen plugin didn't handle parens in single quotes
Karsten Hopp bf84e6
  2219  7.0.047  the exit status of the configure script can be wrong
Karsten Hopp bf84e6
  2173  7.0.048  the gzip plugin can't handle file names that have a paren
Karsten Hopp bf84e6
  2221  7.0.049  some Tcl scripts are not recognized
Karsten Hopp bf84e6
  1437  7.0.050  can't properly close a buffer through the NetBeans interface