54 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Patches for Vim - Vi IMproved 7.4
 | 
						|
 | 
						|
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.
 | 
						|
 | 
						|
The best is to apply the patches in sequence.  This avoids problems when
 | 
						|
a patch depends on a previous patch. 
 | 
						|
 | 
						|
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 < 7.4.001
 | 
						|
        patch -p0 < 7.4.001
 | 
						|
 | 
						|
After applying a patch, you need to compile Vim.  There are no patches
 | 
						|
for binaries.
 | 
						|
 | 
						|
Checksums for the patch files can be found in the file MD5.
 | 
						|
 | 
						|
 | 
						|
Individual patches for Vim 7.4:
 | 
						|
 | 
						|
  SIZE  NAME     FIXES
 | 
						|
 13179  7.4.001  'ic' doesn't work for patterns such as [a-z]
 | 
						|
  2522  7.4.002  pattern with two alternative look-behind matches doesn't match
 | 
						|
  2680  7.4.003  memory access error in Ruby syntax highlighting
 | 
						|
  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
 | 
						|
  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)
 | 
						|
  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
 | 
						|
  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
 |