2013-08-21 12:01:50 +00:00
|
|
|
Patches for Vim - Vi IMproved 7.4
|
2004-09-09 14:04:37 +00:00
|
|
|
|
2013-08-21 12:01:50 +00:00
|
|
|
The files in this directory contain source code changes to fix problems
|
|
|
|
in a released version 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.
|
2004-09-09 14:04:37 +00:00
|
|
|
|
2013-08-21 12:01:50 +00:00
|
|
|
The best is to apply the patches in sequence. This avoids problems when
|
|
|
|
a patch depends on a previous patch.
|
2004-09-09 14:04:37 +00:00
|
|
|
|
2013-08-21 12:01:50 +00:00
|
|
|
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:
|
2013-08-28 08:44:07 +00:00
|
|
|
patch -p < 7.4.001
|
|
|
|
patch -p0 < 7.4.001
|
2004-09-09 14:04:37 +00:00
|
|
|
|
2013-08-21 12:01:50 +00:00
|
|
|
After applying a patch, you need to compile Vim. There are no patches
|
|
|
|
for binaries.
|
2004-09-09 14:04:37 +00:00
|
|
|
|
2005-03-18 12:54:28 +00:00
|
|
|
Checksums for the patch files can be found in the file MD5.
|
|
|
|
|
2011-07-11 14:20:34 +00:00
|
|
|
|
2013-08-21 12:01:50 +00:00
|
|
|
Individual patches for Vim 7.4:
|
2004-09-09 14:13:09 +00:00
|
|
|
|
2004-09-09 14:04:37 +00:00
|
|
|
SIZE NAME FIXES
|
2013-08-21 12:01:50 +00:00
|
|
|
13179 7.4.001 'ic' doesn't work for patterns such as [a-z]
|
2013-08-21 12:33:55 +00:00
|
|
|
2522 7.4.002 pattern with two alternative look-behind matches doesn't match
|
2013-08-21 13:40:13 +00:00
|
|
|
2680 7.4.003 memory access error in Ruby syntax highlighting
|
2013-08-21 15:42:43 +00:00
|
|
|
7145 7.4.004 when closing a window fails ":bwipe" may hang
|
|
|
|
1391 7.4.005 "vaB" while 'virtualedit' is set selects the wrong area
|
2013-08-28 08:44:07 +00:00
|
|
|
1952 7.4.006 mkdir("foo/bar/", "p") gives an error message
|
|
|
|
2538 7.4.007 creating a preview window on startup messes up the screen
|
|
|
|
2176 7.4.008 new regexp engine can't be interrupted
|
|
|
|
2051 7.4.009 too easy to write a file was not decrypted (yet)
|
2013-09-04 15:03:30 +00:00
|
|
|
2307 7.4.010 (after 7.4.006) crash with invalid argument to mkdir()
|
|
|
|
2270 7.4.011 cannot find out if "acl" and "xpm" features are supported
|
|
|
|
6180 7.4.012 MS-Windows: resolving multi-bye shortcut does not work
|
|
|
|
2986 7.4.013 MS-Windows: File name buffer too small for utf-8
|
|
|
|
2671 7.4.014 MS-Windows: check for writing to device does not work
|
|
|
|
3135 7.4.015 MS-Windows: Detecting node type fails for multi-byte chars
|
|
|
|
5999 7.4.016 MS-Windows: File name completion has problem with Chinese
|
2013-09-11 14:38:12 +00:00
|
|
|
2319 7.4.017 ":help !!" does not find the "!!" tag in the help file
|
|
|
|
1400 7.4.018 when completing item becomes unselected
|
|
|
|
1948 7.4.019 file name completion fails with Chinese characters
|
|
|
|
2586 7.4.020 NFA engine matches too much with \@>
|
|
|
|
2806 7.4.021 NFA regexp: Using \ze may result in wrong end
|
|
|
|
4209 7.4.022 deadlock while exiting, because of allocating memory
|
|
|
|
1704 7.4.023 MS-Windows: warning for 64 bit type
|
|
|
|
1992 7.4.024 current user cannot always use the undo file he created
|
|
|
|
2074 7.4.025 reading before start of a string
|
|
|
|
1710 7.4.026 clang warning for int shift overflow
|
|
|
|
2815 7.4.027 valgrind error when using CTRL-X CTRL-F at start of the line
|
2013-10-15 12:14:03 +00:00
|
|
|
27323 7.4.028 equivalence classes are not working for multi-byte characters
|
|
|
|
1837 7.4.029 an error in a pattern is reported twice
|
|
|
|
2724 7.4.030 the -mno-cygwin argument is no longer supported by Cygwin
|
|
|
|
1748 7.4.031 ":diffoff!" resets options even when 'diff' is not set
|
|
|
|
2629 7.4.032 NFA engine does not match the NUL character
|
|
|
|
3610 7.4.033 if terminal has 20 lines test 92 and 93 overwrite input file
|
|
|
|
5336 7.4.034 using "p" in Visual block mode only changes the first line
|
|
|
|
1696 7.4.035 MS-Windows: mouse pointer flickers when going to Normal mode
|
|
|
|
7996 7.4.036 NFA engine does not capture group correctly when using \@>
|
|
|
|
4274 7.4.037 "\ze" in a sub-pattern does set the end of the match
|
|
|
|
3579 7.4.038 Using "zw" and "zg" when 'spell' is off give confusing error
|
|
|
|
6108 7.4.039 MS-Windows: < MSCV10 can't handle symlinks to a directory
|
|
|
|
2320 7.4.040 error on exit when variable holds reference to a script scope
|
|
|
|
1695 7.4.041 Visual selection does not remain after being copied over
|
|
|
|
2104 7.4.042 after ":setlocal" 'spell'/'spellang' :spelldump doesn't work
|
|
|
|
2920 7.4.043 VMS can't handle long function names
|
|
|
|
2134 7.4.044 can't build with old MSVC
|
|
|
|
3167 7.4.045 substitute() has a problem with pattern starting with "\ze".
|
|
|
|
2147 7.4.046 can't use Tcl 8.6
|
|
|
|
1685 7.4.047 input() does not work in a function invoked by a mapping
|
|
|
|
4441 7.4.048 recent clang version complains about -fno-strength-reduce
|
|
|
|
2145 7.4.049 in Ex mode substitute prompt is wrong with line numbers
|
|
|
|
2605 7.4.050 "gn" may select too much when there are two matching lines
|
|
|
|
2068 7.4.051 syntax highlighting a Yaml file causes a crash
|
|
|
|
5890 7.4.052 cursor may end up in the wrong position when auto-formatting
|