diff --git a/README.patches b/README.patches
new file mode 100644
index 0000000..696b66d
--- /dev/null
+++ b/README.patches
@@ -0,0 +1,790 @@
+Patches for Vim - Vi IMproved
+
+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 < 5.5.001
+        patch -p0 < 5.5.001
+
+After applying a patch, you need to compile Vim.  There are no
+patches for binaries.
+
+Collection of patches for Vim 6.1:
+  SIZE  NAME                  INCLUDES
+ 85516  6.1.1-100.gz	      patches 6.1.001 to 6.1.100, gzip'ed
+128949  6.1.101-200.gz        patches 6.1.101 to 6.1.200, gzip'ed
+
+Individual patches for Vim 6.1:
+  SIZE  NAME     FIXES
+  6488  6.1.001  Multi-byte: composing char on space isn't formatted properly
+  1523  6.1.002  (extra) Win32: mouse pointer stays hidden after ":popup"
+  1806  6.1.003  when 'laststatus' is zero vertical separator drawn wrong
+  6442  6.1.004  Multi-byte: update for Unicode 3.2
+  1647  6.1.005  using more than 50 items in 'statusline' causes a crash
+  4937  6.1.006  using "P" or "p" in Visual mode may give wrong results
+  1951  6.1.007  error message for ":filetype plugin off" when no plugins used
+  1692  6.1.008  "%" didn't correctly ignore \" inside a string
+  1334  6.1.009  crash when using a huge maxwid in 'statusline'
+ 11369  6.1.010  "?\?", ":s?\??" and ":g?\??" didn't work
+  4503  6.1.011  XIM: problem when 'number' is set; also a focus problem
+  1555  6.1.012  system() fails when fread() does CR-LF to LF translation
+  3035  6.1.013  Win32: default for 'printexpr' fails for special characters
+ 12028  6.1.014  "r" in Visual block mode is wrong when 've' is "block" 
+  1357  6.1.015  fix missing define of patch 6.1.014
+  4791  6.1.016  (extra) Win32: fix reversing of Hebrew and Arabic text
+  1368  6.1.017  Cygwin: system() still doesn't work, need binary I/O
+  2329  6.1.018  Error message when using cterm highlighting
+  1397  6.1.019  (extra) Win32: editing "d:" gives extra characters
+  1582  6.1.020  col("'>") returns a huge number after Visual line mode
+  2140  6.1.021  (depends on 6.1.009) crash when huge minwid in 'statusline'
+  3333  6.1.022  dragging status line above cmdline window isn't possible
+  6444  6.1.023  (extra) VMS: a few tests fail
+  2305  6.1.024  function prototypes with extra parenthesis cause trouble
+  3220  6.1.025  a few "vim --help" messages don't start with a capital
+  4471  6.1.026  *.patch and php scripts are not recognized
+  1608  6.1.027  a highlighted wrapping item may disturb the 'foldcolumn'
+  2369  6.1.028  when --remote-expr fails the exit status is still zero
+  2450  6.1.029  if 'enc' is special 8-bit encoding editing a UTF-8 file fails
+  2929  6.1.030  CTRL-N is mapped after using CTRL-X CTRL-N in Insert mode
+  2139  6.1.031  Cygwin: Xxd may use text mode I/O instead of binary mode
+  4181  6.1.032  can't specify an error file without jumping to first error
+  1420  6.1.033  GUI: when losing selection cursor is in wrong position
+  1969  6.1.034  a CVS diff file isn't recognized as a diff filetype
+  5019  6.1.035  (extra)(depends on 6.1.016) Win32: fix reversing again
+  1733  6.1.036  ":v/./,//-j" may cause a crash
+  2447  6.1.037  wrong redraw after hit-enter prompt when 'lazyredraw' is set 
+  2050  6.1.038  trouble for multi-byte char with trailbyte '~' in ":s" command
+  1716  6.1.039  folds are not always updated when reloading a file
+  6165  6.1.040  if cannot return to current dir, may change dir unexpectedly
+  3925  6.1.041  ":mkvimrc" wrong on a mapping with a leading space in the rhs
+  1627  6.1.042  "vim -r" doesn't list swap files when 'wig' contains *.swp
+  3636  6.1.043  (depends on 6.1.040) warning for argument type of mch_chdir()
+ 39653  6.1.044  (extra) GUI: find/replace dialogs don't work properly
+  2232  6.1.045  when 'scrolloff' is 999 moving in Visual mode scrolls up/down
+  2259  6.1.046  X11 GUI: if 'linespace' >= 2 cursor can become big rectangle
+  3416  6.1.047  after an error the expression for ":if" is still evaluated
+  1700  6.1.048  recognize Hangul Jamo chararacters as composing chars
+ 37164  6.1.049  (extra) GUI: with 32 bit colors get message for invalid color
+  1658  6.1.050  (depends on 6.1.049) doesn't compile without GUI
+  1600  6.1.051  (depends on 6.1.044) doesn't compile with GUI + small features
+  3677  6.1.052  Unix: executable() doesn't work when "which" not available
+  2619  6.1.053  ":mksession" stores option values with a line break wrongly
+  7872  6.1.054  mouse click at hit-return or more prompt is ignored
+  4748  6.1.055  compressed file contents is checked to detect filetype
+  3315  6.1.056  allow skipping to load the Syntax menu to reduce startup time
+  1869  6.1.057  ESC inside a mapping goes to Insert mode when 'im' set
+  1777  6.1.058  CTRL-X CTRL-Y in Insert mode scrolls a closed fold wrong
+  2955  6.1.059  environment vars in argument for ":redir >" are not expanded
+  2141  6.1.060  undo wrong if deleting char before Tab with 'virtualedit' set
+  2384  6.1.061  highlighting Tab in Visual mode wrong when 'virtualedit' set
+  2771  6.1.062  man plugin doesn't work properly on Solaris 5
+  2829  6.1.063  java indent plugin sometimes indents too much
+ 17255  6.1.064  the netrw plugin didn't recognize standard URL for ftp and rcp
+  3970  6.1.065  VMS: the colorscheme, keymap and compiler menus are empty
+  6701  6.1.066  (extra) calling system() in a plugin hangsup reading stdin
+  1472  6.1.067  when 'viminfo' contains "f0" file marks are still stored
+  1647  6.1.068  after reloading a file diff mode isn't always updated
+  2203  6.1.069  with "$" in 'cpoptions' "C" may sometimes not remove the $
+  1644  6.1.070  (depends on 6.1.060) compiler warning for signed/unsigned
+  1411  6.1.071  g CTRL-G counts one char too much when 'sel' is "exclusive"
+  5534  6.1.072  cannot jump to tag in remote file
+  2784  6.1.073  (extra) BC5: can't easily select tiny-huge version
+  8119  6.1.074  ":cd" may fail to find dir when 'cdpath' contains "../.."
+  1336  6.1.075  (depends on 6.1.072) missing pointer declaration
+  6443  6.1.076  (extra) various fixes for the Macintosh
+  4316  6.1.077  on Debian with ACL need to link with the attr library
+  1696  6.1.078  no folds when using fold markers and the first one is missing
+  4694  6.1.079  using "s" in Visual block mode with 've' set goes wrong
+  4227  6.1.080  gcc doesn't like adding /usr/local to the search path
+  1533  6.1.081  ":help CTRL-\_CTRL-N" doesn't work
+  2101  6.1.082  "p" doesn't replace selection after loading vimrc_example.vim
+  1527  6.1.083  Slovak menu isn't always automatically used
+  4397  6.1.084  (depends on 6.1.080) mistake in configure check for gcc path
+  1370  6.1.085  "(insert)" sticks after <C-O><C-\><C-N> in Insert mode
+  1344  6.1.086  GUI: The guifg color for CursorIM doesn't take effect
+  2086  6.1.087  thesaurus completion doesn't work very well for Japanese
+  1953  6.1.088  (extra) Win32: generate debugging info and add *.cpp to tags
+  4142  6.1.089  on BSDI ss_base is used instead of ss_sp for sigaltstack()
+  2029  6.1.090  CTRL-F may get stuck when 'scrolloff' is non-zero
+  2944  6.1.091  GTK: can't switch preeditstate without 'imactivatekey'
+  1663  6.1.092  ":mapclear <buffer>" doesn't work
+  7537  6.1.093  Mac and MS-Windows GUI: scrolling may break ":s" command
+  2111  6.1.094  Cygwin: files with backslashes cause problems
+  1798  6.1.095  X11: can free item on stack when using signs
+  2442  6.1.096  erasing right halve of double-wide char may clear too much
+  1855  6.1.097  (depends on 6.1.090) CTRL-F at end of file scrolls one line
+  1963  6.1.098  MS-Windows: executing xxd from the menu may fail
+  1857  6.1.099  closing a fold of more than 99999 lines corrupts memory
+  2549  6.1.100  (extra, depends on 6.1.088) don't always use /mapinfo
+  3688  6.1.101  ":options" changes 'tabstop'; 'awa' can't be set
+  1840  6.1.102  multi-byte chars in statusline are not truncated correctly
+  4007  6.1.103  a verbose message about a returning function may be missing
+  3999  6.1.104  gcc 3.1 has an optimizer problem, add argument to avoid it
+  2128  6.1.105  Win32: 'shellpipe' isn't initialized optimally
+  1797  6.1.106  the maze generating program crashes
+  3154  6.1.107  current line in error window displayed wrong when 'list' set
+  2481  6.1.108  interrupting a filter command makes the buffer read-only
+  1628  6.1.109  CTRL-W = doesn't equalize window heights when 'ead' is "hor"
+  1464  6.1.110  ":badd file" doesn't make an existing buffer listed
+  2916  6.1.111  add has("macunix") and has("win32unix")
+  2940  6.1.112  ":bufdo", ":argdo" and ":windo" set too many jump marks
+  3118  6.1.113  ":bufdo bwipe" doesn't wipe out all listed buffers
+  1880  6.1.114  Python: using an empty array of lines caused an error
+  2061  6.1.115  "das" on last sentence of paragraph keeps trailing "."
+  4824  6.1.116  changing 'eol' in a 'binary' buffer doesn't mark it modified
+  6993  6.1.117  small problems with netrw plugin for ftp and cygwin
+  1821  6.1.118  reloading a file in diff mode doesn't redraw other windows
+  2165  6.1.119  (extra) Sniff: can crash when connection to Sniff
+  2093  6.1.120  CTRL-F at end of file messes up closed fold at top
+  3128  6.1.121  Paste menu in Select-Insert mode leaves cursor too far left
+  2529  6.1.122  buffer created to hold the alternate file name was listed
+  1539  6.1.123  ":match" doesn't complain if it gets too many arguments
+  1452  6.1.124  a hidden buffer may be considered modified when it isn't
+  4423  6.1.125  explorer plugin ignores modified buffer is in another window
+ 57274  6.1.126  GUI: loading the syntax menu takes a long time
+  2498  6.1.127  --remote causes commands inserted as text when 'im' set
+  1853  6.1.128  a long prompt with input() puts cursor in wrong line
+  6081  6.1.129  on Solaris stat() accepts a file name ending in a slash
+ 38606  6.1.130  the documentation for the quickfix commands was unclear
+  1783  6.1.131  X11 GUI: a CSI byte in a typed key wasn't handled right
+  1762  6.1.132  executing a register in Ex mode may skip commands
+  3096  6.1.133  drawing wide character in statusline may clear half a char
+  2155  6.1.134  error for ":match" argument is reported inside ":if 0"
+  2002  6.1.135  shell command can't have a newline without a backslash
+  3587  6.1.136  when $TERM is "linux" 'background' may be wrong in GUI
+  5076  6.1.137  converting to HTML doesn't handle tabs very well
+  2817  6.1.138  user can't extend individual choices syntax menu
+  1297  6.1.139  Cygwin: PATH_MAX is not defined
+  2107  6.1.140  Cygwin: can't expand ":e `ls *.c`" with shell using CR-LF
+ 10364  6.1.141  ":wincmd c" may delay closing the window
+ 24880  6.1.142  add 'a' and 'w' flags to 'formatoptions' for auto-format
+  2643  6.1.143  (depends on 6.1.142) auto formatting has a few problems
+  1525  6.1.144  obtaining size of a line in screen characters may go wrong
+  6906  6.1.145  GTK GUI: dropping files on Vim doesn't always work properly
+  1446  6.1.146  MS-Windows: _viminfo wasn't stored in $HOMEDRIVE/$HOMEPATH
+  3357  6.1.147  (extra) Win32: Enter closes a dialog when there is no default
+  3550  6.1.148  (extra) Win32: support ACL in a better way
+  5348  6.1.149  (extra) Win32: edit in diff mode from context menu
+  1868  6.1.150  getcwd() doesn't obey 'shellslash'
+  5443  6.1.151  Win32: NTFS substreams are not copied
+  2969  6.1.152  translated menus are not used when lang contains "iso8859"
+  1787  6.1.153  searching in included files could loop recursively
+  1539  6.1.154  (extra) MS-DOS: "vim -h" leaves cursor in wrong position
+  1882  6.1.155  Win32: cursor sometimes disappears in Insert mode
+  6497  6.1.156  Win32: clean up conversion between DBCS and UTF-8
+  2342  6.1.157  'hlsearch' didn't show all matches for an empty match
+  2114  6.1.158  "zs" and "ze" don't work properly with ":set nowrap siso=1"
+  5429  6.1.159  expanding a multi-byte abbreviation deletes too much
+  2591  6.1.160  gzip plugin could handle ":$r file.gz" 
+  1947  6.1.161  (depends on 6.1.158) warning for "<", 'siso' can be negative
+  1537  6.1.162  Python: initialize threads properly
+  2365  6.1.163  Win32 Python: need to dynamically load init function
+  2376  6.1.164  when conversion to xxd fails 'filetype' was set anyway
+  6381  6.1.165  undo information is corrupted when splitting a saved line
+  2333  6.1.166  when using mswin.vim CTRL-V in Insert mode removes auto-indent
+  1653  6.1.167  a negative argument to ":retab" causes trouble
+  2996  6.1.168  CTRL-C at the hit-enter prompt doesn't make it return
+  1425  6.1.169  bufnr() doesn't find a buffer by a symbolic link to it
+  3438  6.1.170  -S option requires an argument while ":mksession" doesn't
+  2704  6.1.171  opening a line above a closed fold may put cursor in wrong col
+  2688  6.1.172  commandline completion of ":ta /pat" doesn't work properly
+  6685  6.1.173  ":drop file" fails "file" is the current buffer and modified
+  4025  6.1.174  can't easily see if an existing option actually works
+  2642  6.1.175  when piping commands to Vim a CTRL-C may cause a hang
+  1799  6.1.176  a very large stack limit may cause wrong out-of-stack errors
+  1985  6.1.177  (depends on 6.1.141) ":wincmd" doesn't allow following command
+  2266  6.1.178  "r<C-V><Tab>" doesn't insert a literal Tab when 'et' is set
+  2011  6.1.179  (depends on 6.1.091) undefined symbol for X11R5
+  2810  6.1.180  #ifdefs around code for GUI forking is inconsistent
+  2816  6.1.181  when terminal doesn't auto-wrap last column is blank
+  3562  6.1.182  (depends on 6.1.142) can't only auto-format comments
+  3644  6.1.183  reading utf-8 file with illegal bytes gives confusing message
+ 15461  6.1.184  (extra) Win32: add support for X1 and X2 mouse buttons
+  1720  6.1.185  (depends on 6.1.182) can't compile with minimal features
+  2289  6.1.186  (depends on 6.1.177) ":wincmd" doesn't allow a comment
+  1719  6.1.187  ":doarg" may fail when starting in the current file
+  1552  6.1.188  unused variable "p" in the small version
+  1698  6.1.189  inputdialog() doesn't work with 'c' flag in 'guioptions'
+101021  6.1.190  (extra) VMS: various updates for GTK, Python, Tcl, etc.
+  2107  6.1.191  avoid delay when stdout is not a tty and using "-s script"
+  2199  6.1.192  ":diffsplit" doesn't add "hor" to 'scrollopt'
+  2696  6.1.193  possible crash in syntax highlighting for "containedin" list
+  3215  6.1.194  when t_ti not empty shell prompt could be on write message
+ 32594  6.1.195  fixed window height isn't possible for any window
+  2729  6.1.196  generating osdef.h fails on Mac OS X
+  1524  6.1.197  ":help <C-\><C-N>" causes an error message
+  4517  6.1.198  (extra)(depends on 6.1.076) Mac: fix GUI dialogues
+  1981  6.1.199  Win32: 'guifontwide' doesn't work properly
+  1646  6.1.200  ":syn sync fromstart" would get executed after ":if 0"
+  1374  6.1.201  (depends on 6.1.192) warning for illegal pointer
+  3852  6.1.202  (extra)(depends on 6.1.148) Win32: filewritable() wrong on dir
+  1582  6.1.203  ":%s/~//" may crash when previous substitute string is empty
+  1642  6.1.204  (depends on 6.1.129) warning for illegal pointer on Solaris
+  2101  6.1.205  the gzip plugin changes the alternate file
+  7595  6.1.206  mappings may confuse the script generated by ":mksession"
+  3565  6.1.207  indenting a Java file may cause a hang
+  1718  6.1.208  can't obtain the buffer number in the Python interface
+  1980  6.1.209  Mac: printing doesn't work on Mac OS Classic
+  2086  6.1.210  an iconv() error when reading a file was not reset
+  9285  6.1.211  "use ! to override" is confusing, use "add ! to override"
+  1598  6.1.212  ":enew" has 'readonly' set when started with "-R"
+  1863  6.1.213  CTRL-W H may cause a gap below the last window
+  4593  6.1.214  installing Vim may also install a few CVS directories
+  1582  6.1.215  Win32: ":cwd" uses backslashes even when 'shellslash' is set
+  4985  6.1.216  dynamically loaded iconv library may use different error nrs
+  4742  6.1.217  sourcing same script under two names isn't noticed
+  3207  6.1.218  no error message when calling a function with a wrong argument
+  4254  6.1.219  when 'im' set using buffer menu doesn't go back to Insert mode
+ 10477  6.1.220  reloading a file changed outside Vim may fail b.o. an autocmd
+ 51923  6.1.221  changing case does not work properly in every locale
+  1910  6.1.222  (depends on 6.1.219) fix for ":amenu" was missing
+  5280  6.1.223  'iminsert' gets a wrong value when leaving Insert mode
+  1616  6.1.224  "expand('$VAR')" is empty when $VAR is not an existing file
+  2106  6.1.225  <C-O><C-^> may have a delay before redrawing
+  3547  6.1.226  ":debug normal ix<Esc>" caused a hang
+  1788  6.1.227  ":let asdf:asdf = 5" did not give an error message
+ 13306  6.1.228  (extra) Win32: special Hangul code didn't work right
+  8237  6.1.229  Win32: when iconv library is missing conversion doesn't work
+  2739  6.1.230  (extra) Win16: building didn't work
+  2647  6.1.231  double clicking to select a word didn't work for multi-byte
+  2027  6.1.232  (depends on 6.1.226) using variable not always available
+  1514  6.1.233  ":help expr-||" does not work
+  3210  6.1.234  get warning for using negative value for st_dev
+  2413  6.1.235  'iminsert' may change from 1 to 2 when leaving Insert mode
+  2422  6.1.236  memory leak for ":diffput", ":diffget", loading changed buffer
+ 15607  6.1.237  "p" and "P" in Visual mode don't always work correctly
+  6552  6.1.238  (extra) the "icon=" argument of ":menu" is not well supported
+  1447  6.1.239  extra message for missing ":endif" or ":endwhile" after CTRL-C
+  4583  6.1.240  (extra) BC5 makefile picks up $CPU from the environment
+  2807  6.1.241  GUI: drawing/undrawing cursor is not always correct
+  1612  6.1.242  pasting on the command line can't be interrupted
+  3680  6.1.243  (extra) Win32: tried registering for OLE when not possible
+  1997  6.1.244  missing part of patch 6.1.237
+  3781  6.1.245  multi-byte: ignore case compare was not always correct
+  1646  6.1.246  ":blast" ended up on the first buffer if the last is unlisted
+  4480  6.1.247  ACL support may not work, add --disable-acl configure argument
+  2612  6.1.248  ":let" doesn't quit listing when pressing 'q' (offset -2 lines)
+  1710  6.1.249  can't expand multi-byte file name with "|" trail byte
+  3965  6.1.250  crash when changing 'lines' in 'diffexpr'
+  1306  6.1.251  completion for ":lcd" and ":lchdir" also expands files
+  2513  6.1.252  "vi}" did not include line break when this is desired
+ 16593  6.1.253  (extra) Cygwin improvements: better Makefile and path fix
+ 20434  6.1.254  various fixes for using magic braces in expressions
+
+
+Collection of patches for Vim 6.0:
+  SIZE  NAME                  INCLUDES
+323623  6.0.1-200.gz          patches 6.0.001 to 6.0.200, gzip'ed
+164880  6.0.1-200-nolang.gz   idem, without 6.0.012 and 6.0.087, gzip'ed
+
+Individual patches for Vim 6.0:
+  SIZE  NAME     FIXES
+  3502  6.0.001  the sh syntax file causes error messages
+ 21050  vim-6.0-sh.vim  The fixed sh.vim file
+  1392  6.0.002  could not use a "@" item in the 'viminfo' option
+  2435  6.0.003  autoconf check for ACLs on AIX didn't work
+  1392  6.0.004  find/replace dialog didn't repeat the search string correctly
+  2758  6.0.005  delay after hit-enter prompt when using CTRL-O in Insert mode
+  1278  6.0.006  crash with narrow vertically split window and 'number' set
+  1389  6.0.007  ":setfiletype" changed 'filetype' after it was set
+  1827  6.0.008  the 'imdisable' option was missing in the options window
+  1258  6.0.009  didn't compile on Nextstep, S_ISBLK is undefined
+  1613  6.0.010  crash using "gf" on a relative file name in unnamed buffer
+  2653  6.0.011  Python: error messages when deleting buffer lines
+  2385  6.0.012  Polish message translations had a few printf format errors
+  2041  6.0.013  ":silent! cmd" sometimes still gives an error message
+  1503  6.0.014  can modify buffer while 'modifiable' is off
+  2255  6.0.015  get an error message for deleting b:did_ftplugin
+  1575  6.0.016  bufnr(), bufname(), etc. did not find unlisted buffers
+  1687  6.0.017  the "Co" termcap entry was sometimes set to the wrong value
+  1879  6.0.018  initializing 'encoding' may cause a crash
+  2438  6.0.019  crash when making a printable string with multi-byte chars
+  2934  6.0.020  <Leader> and <LocalLeader> don't work inside a function
+  1579  6.0.021  the 'cscopepathcomp' option didn't work
+  1365  6.0.022  'langmap' wasn't use after a command starting with "g"
+  1833  6.0.023  the lhaskell syntax file didn't load haskell.vim
+  1313  6.0.024  inserting a char with CTRL-V u 9900 may cause a crash
+  2007  6.0.025  using "$" after "\v" in a regexp doesn't always work
+  1712  6.0.026  GTK: menu separators could be selected with the cursor keys
+ 21667  6.0.027  VMS: fix printing, compiling with VAXC and other things
+  1894  6.0.028  compilation error with +visualextra but without +virtualedit
+  6778  6.0.029  undo doesn't work correctly in specific situations
+  9808  6.0.030  "source! file" doesn't work after ":argdo" or in a loop
+ 10146  6.0.031  define putenv() also for non-GUI for systems that lack it
+  1407  6.0.032  no redraw after a fold setting was changed
+  1584  6.0.033  MS-Windows: 'wildmenu' shows name with embedded space wrong
+  1673  6.0.034  calling searchpair() with three arguments could crash
+  1574  6.0.035  menu to toggle toolbar didn't work when 'ignorecase' is set
+  2566  6.0.036  DOS/Windows/OS/2: path in 'tags' relative to drive didn't work
+  2536  6.0.037  the default syntax menu was defined even when disabled
+  1793  6.0.038  when 'selection' is "exclusive" the cursor can be beyond EOL
+  3563  6.0.039  "c" in blockwise Visual and "gP" left cursor in wrong position
+  5949  6.0.040  when 'fileencoding' is invalid, writing may remove the file
+  3730  6.0.041  if LC_MESSAGES isn't defined ":lang messages en" doesn't work
+  2895  6.0.042  ":mksession" can't handle a file name with a space
+  2038  6.0.043  patch 6.0.041 used vim_getenv() instead of mch_getenv()
+  6277  6.0.044  syntax argument "containedin" doesn't always work properly
+  1752  6.0.045  creating fold with Visual mode doesn't redraw other window
+  4573  6.0.046  the stack check fails when the limit doesn't fit in a long
+  2607  6.0.047  using nested regexp item in \%[] can cause a crash
+  3520  6.0.048  Win32 console: mouse sometimes doesn't work right
+  4583  6.0.049  the intro screen is misleading when running evim
+  1541  6.0.050  "viw" doesn't include multi-byte characters before the cursor
+  2322  6.0.051  UTF-8: CTRL-R on the command line skips composing characters
+  4883  6.0.052  requires 6.0.046: also look in sys/resource.h for rlim_t
+ 17989  6.0.053  extra: various fixes for QNX
+  7766  6.0.054  CTRL-V in mswin.vim and Paste menu didn't paste block of text
+  3243  6.0.055  GTK: copying a selection didn't work the first time
+  1919  6.0.056  CTRL-O cw results in a nested Insert mode
+  3100  6.0.057  ":wincmd g}" didn't work inside a function
+  1422  6.0.058  after CursorHold autocommand the ruler wasn't updated
+  1766  6.0.059  'hlsearch' highlighting is not visible in diff lines  
+  1817  6.0.060  Motif: if fontset cannot be allocated tooltip may crash Vim
+  2292  6.0.061  v:this_session wasn't used correctly in menu.vim
+  1696  6.0.062  ":shell" crashes when 'verbose' is > 3
+  2011  6.0.063  when 'cpo' includes "$" "cw)" didn't update syntax highlight
+ 10889  6.0.064  extra: improve self-installing exe made with NSIS
+  4983  6.0.065  ":normal" can read redo characters before its argument
+  1823  6.0.066  undo for one command can be split into two pieces
+  1622  6.0.067  if_xcmdsrv.c doesn't compile on AIX
+  2490  6.0.068  using "gq" on a Visual area doesn't always redraw correctly
+  1751  6.0.069  "K" on a word that includes a "!" gives an error message
+ 19812  6.0.070  Win32: failing library load didn't give a clear error message
+  4523  6.0.071  the "iris-ansi" builtin termcap isn't very good
+  2445  6.0.072  Visual area not redraw correctly when 'lazyredraw' is set
+  3490  6.0.073  extra: CTRL-Z doesn't position cursor for DJGPP version
+  2031  6.0.074  "&" in substitute string is wrong with a few multi-byte chars
+  8703  6.0.075  could equalize too many windows when closing a window
+  1134  6.0.076  compiler warning in version.c (depends on 6.0.049)
+  1343  6.0.077  patch 6.0.075 was incomplete
+  2512  6.0.078  "daw" didn't always work at the end of a line
+  3532  6.0.079  still possible to overwrite a read-only file with "W" in 'cpo'
+  1797  6.0.080  session with same file in two windows gives hit-enter prompt
+  2481  6.0.081  buffers menu has wrong buffer number after ":saveas file"
+  2027  6.0.082  shell prompt is sometimes right after a message from vimrc
+  2005  6.0.083  GTK: dialog buttons are empty when compiled without menus
+  1762  6.0.084  UTF-8: "r" with composing character can't be redone
+  1533  6.0.085  with "s" and using 'mousefocus' Insert mode is stopped
+  2232  6.0.086  "gu" gives a wrong message
+700183  6.0.087  lang: update message translations
+  1692  6.0.088  "rx" in Visual mode could not be repeated with "."
+  4894  6.0.089  "==" in a C file with a dashed list in a comment works wrong 
+  4112  6.0.090  a wrapping line that doesn't fit and 'so' set flashes badly
+  1908  6.0.091  CTRL-O in Insert mode with 've' set moves cursor unnecessary
+  3094  6.0.092  MS-Windows: explorer plugin didn't ignore case of 'suffixes'
+  2208  6.0.093  TCL after patch 6.0.070: bogus message when closing window
+  1872  6.0.094  Athena: crash when using the bottom scrollbar
+  1314  6.0.095  Perl: Deleting lines may leave cursor beyond end of file
+  4448  6.0.096  ":saveas" changes file name even when file already exists
+  1482  6.0.097  multi-byte: Using CTRL-F in Insert mode may cause a crash
+  1810  6.0.098  GTK with Gnome: Search/Replace dialogs were not translated
+  1608  6.0.099  Cygwin: didn't detect dos filetype when Vi compatible
+  2632  6.0.100  crash when using ":badd +0 test%file"
+  1298  6.0.101  ":mksession" can't handle '%' and '#' in a file name
+  1493  6.0.102  changing folds may leave the cursor halfway a closed fold
+  1708  6.0.103  a large value for 'scrolloff' stops 'scrollbind'
+  4281  6.0.104  redraw problem when typing a double-wide char over another
+  2255  6.0.105  crash when using window of one column with multi-byte chars
+  1640  6.0.106  (extra) Win32: didn't give error for wrong 'printfont'
+  1771  6.0.107  (extra) VisVim: would automatically write a modified file
+  1484  6.0.108  could get error message when first line of a file is folded
+  2078  6.0.109  XIM: input method was reset when repeating an insert
+  2826  6.0.110  error when undoing a change done by executing a register
+  1397  6.0.111  virtcol() didn't use the offset for 'virtualedit'
+  2287  6.0.112  the explorer plugin didn't sort names with spaces correctly
+  4613  6.0.113  trouble when $HOME includes a space
+  2154  6.0.114  fnamemodify() didn't expand home directory for ":p"
+  1999  6.0.115  (extra) Win32: dialog textfield didn't scroll
+ 10103  6.0.116  (extra) Win32: check for writable file didn't check ACLs
+  2913  6.0.117  (extra) Win32: 'lines' is limited too much when not using menu
+  2237  6.0.118  when $TMPDIR is a relative path temp directory is not deleted
+  2136  6.0.119  (after 6.0.116) VMS: filewritable() doesn't work properly
+  5711  6.0.120  conversion to html didn't quote values
+  1334  6.0.121  (extra) (after 6.0.116) didn't compile with mingw32
+  2204  6.0.122  (extra) like patch 115 and 117 but for Win16
+  1688  6.0.123  (after 6.0.119) Win16: compilation problems
+  4909  6.0.124  in an expression used for ":s" "~" was replaced
+  2628  6.0.125  (extra) multi_byte_ime caused shift key to interrupt mapping
+  3303  6.0.126  the python library was linked statically
+  1517  6.0.127  alternate screen color wrong after using external command
+  1807  6.0.128  scrollbars and mouse pointer not updated when moving a window
+  1458  6.0.129  crash with ":ls" while editing a file with a very long name
+  1556  6.0.130  redraw problem in quickfix window
+  4339  6.0.131  bufname() may find unlisted buffer while listed buffer matches
+  1785  6.0.132  setting 'iminsert' in vimrc may show ruler on alternate screen
+  2620  6.0.133  don't set 'iminsert' as a side effect of ":lmap"
+  7988  6.0.134  completing values for ":set tags=" didn't escape spaces right
+ 90031  6.0.135  in Insert mode, mapping CTRL-O breaks menus
+  1382  6.0.136  could unexpectedly apply a mapping in Insert mode
+  2165  6.0.137  GUI: 'iminsert' could be reset when using a find dialog
+  4497  6.0.138  GUI: find and find/replace dialog has a few problems
+  3171  6.0.139  after using 'wildmenu' not all status lines are redrawn
+  4881  6.0.140  leaking memory when wiping out a buffer with local mappings
+  4726  6.0.141  when re-using the current buffer some items were not cleared
+  3470  6.0.142  dynamic linking with python interface might not work
+ 10224  6.0.143  wrong syntax highlighing with multi-line patterns
+  1988  6.0.144  redoing "veU" works like "U" is used as an extra command
+  2097  6.0.145  could hang when stdin and stderr are redirected
+  1488  6.0.146  using "%{'-'}" in 'statusline' resulted in a zero
+  5041  6.0.147  it was not easy to indicate who modified Vim
+  2909  6.0.148  '[ mark in wrong column after using "p" in an empty line
+  2932  6.0.149  the search pattern "\(.\{-})*" could make Vim hang
+  2051  6.0.150  after patch 6.0.148 "p" works like "P" for multi-byte encoding
+  2621  6.0.151  statusline and ruler wrong when containing multi-byte chars
+  1352  6.0.152  strtrans() could hang on an illegal UTF-8 byte sequence
+  2016  6.0.153  crash with illegal multi-byte chars in a .vim file
+  2479  6.0.154  menu for xxd didn't reset 'filetype' and did not find xxd.exe
+  1271  6.0.155  compilation problem for systems without a console
+  1438  6.0.156  with "-b" argument 'binary' wasn't set in a second file
+  2543  6.0.157  completing user commands didn't work for mappings and dirs
+  1880  6.0.158  reloading a file at the file-changed prompt resets 'readonly'
+  5247  6.0.159  completing arguments of menu commands didn't work well
+  2356  6.0.160  GCC 3.0.2 has an optimizer problem that makes Vim crash
+  8027  6.0.161  Win32: make bitmaps work with signs
+ 19853  6.0.162  error in a client-server expression was reported in server
+ 14280  6.0.163  GUI file selection dialog mixes up file and directory names
+  4602  6.0.164  after 6.0.135 pasting with a menu doesn't work in Insert mode
+ 10296  6.0.165  using --remote may give unwnanted error message
+  3256  6.0.166  add a way to avoid GUI dialogs to popup
+  1627  6.0.167  when 'fileencodings' is "latin2" help files displayed wrong
+  2019  6.0.168  ":s/\n/#/" doesn't replace at empty lines
+  1819  6.0.169  when "evim" can't start the GUI there is no menu to exit
+  1526  6.0.170  printing multi-byte chars and tabs doesn't work properly
+  2259  6.0.171  shift-left in Insert mode didn't move cursor at end of line
+  2956  6.0.172  make CTRL-X CTRL-Q work like CTRL-X CTRL-V in Insert mode
+  1550  6.0.173  using "P" to put a line break leaves cursor after end of line
+  2421  6.0.174  after "gd" and "gD" "n" may still search backwards
+  2347  6.0.175  ":help /\z(\)" doesn't work
+  2581  6.0.176  add the v:dying variable to be aware of being killed
+  3636  6.0.177  could not create fold with markers when 'commentstring' empty
+  4087  6.0.178  the xp_backslash field wasn't always initialized
+  3403  6.0.179  (extra) Win32: displaying UTF-8 may read past end of text
+  1501  6.0.180  expanding a path with a trailing backslash could fail
+  2359  6.0.181  leaking memory and reading uninitialzed memory for ":cd"
+  1622  6.0.182  regexp on multibyte chars could go before start of line
+  1303  6.0.183  leaking memory when redefining a function
+  2948  6.0.184  leaking memory for expanding option values
+  1541  6.0.185  crash on 64 bit machine when pasting a selection
+  1990  6.0.186  compiler warnings in the X11 client-server code
+  3395  6.0.187  "I" in Visual mode saves too many lines for undo
+  1691  6.0.188  Win32: signs defined in gvimrc don't have a bitmap
+  1594  6.0.189  size of Visual area not shown after scrolling
+  2113  6.0.190  GUI: when 'mouse' is empty middle click still moved the cursor
+  2340  6.0.191  serverlist() gives an error when there is no server
+  1575  6.0.192  when 'virtualedit' is set "ylj" goes to the wrong column
+  1850  6.0.193  col(".") returns one to little when 'virtualedit' is set
+  1361  6.0.194  "--remote-silent" partly worked like "--remote-wait"
+  1389  6.0.195  when 'virtualedit' is set search() may find wrong position
+ 10195  6.0.196  've' set and 'sel' "exclusive" "x" in Visual mode works wrong
+  1537  6.0.197  've' set and 'sel' "exclusive" "v$x" doesn't delete last char
+  5566  6.0.198  cursor doesn't move correctly when 've' and 'showbreak' set
+  1566  6.0.199  multi-byte: could crash on exit when 'tenc' is set.
+ 14278  6.0.200  a script starting with "#!perl" is not recognized as perl
+  1895  6.0.201  when scrollbinding a long jump doesn't set cursor properly
+  3335  6.0.202  GTK: "icon=" argument for toolbar item was not used
+  1785  6.0.203  setting 'fileformat' was possible when 'modifiable' is off
+  2818  6.0.204  ":unlet" doesn't work for variables with curly braces
+  5453  6.0.205  (extra) batch scripts to start gvim didn't use -f argument
+ 10024  6.0.206  expanding wildcards or avoiding it doesn't work properly
+  6757  6.0.207  (extra) installed shortcuts start in desktop directory
+  1608  6.0.208  cursor color not updated for CTRL-^ in Insert mode
+ 20242  6.0.209  GUI: redraw problems with bold multi-byte characters
+  2157  6.0.210  after 6.0.167: allow "++enc" to overrule help file encoding
+  2722  6.0.211  set 'readonly' after reading a file failed
+  5221  6.0.212  GTK: missing button names for confirm() causes a crash
+  2983  6.0.213  display problems for unprintable file name chars with CTRL-G
+  1888  6.0.214  viminfo files contains marks without a file name
+  3338  6.0.215  copy and paste doesn't work when using "/" in Visual mode
+  2706  6.0.216  may display wrong lines after reloading a changed file
+  4234  6.0.217  ":help" may leave an empty unlisted buffer behind
+  2639  6.0.218  explorer plugin only loads directory in first window
+  1792  6.0.219  ":setlocal" and ":setglobal" list termcap options
+  1523  6.0.220  patch 6.0.218 causes a beep on startup
+  4158  6.0.221  after ":bdel" unloaded buffers in jumplist were not used
+  3036  6.0.222  when 'virtualedit' is set part of an autoindent may remain
+  2413  6.0.223  after split of explorer window CR causes error messages
+  3240  6.0.224  cursor in wrong position when 'ss' and 'siso' are both set
+  2526  6.0.225  "gk" gets stuck in a closed fold
+  3911  6.0.226  recovering a file five times gives errors
+ 17314  6.0.227  (extra) RISC OS: various fixes
+ 27164  6.0.228  undo problems and '] mark wrong after "p" in Visual mode
+  6877  6.0.229  multi-byte: formatting text doesn't break and join properly
+  3833  6.0.230  using ":" as a motion is always exclusive
+  2054  6.0.231  "gd" and "gD" fail when the word matches in a comment
+  5308  6.0.232  "vim --version" uses stderr while "vim --help" uses stdout
+  2846  6.0.233  "\{min,max}" in a regexp doesn't work after "\1"
+  7340  6.0.234  add cursor() function to set cursor without changing marks
+  3268  6.0.235  after writing file permissions may change
+  5326  6.0.236  Vi compatibility: ":edit" does not go to line 1
+  1929  6.0.237  indenting middle of C comment with two spaces is wrong
+  6907  6.0.238  using substitute() and submatch() inside ":s" caused errors
+  2001  6.0.239  "A" in Visual block mode may insert text in wrong line
+  2478  6.0.240  Win32: building with Python 2.2 didn't work.
+  3508  6.0.241  Win32: expanding old value of 'tags' inserts extra backslashes
+  2933  6.0.242  GUI: when forking may get a "Bad Window" error
+  3252  6.0.243  Unix: "vim --version" does not put newline after last line
+ 13896  6.0.244  multi-byte: problems with illegal UTF-8 bytes
+  2129  6.0.245  setting 'background' does not work after using a color scheme
+  1867  6.0.246  ":echomsg" didn't use the highlighting from ":echohl"
+  3399  6.0.247  GTK GUI: add --echo-wid argument to use gvim as a component
+  2169  6.0.248  compressed help files don't work when 'encoding' is not latin1
+  2651  6.0.249  "vim -t edit -c 'sta ex_help'" doesn't put cursor at edit()
+ 13448  6.0.250  (extra) Macintosh: various compile problems 
+  4945  6.0.251  (extra) Macintosh: shorcuts in menus are not very clear
+  1936  6.0.252  a user function doesn't abort on an error when it should
+  1568  6.0.253  when 'im' is set CTRL-O doesn't work after CTRL-O ":edit file"
+  2185  6.0.254  (extra) Borland C 5.5 version has problem with big regexp
+  9636  6.0.255  (extra) Win32: after patch 6.0.116 problems on Samba drive
+ 10204  6.0.256  (extra) Win32: don't get error message for wrong color name
+  1679  6.0.257  Win32: 'mousefocus' stops working after file changed dialog
+  1560  6.0.258  with 'scrolloff' at 99 and closed folds text jumps up and down
+  1459  6.0.259  MS-DOS: cursor shape remains like in Insert mode
+  3095  6.0.260  GUI: crash for error message while still starting up
+  4325  6.0.261  nr2char() and char2nr() can't handle multi-byte characters
+ 19762  6.0.262  (extra) Win32: IME doesn't work properly
+  4618  6.0.263  GTK: closing a dialog by the window manager hangs Vim
+ 12081  6.0.264  'maxmemtot' default uses virtual instead of physical memory
+  1406  6.0.265  Win32: crash when 'fkmap' set and using backspace
+  2736  6.0.266  rename() deletes the file if old and new name are identical
+  2809  6.0.267  UTF-8: 'isprint' not always used for printability of a char
+  4260  6.0.268  (extra) Win32: crash in ACL check after patch 6.0.255 
+  4228  6.0.269  multi-byte char in file name may cause problem in statusline
+  1574  6.0.270  UTF-8: TAB causes redraw problems after patch 6.0.267
+
+
+Individual patches for Vim 5.8:
+  SIZE  NAME     FIXES
+  1391  5.8.001  On MS-DOS and MS-Windows: CTRL-V x <special-key> crashes
+  5187  5.8.002  The dtd.vim syntax file produced error messages
+  1464  5.8.003  When exiting Vim cursor was sometimes in the wrong place
+  2066  5.8.004  Including a syntax cluster in itself caused a crash
+  1905  5.8.005  GTK GUI: Vim may exit if 'shell' is not a valid program
+  1592  5.8.006  defining a highlight link overruled existing GUI highlighting
+  1358  5.8.007  Synchronizing on a C comment failed after "//*/".
+  1835  5.8.008  GTK GUI: crash when pasting text in another application
+  1932  5.8.009  Mac: make Vim compile with CodeWarrior Pro 2
+
+
+Individual patches for Vim 5.7:
+  SIZE  NAME     FIXES
+  1433  5.7.001  ":wall" can mixup crypting when other buffer was modified
+  1939  5.7.002  redrawing is delayed when reading a file from Insert mode
+  1281  5.7.003  searching for "[[:cntrl:]]" didn't work
+  1210  5.7.004  GTK GUI: can crash when selecting new font
+  5063  5.7.005  Multibyte: copy/paste and display problem for wrapping line
+  4946  5.7.006  GUI: redrawing non-Visual selection was wrong
+  1398  5.7.007  Python: crash when using same buffer twice
+  1289  5.7.008  in Ex mode backspacing over TAB doesn't work properly
+  1673  5.7.009  (extra) Mac: crash when using big file
+  1144  5.7.010  crash when using CTRL-A on a long number
+  3313  5.7.011  (extra) Win32: fix Hebrew being displayed the wrong way
+  1979  5.7.012  user command fails when completing buffer name
+  1289  5.7.013  "gD" didn't find match in first line
+  1219  5.7.014  rot13 encoding was wrong on accented characters
+  3852  5.7.015  added "default" argument to ":highlight"
+  1821  5.7.016  :s///c didn't handle ignore-case properly when 'n' was hit
+  3175  5.7.017  Vim 6.0 function name gave an error message
+  1850  5.7.018  in secure and restricted mode backtick expansion still worked
+  1353  5.7.019  Multibyte: double-byte with '\' doesn't work in ":s" string
+  2318  5.7.020  Compilation didn't work on MacOS-X
+  1699  5.7.021  A beep when starting in an xterm without mouse support
+  1569  5.7.022  %v in 'statusline' was not displayed when equal to %c
+  3419  5.7.023  Crash when a WinLeave autocommand closed another window
+ 23556  5.7.024  Evaluating an expression for 'statusline' has side effects
+ 13085  5.7.025  (fixed) Creating a temp file has a race condition
+  1360  5.7.026  (extra) Creating a temp file has a race condition
+  1748  5.7.027  Editing a file from Insert mode could cause a crash
+  3537  5.7.028  Opening a swap file could fail in rare situations
+  2186  5.7.029  Using a very long file name caused a crash
+  3342  5.7.030  Using a very long argument for ":make" caused a crash
+
+
+Individual patches for Vim 5.6:
+
+  SIZE  NAME     FIXES
+  1180  5.6.001  "set bs=0 cin si": can't delete inserted char after autoindent
+  8122  5.6.002  hang in vim syntax highlighting
+  1889  5.6.003  GTK GUI: warning when loading a user defined toolbar bitmap
+  1691  5.6.004  (extra) Win32 GUI with IME: ":set gfn=*" dialog appears twice
+  1674  5.6.005  when 'winminheight' is zero, 99 CTRL-W - causes a crash
+  1568  5.6.006  GTK GUI: memory freed to early when setting font
+  6257  5.6.007  (extra) Win32 IME: problems with composition window
+  2037  5.6.008  (extra) Win32: case of file names can change
+  1541  5.6.009  (extra) Win32 popup menu: help line was garbled
+  3247  5.6.010  file name with Tab was not correctly read from viminfo
+  1042  5.6.011  when 'columns' is very big using 'statusline' can crash
+  1422  5.6.012  toolcheck may hang when checking shell version
+  1129  5.6.013  multi-byte: tooltip can't handle multi-byte character
+  2341  5.6.014  multi-byte: "yl" didn't work for MB char at end of line
+  9092  5.6.015  adds <kDel> for new xterm; also adds <kIns>
+  3066  5.6.016  search string was deleted from history
+  2103  5.6.017  "s/e/\^M/" should not split a line
+  1430  5.6.018  ":help [:digit:]" jumped to the wrong place
+  1616  5.6.019  "snd.*" files were recognized as mail filetype
+  1554  5.6.020  (extra) DJGPP: Consumed all processor time
+  1649  5.6.021  double click in Insert mode didn't select last char in line
+  1650  5.6.022  completing ":e \~..." resulted in ":e ~..."
+ 20849  5.6.023  (extra) Various warnings for the Ming compiler.
+  1297  5.6.024  (extra) Win32 console: Entering CTRL-_ required the shift key
+  2131  5.6.025  GTK GUI: Starting the GUI could be interrupted by a SIGWINCH
+  5615  5.6.026  (extra) Win32 GUI: Toolbar bitmaps searched for in wrong dir
+  1405  5.6.027  crash when using TCL script on Win32
+  5979  5.6.028  mouse wheel support in xterm
+  4605  5.6.029  GTK GUI: Shortcut keys in dialogs don't work
+  1457  5.6.030  crash when closing a window and 'ea' is set
+  1614  5.6.031  Multi-byte: Vim waits when double-byte character ends in CSI
+  4944  5.6.032  functions with a line number argument are not consistent
+  3830  5.6.033  Multi-byte: "f " sometimes jumped to second space
+  4832  5.6.034  (extra) compiling with Borland C++ 5.5 didn't work
+  1172  5.6.035  listing the "+comments" feature in ":version" was wrong
+  6488  5.6.036  GTK GUI: Copy/paste text doesn't work between gvim and Eterm
+  2065  5.6.037  can't use "f" command with multi-byte character in GUI
+  4561  5.6.038  GUI: multi-mouse-clicks interpreted as a mouse wheel click
+  1911  5.6.039  Motif GUI on KDE: Gvim makes the window manager logout hang
+  3352  5.6.040  when using ":s" command, matching the regexp is done twice
+ 14056  5.6.041  GUI: Athena, Motif and GTK dialog can't have over 10 buttons
+  1586  5.6.042  Unix: Cursor in the terminal can remain off
+  1778  5.6.043  (extra) Win32 GUI: Attributes were missing from 'guifont'
+  1803  5.6.044  (extra) Win32: install.exe can't handle a path with a space
+ 92136  5.6.045  (extra)(fixed version) VMS: various small problems
+  1502  5.6.046  when 'shellslash' set in vimrc only first argument adjusted
+  7589  5.6.047  $CPPFLAGS is not passed on to ctags configure
+  9736  5.6.048  CTRL-R in Command-line mode didn't work as documented
+  4142  5.6.049  docs for ! after ":ijump" is wrong; fixed comment handling
+  3997  5.6.050  multi-byte: "r" and "R" didn't work right
+  3025  5.6.051  ":tnext"/":tprev" don't give error msg when going too far
+  1313  5.6.052  multi-byte character in Ex commands not recognized properly
+  3246  5.6.053  '|' in a tag name needs to be escaped for CTRL-]
+  6894  5.6.054  ":e #" doesn't set right column position with 'nosol'
+  2211  5.6.055  when 'statusline' set to a single long string Vim crashes
+  4243  5.6.056  (extra) MS-DOS: F11 and F12 don't work
+  6186  5.6.057  (extra) Win32 GUI: no multi-byte chars in tearoff and dialogs
+  3180  5.6.058  'a' flag in 'guioptions' isn't always used properly
+  5185  5.6.059  (extra) part of italic characters removed by cursor
+  8606  5.6.060  remove spill-over to the left of bold characters
+ 18109  5.6.061  xterm with 8-bit controls doesn't work
+  5995  5.6.062  when 'cindent' is set, setting 'smartindent' interferes
+  4579  5.6.063  "I" in Visual-block mode doesn't accept a count
+  2789  5.6.064  Win32 and MS-DOS console: mouse doesn't work correctly
+  1526  5.6.065  abbreviation triggered after moving around in Insert mode
+  2982  5.6.066  still some bold pixel snow after patch 60
+  9531  5.6.067  viminfo file is corrupted by NL in file name
+  1950  5.6.068  can't compile with Perl 5.6
+  3646  5.6.069  "go" doesn't properly with "dos" 'fileformat'
+  1808  5.6.070  improvement on top of patch 5.6.068
+  1960  5.6.071  "A" in Visual block mode could insert in wrong column
+  1460  5.6.072  "vim +startinsert" started Insert mode after first command
+ 18530  5.6.073  (extra) changes for compiling with Borland C++ 5.5
+  8498  5.6.074  (extra) could not always type CSI in the GUI
+  6881  5.6.075  "I" or "A" in Visual block mode sometimes inserted wrong text
+  4647  5.6.076  GTK GUI: Mapping <M-Space> doesn't work
+  3255  5.6.077  GUI: gvim may crash when interrupting ext. program with CTRL-C
+  3964  5.6.078  FreeBSD: Link with the xpg4 library when available
+ 28965  5.6.079  Tcl: Crash when using several Tcl interpreters
+  3633  5.6.080  cached tag search pattern used after tags file was updated
+ 10595  5.6.081  ":syn include" used twice mixes up contained syntax items
+  1222  5.6.082  when using cscope Vim can crash
+ 13361  5.6.083  (extra) GUI: the visual beep can hardly be seen
+  1388  5.6.084  (depends on 5.6.074) Athena and Motif GUI: can't type CSI
+  2596  5.6.085  Multi-byte: using "r" on double-byte moved cursor
+  1588  5.6.086  (extra) Win32: bad pointer returned from libcall() crashes Vim
+  7715  5.6.087  Multi-byte: double byte chars in messages displayed wrong
+  1623  5.6.088  Multi-byte: message about fontset required for XIM is annoying
+  2091  5.6.089  could overwrite a readonly file on non-Unix systems without !
+  1210  5.6.090  home directory was replaced with "~" twice
+  2984  5.6.091  can't create swap file when editing many "No File" buffers
+  2399  5.6.092  FreeBSD: Vim hangs in tputs() when $TERM is invalid
+  3021  5.6.093  (extra) Win32 GUI: "ls | gvim -" gives a message box 
+  2080  5.6.094  problem with multi-byte string for ":echo var"
+  2865  5.6.095  in Emacs TAGS files including another file sometimes fails
+  5391  5.6.096  using stat() twice for each file in the argument list
+
+ 12800  gvimext-5.6.009.dll   new gvimext.dll after patch 5.6.009
+
+Individual patches for Vim 5.5:
+
+  SIZE  NAME     FIXES
+  1875  5.5.001  configure in top directory didn't handle argument with space
+  1641  5.5.002  compilation problem in os_unix.c when using poll()
+  3892  5.5.003  configure check for sizeof(int) was not always right
+  6861  5.5.004  Unix: ":sleep 100" could not be interrupted
+  1475  5.5.005  no argument to user command became empty function argument
+  4205  5.5.006  Python: configure didn't handle multi-platform
+  1664  5.5.007  (extra) Win32 OLE: occasional crash when exiting
+  1370  5.5.008  10000@@ could not be interrupted
+  3123  5.5.009  Sequent: recent machines don't want "-linit"
+ 25166  5.5.010  Upgrade ctags to version 3.3.2.
+  3207  5.5.011  using "s" in blockwise Visual mode left cursor at start
+  1588  5.5.012  CTRL-] in Visual mode escaped a space
+  6739  5.5.013  there was no way to stop ":source" concatenating lines
+  2355  5.5.014  ":@" would insert ':' in lines used for ":append"
+  1733  5.5.015  ":g/pat/p" overwrote the command with file text
+  2145  5.5.016  (extra) Win32: installing Vim in the popmenu used a dialog
+  4474  5.5.017  error handling could get stuck when closing window
+  2105  5.5.018  some shell scripts had absolute path names
+  1542  5.5.019  a function in 'statusline' can stop ":q" from exiting
+  1763  5.5.020  empty lines in output of CTRL-D cmdline completion
+  7488  5.5.021  environment vars in file name of tag caused problems
+  1599  5.5.022  when (re)setting 'paste' statusline ruler wasn't updated.
+  2549  5.5.023  could not set cursor column with FileReadPost autocommand
+  2076  5.5.024  (extra) Win32 GUI: confirm() dialog didn't always get focus
+  2172  5.5.025  using keepend for a syntax region sometimes didn't work
+  2228  5.5.026  setting 'background' in gvimrc was not always effective
+  4236  5.5.027  Unix: didn't compile with XTERM_CLIP but without WANT_TITLE
+  4161  5.5.028  (extra) Win32 GUI: dropping file at ":" prompt went wrong
+  1583  5.5.029  "das" at the end of the file didn't delete last character
+  2159  5.5.030  Unix: term_str was defined as a macro and used as a variable
+  2667  5.5.031  (extra) Win32 GUI: didn't clean up swap files at shutdown
+ 16887  5.5.032  C highlighing for #define was still wrong after 5.5.025
+  3452  5.5.033  When reading from stdin the file message could be messed up
+  1511  5.5.034  "gvim -rv" caused a crash
+  5422  5.5.035  GTK with XIM: status area handling wasn't very good
+  3620  5.5.036  vimrc_example.vim: reading compressed file didn't set 'ff'
+  1183  5.5.037  "U" command didn't mark buffer as changed.
+  1341  5.5.038  hit-return prompt after typing a long command line
+  4325  5.5.039  "%a" in 'statusline' always used index of current window
+  4398  5.5.040  multi-byte: segv after initializing xim fails
+  1368  5.5.041  X11 GUI: Translate CTRL-- to CTRL-_
+  1499  5.5.042  X11 GUI: Don't ignore keys with ALT when menu is disabled
+  5911  5.5.043  GTK: setting fontset with 14 '-' was not correct
+  1160  5.5.044  pltags.pl contains an absolute path for perl
+  4536  5.5.045  "this_session" variable didn't work backwards compatible
+  4393  5.5.046  (extra) VMS: problems with ';' in file name
+  2852  5.5.047  VMS: crash when trying to use the popup menu
+  5678  5.5.048  HP-UX: Including both string.h and strings.h doesn't work
+  3787  5.5.049  "make install" was influenced by umask
+  6431  5.5.050  "z+" and "z^" commands were missing.
+  6030  5.5.051  configure check for optimization limits caused problems
+  2462  5.5.052  crash when using cursor key at ATTENTION prompt
+  4333  5.5.053  wrong indentation when 'cino' contains "fs" and/or "{s"
+  2004  5.5.054  ":e #" doesn't work for a file name with a space or backslash
+  1821  5.5.055  "<C-V>$r-" replaced one character too much
+  1275  5.5.056  after "z30<CR>" messages were printed in a wrong location
+  1917  5.5.057  can't use "U" after "S<Esc>" to undo the changed line
+  4974  5.5.058  using "n" with a long search pattern causes hit-return prompt
+  2595  5.5.059  GTK GUI: Get useless error messages when $term is invalid
+  2229  5.5.060  (extra) ":w" renames file if 'backupdir' has wrong dir name
+  2881  5.5.061  a backslash before a ':' in a modeline was not removed
+  7101  5.5.062  (extra) Win32 console: temp files were created in /
+  1376  5.5.063  whole-line completion changes indent when not wanted
+   983  5.5.064  has("sniff") doesn't return 1 if compiled with sniff feature
+  2228  5.5.065  when dropping files on running Vim, 'shellslash' isn't used
+  3092  5.5.066  setting an option to "\\machine\path" removed one backslash
+  4749  5.5.067  'hlsearch' highlighting was wrong for empty match
+  3481  5.5.068  crash when using ":while" with errornous argument
+  1193  5.5.069  shifting line in blockwise Visual mode didn't set 'modified'
+  2022  5.5.070  the flag that indicates a new file wasn't reset for ":e"
+  1588  5.5.071  matchgroup in ":syn region" didn't always stop contained item
+  2918  5.5.072  (extra) DOS 32 bit: Crash when 'columns' is too big
+  5849  5.5.073  (extra) Win32 GUI: Support checkboxes in Find/Replace dialog
diff --git a/vim.spec b/vim.spec
index 37c2e2b..3cbcbd5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -11,7 +11,7 @@ Name: vim
 Version: 6.1
 %define alpha %{nil}
 %define vimversion vim61%{alpha}
-%define rel 14
+%define rel 18.8x.1
 %if "%{alpha}" != ""
 Release: 0.%{alpha}.%{rel}%{rescue}
 %else
@@ -24,6 +24,8 @@ Source1: ftp://ftp.vim.org/pub/vim/unreleased/extra/vim-%{version}%{alpha}-lang.
 Source2: gvim.desktop
 Source3: vimrc
 Source4: hardlink.c
+Source5: ftp://ftp.vim.org/pub/vim/patches/README.patches
+ExclusiveArch: i386
 Patch0: vim-4.2-speed_t.patch
 Patch1: vim-5.1-vimnotvi.patch
 Patch2: vim-5.6a-paths.patch
@@ -36,7 +38,7 @@ Patch11: vim-6.0-gcc31.patch
 # If you're as lazy as me, generate the list using
 # (for i in `seq 1 57`; do echo "Patch`expr 1000 + $i`: ftp://ftp.vim.org/pub/vim/patches/6.1.`expr 1000 + $i | sed -e 's,^.,,'`"; done) >vimpatches
 Patch1001: ftp://ftp.vim.org/pub/vim/patches/6.1.001
-# Patch 2 is Windoze only
+# Patch 2 is Windows only
 Patch1003: ftp://ftp.vim.org/pub/vim/patches/6.1.003
 Patch1004: ftp://ftp.vim.org/pub/vim/patches/6.1.004
 Patch1005: ftp://ftp.vim.org/pub/vim/patches/6.1.005
@@ -50,10 +52,10 @@ Patch1012: ftp://ftp.vim.org/pub/vim/patches/6.1.012
 Patch1013: ftp://ftp.vim.org/pub/vim/patches/6.1.013
 Patch1014: ftp://ftp.vim.org/pub/vim/patches/6.1.014
 Patch1015: ftp://ftp.vim.org/pub/vim/patches/6.1.015
-# Patch 16 is Windoze only
+# Patch 16 is Windows only
 Patch1017: ftp://ftp.vim.org/pub/vim/patches/6.1.017
 Patch1018: ftp://ftp.vim.org/pub/vim/patches/6.1.018
-# Patch 19 is Windoze only
+# Patch 19 is Windows only
 Patch1020: ftp://ftp.vim.org/pub/vim/patches/6.1.020
 Patch1021: ftp://ftp.vim.org/pub/vim/patches/6.1.021
 Patch1022: ftp://ftp.vim.org/pub/vim/patches/6.1.022
@@ -69,7 +71,7 @@ Patch1031: ftp://ftp.vim.org/pub/vim/patches/6.1.031
 Patch1032: ftp://ftp.vim.org/pub/vim/patches/6.1.032
 Patch1033: ftp://ftp.vim.org/pub/vim/patches/6.1.033
 Patch1034: ftp://ftp.vim.org/pub/vim/patches/6.1.034
-# Patch 35 is Windoze only
+# Patch 35 is Windows only
 Patch1036: ftp://ftp.vim.org/pub/vim/patches/6.1.036
 Patch1037: ftp://ftp.vim.org/pub/vim/patches/6.1.037
 Patch1038: ftp://ftp.vim.org/pub/vim/patches/6.1.038
@@ -78,7 +80,7 @@ Patch1040: ftp://ftp.vim.org/pub/vim/patches/6.1.040
 Patch1041: ftp://ftp.vim.org/pub/vim/patches/6.1.041
 Patch1042: ftp://ftp.vim.org/pub/vim/patches/6.1.042
 Patch1043: ftp://ftp.vim.org/pub/vim/patches/6.1.043
-# Patch 44 is Windoze only
+# Patch 44 is Windows only
 Patch1045: ftp://ftp.vim.org/pub/vim/patches/6.1.045
 Patch1046: ftp://ftp.vim.org/pub/vim/patches/6.1.046
 Patch1047: ftp://ftp.vim.org/pub/vim/patches/6.1.047
@@ -123,19 +125,19 @@ Patch1084: ftp://ftp.vim.org/pub/vim/patches/6.1.084
 Patch1085: ftp://ftp.vim.org/pub/vim/patches/6.1.085
 Patch1086: ftp://ftp.vim.org/pub/vim/patches/6.1.086
 Patch1087: ftp://ftp.vim.org/pub/vim/patches/6.1.087
-# Patch 88 is Windoze only
+# Patch 88 is Windows only
 Patch1089: ftp://ftp.vim.org/pub/vim/patches/6.1.089
 Patch1090: ftp://ftp.vim.org/pub/vim/patches/6.1.090
 Patch1091: ftp://ftp.vim.org/pub/vim/patches/6.1.091
 Patch1092: ftp://ftp.vim.org/pub/vim/patches/6.1.092
-# Patch 93 is Windoze  and Mac only
+# Patch 93 is Windows  and Mac only
 Patch1094: ftp://ftp.vim.org/pub/vim/patches/6.1.094
 Patch1095: ftp://ftp.vim.org/pub/vim/patches/6.1.095
 Patch1096: ftp://ftp.vim.org/pub/vim/patches/6.1.096
 Patch1097: ftp://ftp.vim.org/pub/vim/patches/6.1.097
 Patch1098: ftp://ftp.vim.org/pub/vim/patches/6.1.098
 Patch1099: ftp://ftp.vim.org/pub/vim/patches/6.1.099
-# Patch 100 is Windoze only
+# Patch 100 is Windows only
 Patch1101: ftp://ftp.vim.org/pub/vim/patches/6.1.101
 Patch1102: ftp://ftp.vim.org/pub/vim/patches/6.1.102
 Patch1103: ftp://ftp.vim.org/pub/vim/patches/6.1.103
@@ -198,9 +200,118 @@ Patch1162: ftp://ftp.vim.org/pub/vim/patches/6.1.162
 Patch1163: ftp://ftp.vim.org/pub/vim/patches/6.1.163
 Patch1164: ftp://ftp.vim.org/pub/vim/patches/6.1.164
 Patch1165: ftp://ftp.vim.org/pub/vim/patches/6.1.165
-
-
-Patch2000: vim-6.1-kh1.patch
+Patch1166: ftp://ftp.vim.org/pub/vim/patches/6.1.166
+Patch1167: ftp://ftp.vim.org/pub/vim/patches/6.1.167
+Patch1168: ftp://ftp.vim.org/pub/vim/patches/6.1.168
+Patch1169: ftp://ftp.vim.org/pub/vim/patches/6.1.169
+Patch1170: ftp://ftp.vim.org/pub/vim/patches/6.1.170
+Patch1171: ftp://ftp.vim.org/pub/vim/patches/6.1.171
+Patch1172: ftp://ftp.vim.org/pub/vim/patches/6.1.172
+# Modified patch, removed VisVim part:
+Patch1173: ftp://ftp.vim.org/pub/vim/patches/6.1.173
+Patch1174: ftp://ftp.vim.org/pub/vim/patches/6.1.174
+Patch1175: ftp://ftp.vim.org/pub/vim/patches/6.1.175
+Patch1176: ftp://ftp.vim.org/pub/vim/patches/6.1.176
+Patch1177: ftp://ftp.vim.org/pub/vim/patches/6.1.177
+Patch1178: ftp://ftp.vim.org/pub/vim/patches/6.1.178
+Patch1179: ftp://ftp.vim.org/pub/vim/patches/6.1.179
+Patch1180: ftp://ftp.vim.org/pub/vim/patches/6.1.180
+Patch1181: ftp://ftp.vim.org/pub/vim/patches/6.1.181
+Patch1182: ftp://ftp.vim.org/pub/vim/patches/6.1.182
+Patch1183: ftp://ftp.vim.org/pub/vim/patches/6.1.183
+Patch1184: ftp://ftp.vim.org/pub/vim/patches/6.1.184
+Patch1185: ftp://ftp.vim.org/pub/vim/patches/6.1.185
+Patch1186: ftp://ftp.vim.org/pub/vim/patches/6.1.186
+Patch1187: ftp://ftp.vim.org/pub/vim/patches/6.1.187
+Patch1188: ftp://ftp.vim.org/pub/vim/patches/6.1.188
+Patch1189: ftp://ftp.vim.org/pub/vim/patches/6.1.189
+Patch1190: ftp://ftp.vim.org/pub/vim/patches/6.1.190
+Patch1191: ftp://ftp.vim.org/pub/vim/patches/6.1.191
+Patch1192: ftp://ftp.vim.org/pub/vim/patches/6.1.192
+Patch1193: ftp://ftp.vim.org/pub/vim/patches/6.1.193
+Patch1194: ftp://ftp.vim.org/pub/vim/patches/6.1.194
+Patch1195: ftp://ftp.vim.org/pub/vim/patches/6.1.195
+Patch1196: ftp://ftp.vim.org/pub/vim/patches/6.1.196
+Patch1197: ftp://ftp.vim.org/pub/vim/patches/6.1.197
+Patch1198: ftp://ftp.vim.org/pub/vim/patches/6.1.198
+Patch1199: ftp://ftp.vim.org/pub/vim/patches/6.1.199
+Patch1200: ftp://ftp.vim.org/pub/vim/patches/6.1.200
+Patch1201: ftp://ftp.vim.org/pub/vim/patches/6.1.201
+Patch1202: ftp://ftp.vim.org/pub/vim/patches/6.1.202
+Patch1203: ftp://ftp.vim.org/pub/vim/patches/6.1.203
+Patch1204: ftp://ftp.vim.org/pub/vim/patches/6.1.204
+Patch1205: ftp://ftp.vim.org/pub/vim/patches/6.1.205
+Patch1206: ftp://ftp.vim.org/pub/vim/patches/6.1.206
+Patch1207: ftp://ftp.vim.org/pub/vim/patches/6.1.207
+Patch1208: ftp://ftp.vim.org/pub/vim/patches/6.1.208
+Patch1209: ftp://ftp.vim.org/pub/vim/patches/6.1.209
+Patch1210: ftp://ftp.vim.org/pub/vim/patches/6.1.210
+Patch1211: ftp://ftp.vim.org/pub/vim/patches/6.1.211
+Patch1212: ftp://ftp.vim.org/pub/vim/patches/6.1.212
+Patch1213: ftp://ftp.vim.org/pub/vim/patches/6.1.213
+Patch1214: ftp://ftp.vim.org/pub/vim/patches/6.1.214
+Patch1215: ftp://ftp.vim.org/pub/vim/patches/6.1.215
+Patch1216: ftp://ftp.vim.org/pub/vim/patches/6.1.216
+Patch1217: ftp://ftp.vim.org/pub/vim/patches/6.1.217
+Patch1218: ftp://ftp.vim.org/pub/vim/patches/6.1.218
+Patch1219: ftp://ftp.vim.org/pub/vim/patches/6.1.219
+Patch1220: ftp://ftp.vim.org/pub/vim/patches/6.1.220
+# modified patch, removed other OS stuff:
+Patch1221: ftp://ftp.vim.org/pub/vim/patches/6.1.221
+Patch1222: ftp://ftp.vim.org/pub/vim/patches/6.1.222
+# modified patch, removed other OS stuff:
+Patch1223: ftp://ftp.vim.org/pub/vim/patches/6.1.223
+Patch1224: ftp://ftp.vim.org/pub/vim/patches/6.1.224
+Patch1225: ftp://ftp.vim.org/pub/vim/patches/6.1.225
+Patch1226: ftp://ftp.vim.org/pub/vim/patches/6.1.226
+Patch1227: ftp://ftp.vim.org/pub/vim/patches/6.1.227
+# Win32 only:
+#Patch1228: ftp://ftp.vim.org/pub/vim/patches/6.1.228
+#Patch1229: ftp://ftp.vim.org/pub/vim/patches/6.1.229
+#Patch1230: ftp://ftp.vim.org/pub/vim/patches/6.1.230
+Patch1231: ftp://ftp.vim.org/pub/vim/patches/6.1.231
+Patch1232: ftp://ftp.vim.org/pub/vim/patches/6.1.232
+Patch1233: ftp://ftp.vim.org/pub/vim/patches/6.1.233
+Patch1234: ftp://ftp.vim.org/pub/vim/patches/6.1.234
+Patch1235: ftp://ftp.vim.org/pub/vim/patches/6.1.235
+Patch1236: ftp://ftp.vim.org/pub/vim/patches/6.1.236
+Patch1237: ftp://ftp.vim.org/pub/vim/patches/6.1.237
+# Modifed patch, removed w32_gui stuff:
+Patch1238: ftp://ftp.vim.org/pub/vim/patches/6.1.238
+Patch1239: ftp://ftp.vim.org/pub/vim/patches/6.1.239
+# Win32 only:
+#Patch1240: ftp://ftp.vim.org/pub/vim/patches/6.1.240
+Patch1241: ftp://ftp.vim.org/pub/vim/patches/6.1.241
+Patch1242: ftp://ftp.vim.org/pub/vim/patches/6.1.242
+# Win32 only:
+#Patch1243: ftp://ftp.vim.org/pub/vim/patches/6.1.243
+Patch1244: ftp://ftp.vim.org/pub/vim/patches/6.1.244
+Patch1245: ftp://ftp.vim.org/pub/vim/patches/6.1.245
+Patch1246: ftp://ftp.vim.org/pub/vim/patches/6.1.246
+Patch1247: ftp://ftp.vim.org/pub/vim/patches/6.1.247
+Patch1248: ftp://ftp.vim.org/pub/vim/patches/6.1.248
+Patch1249: ftp://ftp.vim.org/pub/vim/patches/6.1.249
+Patch1250: ftp://ftp.vim.org/pub/vim/patches/6.1.250
+Patch1251: ftp://ftp.vim.org/pub/vim/patches/6.1.251
+Patch1252: ftp://ftp.vim.org/pub/vim/patches/6.1.252
+# Win32 only:
+#Patch1253: ftp://ftp.vim.org/pub/vim/patches/6.1.253
+Patch1254: ftp://ftp.vim.org/pub/vim/patches/6.1.254
+Patch1255: ftp://ftp.vim.org/pub/vim/patches/6.1.255
+Patch1256: ftp://ftp.vim.org/pub/vim/patches/6.1.256
+Patch1257: ftp://ftp.vim.org/pub/vim/patches/6.1.257
+Patch1258: ftp://ftp.vim.org/pub/vim/patches/6.1.258
+# Mac only:
+#Patch1259: ftp://ftp.vim.org/pub/vim/patches/6.1.259
+Patch1260: ftp://ftp.vim.org/pub/vim/patches/6.1.260
+Patch1261: ftp://ftp.vim.org/pub/vim/patches/6.1.261
+Patch1262: ftp://ftp.vim.org/pub/vim/patches/6.1.262
+Patch1263: ftp://ftp.vim.org/pub/vim/patches/6.1.263
+Patch1264: ftp://ftp.vim.org/pub/vim/patches/6.1.264
+Patch1265: ftp://ftp.vim.org/pub/vim/patches/6.1.265
+
+Patch3000: vim-6.1-kh1.patch
+Patch3001: vim-6.1-syntax.patch
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildrequires: python-devel perl
 %if %{desktop_file}
@@ -303,155 +414,256 @@ find . -name \*.paths | xargs rm -f
 perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
 
 # Base patches...
-%patch1001 -p0 -b .pl1
-%patch1003 -p0 -b .pl3
-%patch1004 -p0 -b .pl4
-%patch1005 -p0 -b .pl5
-%patch1006 -p0 -b .pl6
-%patch1007 -p0 -b .pl7
-%patch1008 -p0 -b .pl8
-%patch1009 -p0 -b .pl9
-%patch1010 -p0 -b .pl10
-%patch1011 -p0 -b .pl11
-%patch1012 -p0 -b .pl12
-%patch1013 -p0 -b .pl13
-%patch1014 -p0 -b .pl14
-%patch1015 -p0 -b .pl15
-%patch1017 -p0 -b .pl17
-%patch1018 -p0 -b .pl18
-%patch1020 -p0 -b .pl20
-%patch1021 -p0 -b .pl21
-%patch1022 -p0 -b .pl22
-%patch1024 -p0 -b .pl24
-%patch1025 -p0 -b .pl25
-%patch1026 -p0 -b .pl26
-%patch1027 -p0 -b .pl27
-%patch1028 -p0 -b .pl28
-%patch1029 -p0 -b .pl29
-%patch1030 -p0 -b .pl30
-%patch1031 -p0 -b .pl31
-%patch1032 -p0 -b .pl32
-%patch1033 -p0 -b .pl33
-%patch1034 -p0 -b .pl34
-%patch1036 -p0 -b .pl36
-%patch1037 -p0 -b .pl37
-%patch1038 -p0 -b .pl38
-%patch1039 -p0 -b .pl39
-%patch1040 -p0 -b .pl40
-%patch1041 -p0 -b .pl41
-%patch1042 -p0 -b .pl42
-%patch1043 -p0 -b .pl43
-%patch1045 -p0 -b .pl45
-%patch1046 -p0 -b .pl46
-%patch1047 -p0 -b .pl47
-%patch1048 -p0 -b .pl48
-%patch1049 -p0 -b .pl49
-%patch1051 -p0 -b .pl51
-%patch1052 -p0 -b .pl52
-%patch1053 -p0 -b .pl53
-%patch1054 -p0 -b .pl54
-%patch1055 -p0 -b .pl55
-%patch1056 -p0 -b .pl56
-%patch1057 -p0 -b .pl57
-%patch1058 -p0 -b .pl58
-%patch1059 -p0 -b .pl59
-%patch1060 -p0 -b .pl60
-%patch1061 -p0 -b .pl61
-%patch1062 -p0 -b .pl62
-%patch1063 -p0 -b .pl63
-%patch1064 -p0 -b .pl64
-%patch1065 -p0 -b .pl65
-%patch1066 -p0 -b .pl66
-%patch1067 -p0 -b .pl67
-%patch1068 -p0 -b .pl68
-%patch1069 -p0 -b .pl69
-%patch1070 -p0 -b .pl70
-%patch1071 -p0 -b .pl71
-%patch1072 -p0 -b .pl72
-%patch1074 -p0 -b .pl74
-%patch1075 -p0 -b .pl75
-%patch1077 -p0 -b .pl77
-%patch1078 -p0 -b .pl78
-%patch1079 -p0 -b .pl79
-%patch1080 -p0 -b .pl80
-%patch1081 -p0 -b .pl81
-%patch1082 -p0 -b .pl82
-%patch1083 -p0 -b .pl83
-#%patch1084 -p0 -b .pl84
-%patch1085 -p0 -b .pl85
-%patch1086 -p0 -b .pl86
-%patch1087 -p0 -b .pl87
-%patch1089 -p0 -b .pl89
-%patch1090 -p0 -b .pl90
-%patch1091 -p0 -b .pl91
-%patch1092 -p0 -b .pl92
-%patch1094 -p0 -b .pl94
-%patch1095 -p0 -b .pl95
-%patch1096 -p0 -b .pl96
-%patch1097 -p0 -b .pl97
-%patch1098 -p0 -b .pl98
-%patch1099 -p0 -b .pl99
-%patch1101 -p0 -b .pl101
-%patch1102 -p0 -b .pl102
-%patch1103 -p0 -b .pl103
-%patch1104 -p0 -b .pl104
-%patch1105 -p0 -b .pl105
-%patch1106 -p0 -b .pl106
-%patch1107 -p0 -b .pl107
-%patch1108 -p0 -b .pl108
-%patch1109 -p0 -b .pl109
-%patch1110 -p0 -b .pl110
-%patch1111 -p0 -b .pl111
-%patch1112 -p0 -b .pl112
-%patch1113 -p0 -b .pl113
-%patch1114 -p0 -b .pl114
-%patch1115 -p0 -b .pl115
-%patch1116 -p0 -b .pl116
-%patch1117 -p0 -b .pl117
-%patch1118 -p0 -b .pl118
-#%patch1119 -p0 -b .pl119
-%patch1120 -p0 -b .pl120
-%patch1121 -p0 -b .pl121
-%patch1122 -p0 -b .pl122
-%patch1123 -p0 -b .pl123
-%patch1124 -p0 -b .pl124
-%patch1125 -p0 -b .pl125
-%patch1126 -p0 -b .pl126
-%patch1127 -p0 -b .pl127
-%patch1128 -p0 -b .pl128
-%patch1129 -p0 -b .pl129
-%patch1130 -p0 -b .pl130
-%patch1131 -p0 -b .pl131
-%patch1132 -p0 -b .pl132
-%patch1133 -p0 -b .pl133
-%patch1134 -p0 -b .pl134
-%patch1135 -p0 -b .pl135
-%patch1136 -p0 -b .pl136
-%patch1137 -p0 -b .pl137
-%patch1138 -p0 -b .pl138
-%patch1139 -p0 -b .pl139
-%patch1140 -p0 -b .pl140
-%patch1141 -p0 -b .pl141
-%patch1142 -p0 -b .pl142
-%patch1143 -p0 -b .pl143
-%patch1144 -p0 -b .pl144
-%patch1145 -p0 -b .pl145
-%patch1146 -p0 -b .pl146
-%patch1150 -p0 -b .pl150
-%patch1151 -p0 -b .pl151
-%patch1152 -p0 -b .pl152
-%patch1153 -p0 -b .pl153
-%patch1157 -p0 -b .pl157
-%patch1158 -p0 -b .pl158
-%patch1159 -p0 -b .pl159
-%patch1160 -p0 -b .pl160
-%patch1161 -p0 -b .pl161
-%patch1162 -p0 -b .pl162
-%patch1163 -p0 -b .pl163
-%patch1164 -p0 -b .pl164
-%patch1165 -p0 -b .pl165
-
-%patch2000 -p1 -b .kh1
+%patch1001 -p0
+%patch1003 -p0
+%patch1004 -p0
+%patch1005 -p0
+%patch1006 -p0
+%patch1007 -p0
+%patch1008 -p0
+%patch1009 -p0
+%patch1010 -p0
+%patch1011 -p0
+%patch1012 -p0
+%patch1013 -p0
+%patch1014 -p0
+%patch1015 -p0
+%patch1017 -p0
+%patch1018 -p0
+%patch1020 -p0
+%patch1021 -p0
+%patch1022 -p0
+%patch1024 -p0
+%patch1025 -p0
+%patch1026 -p0
+%patch1027 -p0
+%patch1028 -p0
+%patch1029 -p0
+%patch1030 -p0
+%patch1031 -p0
+%patch1032 -p0
+%patch1033 -p0
+%patch1034 -p0
+%patch1036 -p0
+%patch1037 -p0
+%patch1038 -p0
+%patch1039 -p0
+%patch1040 -p0
+%patch1041 -p0
+%patch1042 -p0
+%patch1043 -p0
+%patch1045 -p0
+%patch1046 -p0
+%patch1047 -p0
+%patch1048 -p0
+%patch1049 -p0
+%patch1051 -p0
+%patch1052 -p0
+%patch1053 -p0
+%patch1054 -p0
+%patch1055 -p0
+%patch1056 -p0
+%patch1057 -p0
+%patch1058 -p0
+%patch1059 -p0
+%patch1060 -p0
+%patch1061 -p0
+%patch1062 -p0
+%patch1063 -p0
+%patch1064 -p0
+%patch1065 -p0
+%patch1066 -p0
+%patch1067 -p0
+%patch1068 -p0
+%patch1069 -p0
+%patch1070 -p0
+%patch1071 -p0
+%patch1072 -p0
+%patch1074 -p0
+%patch1075 -p0
+%patch1077 -p0
+%patch1078 -p0
+%patch1079 -p0
+%patch1080 -p0
+%patch1081 -p0
+%patch1082 -p0
+%patch1083 -p0
+#%patch1084 -p0
+%patch1085 -p0
+%patch1086 -p0
+%patch1087 -p0
+%patch1089 -p0
+%patch1090 -p0
+%patch1091 -p0
+%patch1092 -p0
+%patch1094 -p0
+%patch1095 -p0
+%patch1096 -p0
+%patch1097 -p0
+%patch1098 -p0
+%patch1099 -p0
+%patch1101 -p0
+%patch1102 -p0
+%patch1103 -p0
+%patch1104 -p0
+%patch1105 -p0
+%patch1106 -p0
+%patch1107 -p0
+%patch1108 -p0
+%patch1109 -p0
+%patch1110 -p0
+%patch1111 -p0
+%patch1112 -p0
+%patch1113 -p0
+%patch1114 -p0
+%patch1115 -p0
+%patch1116 -p0
+%patch1117 -p0
+%patch1118 -p0
+#%patch1119 -p0
+%patch1120 -p0
+%patch1121 -p0
+%patch1122 -p0
+%patch1123 -p0
+%patch1124 -p0
+%patch1125 -p0
+%patch1126 -p0
+%patch1127 -p0
+%patch1128 -p0
+%patch1129 -p0
+%patch1130 -p0
+%patch1131 -p0
+%patch1132 -p0
+%patch1133 -p0
+%patch1134 -p0
+%patch1135 -p0
+%patch1136 -p0
+%patch1137 -p0
+%patch1138 -p0
+%patch1139 -p0
+%patch1140 -p0
+%patch1141 -p0
+%patch1142 -p0
+%patch1143 -p0
+%patch1144 -p0
+%patch1145 -p0
+%patch1146 -p0
+%patch1150 -p0
+%patch1151 -p0
+%patch1152 -p0
+%patch1153 -p0
+%patch1157 -p0
+%patch1158 -p0
+%patch1159 -p0
+%patch1160 -p0
+%patch1161 -p0
+%patch1162 -p0
+%patch1163 -p0
+%patch1164 -p0
+%patch1165 -p0
+%patch1166 -p0
+%patch1167 -p0
+%patch1168 -p0
+%patch1169 -p0
+%patch1170 -p0
+%patch1171 -p0
+%patch1172 -p0
+%patch1173 -p0
+%patch1174 -p0
+%patch1175 -p0
+%patch1176 -p0
+%patch1177 -p0
+%patch1178 -p0
+%patch1179 -p0
+%patch1180 -p0
+%patch1181 -p0
+%patch1182 -p0
+%patch1183 -p0
+# %patch1184 -p0 # Win32
+%patch1185 -p0
+%patch1186 -p0
+%patch1187 -p0
+%patch1188 -p0
+%patch1189 -p0
+# %patch1190 -p0 # VMS 
+%patch1191 -p0
+%patch1192 -p0
+%patch1193 -p0
+%patch1194 -p0
+%patch1195 -p0
+# %patch1196 -p0 # Patch doesn't apply, but seems to be Mac only
+%patch1197 -p0
+# %patch1198 -p0 # This one is Mac only
+# %patch1199 -p0 # Win32
+%patch1200 -p0
+%patch1201 -p0
+# %patch1202 -p0 # Win32
+%patch1203 -p0
+%patch1204 -p0
+%patch1205 -p0
+%patch1206 -p0
+%patch1207 -p0
+%patch1208 -p0
+%patch1209 -p0
+%patch1210 -p0
+%patch1211 -p0
+%patch1212 -p0
+%patch1213 -p0
+%patch1214 -p0
+%patch1215 -p0
+%patch1216 -p0
+%patch1217 -p0
+%patch1218 -p0
+%patch1219 -p0
+%patch1220 -p0
+%patch1221 -p0
+%patch1222 -p0
+%patch1223 -p0
+%patch1224 -p0
+%patch1225 -p0
+%patch1226 -p0
+%patch1227 -p0
+#%patch1228 -p0 # Win32
+#%patch1229 -p0 # Win32
+#%patch1230 -p0 # Win16
+%patch1231 -p0
+%patch1232 -p0
+%patch1233 -p0
+%patch1234 -p0
+%patch1235 -p0
+%patch1236 -p0
+%patch1237 -p0
+%patch1238 -p0
+%patch1239 -p0
+#%patch1240 -p0 # Win32
+%patch1241 -p0
+%patch1242 -p0
+#%patch1243 -p0 # Win32
+%patch1244 -p0
+%patch1245 -p0
+%patch1246 -p0
+%patch1247 -p0
+%patch1248 -p0
+%patch1249 -p0
+%patch1250 -p0
+%patch1251 -p0
+%patch1252 -p0
+#%patch1253 -p0 # Win32
+%patch1254 -p0
+%patch1255 -p0
+%patch1256 -p0
+%patch1257 -p0
+%patch1258 -p0
+# %patch1259 -p0 # Mac
+%patch1260 -p0 -b .pl260
+%patch1261 -p0 -b .pl261
+%patch1262 -p0 -b .pl262
+%patch1263 -p0 -b .pl263
+%patch1264 -p0 -b .pl264
+%patch1265 -p0 -b .pl265
+
+%patch3000 -p1 -b .kh1
+%patch3001 -p1 -b .syntx
 %build
 %if "%{rescue}" == ""
 cd src
@@ -572,8 +784,8 @@ chmod 644 ../runtime/doc/vim2html.pl
 %if "%{rescue}" == ""
 mkdir -p $RPM_BUILD_ROOT/etc/profile.d
 cat >$RPM_BUILD_ROOT/etc/profile.d/vim.sh <<EOF
-if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" ]; then
-  # for bash and pdksh and if no alias is already set
+if [ -n "\$BASH_VERSION" -o -n "\$KSH_VERSION" -o -n "\$ZSH_VERSION" ]; then
+  # for bash, pdksh and zsh, only if no alias is already set
   alias vi >/dev/null 2>&1 || alias vi=vim
 fi
 EOF
@@ -592,6 +804,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %doc README*.txt runtime/macros/README.txt runtime/tools/README.txt
 %doc runtime/docs
+%doc %{SOURCE5}
 /usr/bin/xxd
 /usr/share/vim
 %{_mandir}/man1/vim.*
@@ -662,6 +875,29 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Mon Dec 23 2002 Karsten Hopp <karsten@redhat.de> 6.1-18.8x.1
+- use official patch for the modeline issue 
+
+* Sat Dec 21 2002 Karsten Hopp <karsten@redhat.de> 6.1-18.8x.0
+- disable libcall() and system() in modelines
+
+* Tue Dec 17 2002 Karsten Hopp <karsten@redhat.de> 6.1-17
+- Patchlevel 263
+- gvim works again (#79355)
+- don't backup all those patched files
+
+* Tue Nov 12 2002 Karsten Hopp <karsten@redhat.de>
+- added a lot of upstream patches + the README describing them
+- fix alias for zsh (#77007)
+- FIXME: gvim is currently broken
+
+* Wed Oct 02 2002 Karsten Hopp <karsten@redhat.de>
+- include the other httpd config files for syntax highlight
+
+* Wed Oct 02 2002 Karsten Hopp <karsten@redhat.de>
+- PL 206
+- fix #74135
+
 * Wed Aug 28 2002 Karsten Hopp <karsten@redhat.de>
 - PL 165: 
  - when conversion to xxd fails 'filetype' was set anyway