Patches for version 6.3a of Vim - Vi IMproved

The files in this directory contain source code changes to fix
problems in unstable 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 < 6.3a.001
       patch -p0 < 6.3a.001

After applying a patch, you need to compile Vim.  There are no
patches for binaries.

 SIZE  NAME      FIXES
 2219  6.3a.001  Win32: detecting whether diff accepts --binary fails
 2138  6.3a.002  NetBeans: crash when inserting text beyond last line
 5059  6.3a.003  E315 error when auto-formatting comments
 2635  6.3a.004  test32 fails with DJGPP version on MS-Windows XP
 2970  6.3a.005  ":searchpath!" does not use 'includeexpr'
 1339  6.3a.006  "yip" doesn't move the cursor to the first column
 4883  6.3a.007  'cindent' doesn't recognize "typedef enum"
 8872  6.3a.008  (extra) Win32: some wide functions don't work on Windows 98
 4506  6.3a.009  Win32: completion wrong if 'encoding' not active codepage
13728  6.3a.010  (extra) Win32: not all Unicode chars work in window title
 6450  6.3a.011  using the explorer plugin a local directory may be lost
 4925  6.3a.012  (extra) installer on Windows 98 fails; default path wrong
 9064  6.3a.013  (extra) Win32: menu text wrong if 'encoding' not active CP
 3433  6.3a.014  multi-byte text and highlighting in 'statusline' gives gaps
 5762  6.3a.015  "select all" menu item breaks 'im'; can't abandon a buffer
 1533  6.3a.016  GUI: redraw error after cancelling a dialog
 2810  6.3a.017  serverlist() doesn't work with "vim -X"
 1777  6.3a.018  (after 6.3a.017) compiler warning for return type
 7790  6.3a.019  (extra) Win32: can't type non-latin1 characters
47060  6.3a.020  (extra) Amiga GUI isn't working, AROS support is missing
 1743  6.3a.021  (after 6.3a.017) can't compile with X11 but without GUI
 3693  6.3a.022  when 'list' is set 'softtabstop' counts a Tab for 2 spaces
 6694  6.3a.023  custom completion doesn't handle backslashes correctly
23700  6.3a.024  "save all" toolbar item fails if buffer has no name
 1859  6.3a.025  setting 'virtualedit' moves the cursor
 5860  6.3a.026  (extra, after 6.3a.008) can't edit on Win 98 if 'enc' "utf-8"
 2056  6.3a.027  (extra, after 6.3a.027) warning for char/short mixup
 1628  6.3a.028  ":normal ." doesn't work inside a function.