home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / patches / 7.4 / README < prev   
Encoding:
Text File  |  2015-01-27  |  39.7 KB  |  633 lines

  1. Patches for Vim - Vi IMproved 7.4
  2.  
  3. The files in this directory contain source code changes to fix problems
  4. in a released version of Vim.  Each file also contains an explanation of
  5. the problem that is fixed, like the message that was sent to the vim-dev
  6. maillist.
  7.  
  8. The best is to apply the patches in sequence.  This avoids problems when
  9. a patch depends on a previous patch. 
  10.  
  11. Before patching, change to the top Vim directory, where the "src" and
  12. "runtime" directories are located.
  13. Depending on the version of "patch" that you use, you may have add an
  14. argument to make it patch the right file:
  15.         patch -p < 7.4.001
  16.         patch -p0 < 7.4.001
  17.  
  18. After applying a patch, you need to compile Vim.  There are no patches
  19. for binaries.
  20.  
  21. Checksums for the patch files can be found in the file MD5.
  22.  
  23.  
  24. Individual patches for Vim 7.4:
  25.  
  26.   SIZE  NAME     FIXES
  27.  13179  7.4.001  'ic' doesn't work for patterns such as [a-z]
  28.   2522  7.4.002  pattern with two alternative look-behind matches doesn't match
  29.   2680  7.4.003  memory access error in Ruby syntax highlighting
  30.   7145  7.4.004  when closing a window fails ":bwipe" may hang
  31.   1391  7.4.005  "vaB" while 'virtualedit' is set selects the wrong area
  32.   1952  7.4.006  mkdir("foo/bar/", "p") gives an error message
  33.   2538  7.4.007  creating a preview window on startup messes up the screen
  34.   2176  7.4.008  new regexp engine can't be interrupted
  35.   2051  7.4.009  too easy to write a file was not decrypted (yet)
  36.   2307  7.4.010  (after 7.4.006) crash with invalid argument to mkdir()
  37.   2270  7.4.011  cannot find out if "acl" and "xpm" features are supported
  38.   6180  7.4.012  MS-Windows: resolving multi-bye shortcut does not work
  39.   2986  7.4.013  MS-Windows: File name buffer too small for utf-8
  40.   2671  7.4.014  MS-Windows: check for writing to device does not work
  41.   3135  7.4.015  MS-Windows: Detecting node type fails for multi-byte chars
  42.   5999  7.4.016  MS-Windows: File name completion has problem with Chinese
  43.   2319  7.4.017  ":help !!" does not find the "!!" tag in the help file
  44.   1400  7.4.018  when completing item becomes unselected
  45.   1948  7.4.019  file name completion fails with Chinese characters
  46.   2586  7.4.020  NFA engine matches too much with \@>
  47.   2806  7.4.021  NFA regexp: Using \ze may result in wrong end
  48.   4209  7.4.022  deadlock while exiting, because of allocating memory
  49.   1704  7.4.023  MS-Windows: warning for 64 bit type
  50.   1992  7.4.024  current user cannot always use the undo file he created
  51.   2074  7.4.025  reading before start of a string
  52.   1710  7.4.026  clang warning for int shift overflow
  53.   2815  7.4.027  valgrind error when using CTRL-X CTRL-F at start of the line
  54.  27323  7.4.028  equivalence classes are not working for multi-byte characters
  55.   1837  7.4.029  an error in a pattern is reported twice
  56.   2724  7.4.030  the -mno-cygwin argument is no longer supported by Cygwin
  57.   1748  7.4.031  ":diffoff!" resets options even when 'diff' is not set
  58.   2629  7.4.032  NFA engine does not match the NUL character
  59.   3610  7.4.033  if terminal has 20 lines test 92 and 93 overwrite input file
  60.   5336  7.4.034  using "p" in Visual block mode only changes the first line
  61.   1696  7.4.035  MS-Windows: mouse pointer flickers when going to Normal mode
  62.   7996  7.4.036  NFA engine does not capture group correctly when using \@>
  63.   4274  7.4.037  "\ze" in a sub-pattern does set the end of the match
  64.   3579  7.4.038  Using "zw" and "zg" when 'spell' is off give confusing error
  65.   6108  7.4.039  MS-Windows: < MSCV10 can't handle symlinks to a directory
  66.   2320  7.4.040  error on exit when variable holds reference to a script scope
  67.   1695  7.4.041  Visual selection does not remain after being copied over
  68.   2104  7.4.042  after ":setlocal" 'spell'/'spellang' :spelldump doesn't work
  69.   2920  7.4.043  VMS can't handle long function names
  70.   2134  7.4.044  can't build with old MSVC
  71.   3167  7.4.045  substitute() has a problem with pattern starting with "\ze".
  72.   2147  7.4.046  can't use Tcl 8.6
  73.   1685  7.4.047  input() does not work in a function invoked by a mapping
  74.   4441  7.4.048  recent clang version complains about -fno-strength-reduce
  75.   2145  7.4.049  in Ex mode substitute prompt is wrong with line numbers
  76.   2605  7.4.050  "gn" may select too much when there are two matching lines
  77.   2068  7.4.051  syntax highlighting a Yaml file causes a crash
  78.   5890  7.4.052  cursor may end up in the wrong position when auto-formatting
  79.   1251  7.4.053  test75 has a wrong header
  80.   1441  7.4.054  reading past end of the 'stl' string
  81.   4758  7.4.055  Mac: Where macros are defined depends on the system
  82.   1651  7.4.056  Mac: Compilation problem with OS X 10.9 Mavericks
  83.   7773  7.4.057  byteidx() does not work for composing characters
  84.   2094  7.4.058  warnings on 64 bit Windows
  85.   1479  7.4.059  set_last_cursor() may encounter w_buffer being NULL
  86.   3582  7.4.060  declaration has wrong return type for PyObject_SetAttrString()
  87.   4688  7.4.061  (after 7.4.056) configure check in the wrong place
  88.   2634  7.4.062  (after 7.4.061) wrong configure check for AvailabilityMacros.h
  89.   3619  7.4.063  crash when using invalid key in Python dictionary
  90.   5347  7.4.064  in Visual block mode replacing with CR does not break lines
  91.   2117  7.4.065  the character typed at the hit-enter prompt is recorded twice
  92.   9483  7.4.066  MS-Windows: swap file name wrong if colon in file name
  93.   4139  7.4.067  CTRL-\ CTRL-O moves the cursor after inserting comment leader
  94.   5093  7.4.068  cannot build Vim on Mac with non-Apple compilers
  95.  73551  7.4.069  cannot right shift comment lines starting with #
  96.   1387  7.4.070  (after 7.4.069) can't compile with tiny features
  97.  38365  7.4.071  (after 7.4.069) passing limits around too often
  98.   1748  7.4.072  crash when using Insert mode completion
  99.  11426  7.4.073  setting undolevels for one buffer changes undo in another
  100.   2054  7.4.074  when undo'ing all and making a change, undo structure is wrong
  101.   9907  7.4.075  locally setting 'undolevels' is not tested
  102.   1894  7.4.076  "cgn" does not wrap around the end of the file
  103.   2216  7.4.077  DOS installer creates shortcut without a path
  104.   3552  7.4.078  MSVC 2013 is not supported
  105.  13657  7.4.079  a script cannot detect whether 'hlsearch' highlighting is on
  106.   1873  7.4.080  (after 7.4.079) missing documentation for v:hlsearch
  107.   1659  7.4.081  (after 7.4.078) wrong logic when ANALYZE is "yes"
  108.  11034  7.4.082  using "gf" in a changed buffer suggests adding "!"
  109.   4493  7.4.083  hard to avoid adding a used pattern to the search history
  110.   5971  7.4.084  Python: interrupt not being properly discarded
  111.   3581  7.4.085  can't move cursor when inserting text in Visual block mode
  112.   4786  7.4.086  can't skip over expression when not evaluating for dict member
  113.   1770  7.4.087  compiler warning on 64 bit Windows systems
  114.  16587  7.4.088  Asian characters are always marked as spell errors
  115.   1397  7.4.089  Vim doesn't set the security context on a renamed file
  116.   7859  7.4.090  Win32: no completion if dir name contains an exclamation mark
  117.   1926  7.4.091  (after 7.4.089) missing semicolon
  118.   1697  7.4.092  (after 7.4.088) can't build small version
  119.   2993  7.4.093  configure can't use LuaJIT on ubuntu 12.04
  120.   4837  7.4.094  configure may not find that -lint is needed for gettext()
  121.   3138  7.4.095  (after 7.4.093) regexp for LuaJIT version doesn't work on BSD
  122.   2294  7.4.096  can't change directory to an UNC path
  123.   1615  7.4.097  unexpected behavior change related to 'virtualedit'
  124.   8357  7.4.098  error for line numbers out of range when using ":'<,'>del"
  125.   3122  7.4.099  append in blockwise Visual mode with "$" is wrong
  126.   3069  7.4.100  NFA regexp doesn't handle backreference correctly
  127.   2899  7.4.101  using \1 in pattern goes one line too far
  128.   2128  7.4.102  crash when interrupting "z="
  129.   3846  7.4.103  dos installer escapes spaces in the diff command wrong
  130.   2823  7.4.104  ":help s/\_" reports an internal error
  131.   1792  7.4.105  completing a tag pattern may give an error for invalid pattern
  132.   1971  7.4.106  can't build with Ruby using Cygwin
  133.  21498  7.4.107  Python try/catch doesn't catch Vim error in vim.eval()
  134.   5478  7.4.108  "zG" and "zW" leave temp files around on MS-Windows
  135.   3775  7.4.109  ColorScheme autocommand matches with the current buffer name
  136.   3703  7.4.110  "gUgn" cannot be repeeated
  137.   1709  7.4.111  memory leak in Python OptionsAssItem
  138.   1862  7.4.112  MS-Windows: defaults for 'dir' and 'bdir' do not include $TEMP
  139.   2561  7.4.113  MSVC static analysis gives warnings
  140.   3353  7.4.114  new GNU make directory change messages are different
  141.   1633  7.4.115  Zsh: expanding ~abc fails when the result contains a space
  142.   1381  7.4.116  'showcmd' does not show a typed space
  143.   8049  7.4.117  can't build with Cygwin/MingW and Perl 5.18
  144.   2394  7.4.118  redrawing status lines may causes recursive call
  145.   7060  7.4.119  Vim doesn't work well on OpenVMS
  146.   1702  7.4.120  (after 7.4.117) can't build with Perl 5.18 on Linux
  147.   1426  7.4.121  completion doesn't work for ":py3d" and ":py3f"
  148.   6071  7.4.122  Win32: :grep doesn't work when 'encoding' and ACP differ
  149.   1883  7.4.123  Win32: Getting user name does not use wide function
  150.   1730  7.4.124  Win32: Getting host name does not use wide function
  151.   1568  7.4.125  Win32: Dealing with messages may not work for multi-byte chars
  152.   1946  7.4.126  compiler warnings for "const" and incompatible types
  153.   1949  7.4.127  Perl 5.18 on Unix doesn't work
  154.   1948  7.4.128  Perl 5.18 for MSVC doesn't work
  155.   1499  7.4.129  getline(-1) returns zero
  156.   2064  7.4.130  relative line numbers mix up windows when using folds
  157.   3038  7.4.131  syncbind causes E315 errors in some situations
  158.   1559  7.4.132  (after 7.4.122) Win32: flags/inherit_handles args mixed up
  159.   2043  7.4.133  Clang warns for using NUL
  160.   1562  7.4.134  spurious space in MingW Makefile
  161.   1696  7.4.135  missing dot in MingW test Makefile
  162.   2314  7.4.136  (after 7.4.096) Windows: readonly when saving UNC path file
  163.   6184  7.4.137  cannot use IME with Windows 8 console
  164.   3391  7.4.138  (after 7.4.114) directory change messages are not recognized
  165.   2254  7.4.139  crash when using :cd in autocommand
  166.   5016  7.4.140  crash when autocommand wipes out only other buffer
  167.   2430  7.4.141  problems when building with Borland
  168.   4651  7.4.142  (after 7.4.137) on MS-Windows 8 IME input doen't work well
  169.   6310  7.4.143  TextChangedI is not triggered.
  170.   1480  7.4.144  MingW also supports intptr_t for OPEN_OH_ARGTYPE
  171.   2513  7.4.145  getregtype() does not return zero for unknown register
  172.   2324  7.4.146  when starting Vim with "-u NONE" v:oldfiles is NULL
  173.   2583  7.4.147  cursor position wrong when using "gj" after "$"
  174.   2554  7.4.148  cannot build with Cygwin and X1.
  175.  24083  7.4.149  get E685 error when assigning a function to autoload variable
  176.   2596  7.4.150  :keeppatterns is not respected for :s
  177.  37572  7.4.151  Python: slices with steps are not supported
  178.  19610  7.4.152  Python: Cannot iterate over options
  179.   6150  7.4.153  compiler warning for pointer type
  180.   5202  7.4.154  (after 7.4.149) still a problem with auto-loading
  181.   2233  7.4.155  (after 7.4.150) search offset not kept with :keeppatterns
  182.   1466  7.4.156  test file missing from distribution
  183.   1643  7.4.157  error number used twice
  184.   4006  7.4.158  pattern containing \zs not handled correctly by substitute()
  185.   3819  7.4.159  completion hangs when using the current buffer after keywords
  186.   2026  7.4.160  Win32: Crash when executing external command
  187.   2296  7.4.161  crash in Python exception handling
  188.   1395  7.4.162  running tests in shadow dir doesn't work
  189.   2083  7.4.163  (after 7.4.142) MS-Windows 7 input doesn't work properly
  190.   2050  7.4.164  problem with event handling on Windows 8
  191.   2313  7.4.165  by default, after closing a buffer changes can't be undone
  192.   1685  7.4.166  auto-loading a function for code that won't be executed
  193.   7150  7.4.167  (after 7.4.149) fixes are not tested
  194.   2549  7.4.168  can't compile with Ruby 2.1.0
  195.   1656  7.4.169  ":sleep" puts cursor in the wrong column
  196.   3474  7.4.170  some help tags don't work with ":help"
  197.  21030  7.4.171  redo does not set v:count and v:count1
  198.   9545  7.4.172  blowfish code says OFB, but it's doing CFB
  199.   2110  7.4.173  when using scrollbind the cursor can end up below last line
  200.   2945  7.4.174  compiler warnings for Python interface
  201.   5133  7.4.175  wrong fall-back to non-wide function if wide function fails
  202.   2606  7.4.176  Python: Dictionary.update() thows an unexpected error
  203.   1491  7.4.177  compiler warning for unused variable
  204.   1957  7.4.178  the J command does not update '[ and '] marks
  205.   1675  7.4.179  Compiler warning for type-punned pointer
  206.   2650  7.4.180  (after 7.4.174) older Python versions don't support %ld
  207.   1947  7.4.181  when using 'pastetoggle' the status lines are not updated
  208.   1916  7.4.182  building with mzscheme and racket does not work
  209.   1493  7.4.183  MSVC Visual Studio update not supported
  210.   5677  7.4.184  match() does not work properly with a {count} argument
  211.   1837  7.4.185  Clang gives warnings
  212.   5437  7.4.186  (after 7.4.085) Visual mode insert mode is sometimes wrong
  213.   3991  7.4.187  delete that crosses line break splits multi-byte character
  214.  19236  7.4.188  SIZEOF_LONG clashes with similar defines in header files
  215.   1429  7.4.189  compiler warning for unused argument
  216.   2139  7.4.190  compiler warning for using %lld for off_t
  217.  27520  7.4.191  can't escape a file name for shell commands without a function
  218.   1329  7.4.192  memory leak when giving E853
  219.   3561  7.4.193  typos in messages
  220.   1829  7.4.194  can't build for Android
  221.   7729  7.4.195  (after 7.4.193) Python tests fail
  222.   1651  7.4.196  tests fail on Solaris 9 and 10
  223.  34900  7.4.197  various problems on VMS
  224.   3101  7.4.198  can't build with non-threding Perl and dynamic loading
  225.   2946  7.4.199  (issue 197) ]P doesn't paste over Visual selection
  226.   1817  7.4.200  too many #ifdefs in the code
  227.   7626  7.4.201  'lispwords' is a global option
  228.   7151  7.4.202  MS-Windows: non-ASCII font names don't work
  229.   7124  7.4.203  parsing 'errorformat' is not correct
  230.   3446  7.4.204  a mapping where the second byte is 0x80 doesn't work
  231.   2953  7.4.205  ":mksession" does not handle the argument list correctly
  232.   2217  7.4.206  compiler warnings on 64 bit Windows
  233.   4843  7.4.207  cursor report sometimes not recognized causing replace mode
  234.   1112  7.4.208  Mercurial picks up files that are not distributed (empty)
  235.   1924  7.4.209  when repeating a filter command "%" and "#" are expanded
  236.   3997  7.4.210  Visual block mode + virtual edit doesn't work well with tabs
  237.   2404  7.4.211  ":lu" is abbreviation for ":lua", but it should be ":lunmap"
  238. 137444  7.4.212  #ifdefs for the +visual feature are not useful
  239.   6508  7.4.213  it's not possible to open a new buffer without a swapfile
  240.   1523  7.4.214  compilation problems on HP_nonStop (Tandem)
  241.   3488  7.4.215  ":sp foo" reloads "foo" if it is the current buffer
  242.   1922  7.4.216  compiler warnings
  243.   3225  7.4.217  "make clean" may run configure pointlessly
  244.  19321  7.4.218  it's not easy to remove duplicates from a list
  245.   2890  7.4.219  redraw too often when 'relativenumber' or 'cursorline' set
  246.   4640  7.4.220  test 105 does not work in a shadow dir
  247.   1755  7.4.221  quickfix doesn't resize on ":copen 20"
  248.   3882  7.4.222  the Ruby directory is constructed from parts
  249. 220004  7.4.223  still using an older autoconf version
  250.   7317  7.4.224  /usr/bin/grep on Solaris does not support -F
  251.   2702  7.4.225  dynamic Ruby doesn't work on Solaris
  252.   3535  7.4.226  (after 7.4.219) cursorline highlight not always redrawn
  253.   2832  7.4.227  (after 7.4.225) can't build with Ruby 1.8
  254.   6200  7.4.228  compiler warnings when building with Python 3.2
  255.   3782  7.4.229  ":let" fails when listing vars with a curly braces expression
  256.   1673  7.4.230  error when using ":options"
  257.   9286  7.4.231  an error in ":options" is not caught by the tests
  258.   3599  7.4.232  ":%s/\n//" uses a lot of memory
  259.   2222  7.4.233  escaping special chars in ":!cmd %" is inconsistant
  260.   3017  7.4.234  can't get the command that was used to start Vim
  261.  16436  7.4.235  it is not easy to get the full path of a command
  262.   5191  7.4.236  it's not that easy to check the Vim patch version
  263.   4893  7.4.237  (after 7.4.236) has() not checking for specific patch
  264.  14829  7.4.238  Vim does not support the smack library
  265.   1714  7.4.239  ":e +" does not position cursor at end of the file
  266.   1676  7.4.240  ":tjump" shows "\n" as "\\n"
  267.  12078  7.4.241  submatch() does not distinguish between a NL and a NUL
  268.  15570  7.4.242  getreg() does not distinguish between a NL and a NUL character
  269.  32738  7.4.243  cannot use setreg() to add text that includes a NUL
  270.   1807  7.4.244  (after 7.4.238) the smack feature causes stray error messages
  271.   1874  7.4.245  crash for "vim -u NONE -N  -c '&&'"
  272.   3736  7.4.246  configure message for detecting smack are out of sequence
  273.   5838  7.4.247  NUL and NL mixed up when giving input to system()
  274.  13519  7.4.248  cannot distinguish between NL and NUL in output of system()
  275.   6037  7.4.249  using setreg() with a list of numbers does not work
  276.   1641  7.4.250  some test files missing from distribution
  277.   4570  7.4.251  crash when BufAdd autocommand wipes out the buffer
  278.   1446  7.4.252  critical error in GTK, removing timer twice
  279.   2643  7.4.253  crash when using external reference in syntax regexp 
  280.   5407  7.4.254  smack support detection is incomplete
  281.   3397  7.4.255  configure check for smack doesn't work with all shells
  282.   2252  7.4.256  (after 7.4.248) systemlist() does not work properly
  283.   1948  7.4.257  compiler warning, possibly for mismatch in parameter name
  284.   5726  7.4.258  configure fails if $CC contains options
  285.   1554  7.4.259  warning for misplaced "const"
  286.   8693  7.4.260  no error for function name with colon or lowercase char
  287.   2863  7.4.261  an interactive :s to replace a "\n" with line break may fail
  288.   9779  7.4.262  duplicate code in regexec()
  289.   1306  7.4.263  GCC 4.8 compiler warning for hiding a declaration
  290.   5143  7.4.264  (after 7.4.260) can't define function g:Foo()
  291.   4813  7.4.265  (after 7.4.260) can't call function with "g:" in an expression
  292.   1347  7.4.266  test 62 fails
  293.  13880  7.4.267  (after 7.4.178) '[ mark is in the wrong position after "gq"
  294.   3312  7.4.268  exists() on a funcref for script-local function does not work
  295.   6283  7.4.269  CTRL-U in Insert mode does not work after using a cursor key
  296.   1947  7.4.270  comparing pointers instead of the string they point to
  297.   1457  7.4.271  compiler warning on 64 bit windows
  298.   4216  7.4.272  using just "$" does not cause an error message
  299.   2136  7.4.273  "make autoconf/reconfig" may run configure pointlessly
  300.   1522  7.4.274  check for timestamp does not always detect a changed file
  301.   1747  7.4.275  no error message when changing type of unplaced sign
  302.   8604  7.4.276  the fish shell is not supported
  303.   2243  7.4.277  using ":sign unplace *" may leave the cursor in wrong position
  304.   5402  7.4.278  list_remove() conflicts with Sun header file
  305.  18280  7.4.279  globpath() returns a string, a list would be better
  306.   3504  7.4.280  relative position of cursor not restored if session has 2 tabs
  307.   2486  7.4.281  positions are off when loading session with two tabpages
  308.   1429  7.4.282  (after 7.4.279) test 97 fails on Mac
  309.   1771  7.4.283  (after 7.4.276) compiler warning about unused variable
  310.   1727  7.4.284  setting 'langmap' in the modeline can cause trouble
  311.   1549  7.4.285  line numbers are not always updated for 'relativenumber'
  312.   1610  7.4.286  error messages are inconsistant
  313.   1394  7.4.287  patches for .hgignore don't work
  314.   1397  7.4.288  when 'spellfile' is set the screen is not redrawn
  315.   3604  7.4.289  NFA regexp with repeated backreference does not match
  316.   6261  7.4.290  a non-greedy match followed by a branch is too greedy
  317.   1650  7.4.291  compiler warning for int to pointer of different size
  318.   4141  7.4.292  pattern "a" matches accented "a" when pattern is one byte
  319.   9143  7.4.293  can't ignore composing characters in a pattern
  320.   4480  7.4.294  (after 7.4.293) test files missing from patch
  321.   5287  7.4.295  various typos, bad white space and unclear comments
  322.   1927  7.4.296  can't run tests on Solaris
  323.   2593  7.4.297  memory leak from result of get_isolated_shell_name()
  324.   1789  7.4.298  can't have a funcref start with "t:"
  325.  19202  7.4.299  when running configure twice DYNAMIC_PYTHON_DLL becomes empty
  326.   2262  7.4.300  the way config.cache is removed doesn't always work
  327.   1651  7.4.301  (after 7.4.280) scrolling problem when loading a session file
  328.   2241  7.4.302  signs don't show up after filler lines
  329.   2182  7.4.303  double-width chars on the command line sometimes truncated
  330.   1559  7.4.304  cannot always use Python with Vim
  331.   7820  7.4.305  making 'ttymouse' empty causes problems
  332.   2660  7.4.306  getchar(0) does not return Esc
  333.   4150  7.4.307  can't build without the +termresponse feature
  334.   1420  7.4.308  ":diffsplit" on empty file cursor is displayed on command line
  335.   2095  7.4.309  increasing size of lower window, upper window jumps to the top
  336.  11194  7.4.310  getpos()/setpos() don't include curswant
  337.   4740  7.4.311  can't use winrestview to only restore part of the view
  338.   6272  7.4.312  cannot know what argument list is being used for a window
  339.  10912  7.4.313  (after 7.4.310) changing return value of getpos() causes error
  340.   5875  7.4.314  completion messages can get in the way of a plugin
  341.   8020  7.4.315  (after 7.4.309) fixes for computation of topline not tested
  342.   1537  7.4.316  warning from 64-bit compiler
  343.   1434  7.4.317  crash when starting gvim, issue 230
  344.   1748  7.4.318  fg/bg color settings ignored when checking syntax attributes
  345.   1764  7.4.319  crash when putting zero bytes on the clipboard
  346.   4439  7.4.320  possible crash when an BufLeave autocommand deletes the buffer
  347.   2515  7.4.321  can't build with strawberry perl 5.20 + mingw-w64-4.9.0
  348.   3274  7.4.322  using "msgfmt" is hard coded, cannot use "gmsgfmt"
  349.   2898  7.4.323  substitute() with zero width pattern breaks multi-byte char
  350.   4631  7.4.324  in Ex mode, cyrillic characters are not handled
  351.   2070  7.4.325  incorrect display when starting GUI and setting 'laststatus'
  352.   1384  7.4.326  can't build Tiny version
  353.   4330  7.4.327  when 'verbose' is set may get E724 repeatedly
  354.   2580  7.4.328  selection of inner block is inconsistent
  355.   1945  7.4.329  window not scrolled if moving cursor and go to another window
  356.  32746  7.4.330  using regexp pattern to show a position match can be slow
  357.   1506  7.4.331  relative numbering not updated after a linewise yank
  358.   4079  7.4.332  GTK: ugly gaps when a sign icon doesn't fit exactly
  359.   2036  7.4.333  compiler warning for unused function
  360.   3295  7.4.334  (after 7.4.330) unitialized variables, causing some problems
  361.   3313  7.4.335  no digraph for the new rouble sign
  362.   3536  7.4.336  setting 'history' to a big value causes out-of-memory errors
  363.   1589  7.4.337  can't execute command line if there was an error before
  364.  52480  7.4.338  cannot wrap lines taking indent into account
  365.   2655  7.4.339  local function is available globally
  366.   3140  7.4.340  error from sed about illegal bytes when installing Vim
  367.   6001  7.4.341  sort() doesn't handle numbers well
  368.   1988  7.4.342  clang gives warnings
  369.   1850  7.4.343  matchdelete() does not always update the right lines
  370.   5304  7.4.344  small issues related to matchaddpos()
  371.   2618  7.4.345  (after 7.4.338) indent is not updated when deleting indent
  372.   1963  7.4.346  (after 7.4.338) indent is not updated when changing 'briopt'
  373.   3209  7.4.347  test55 fails on some systems
  374.   1738  7.4.348  Using "J1" in 'cinoptions' may cause too much indent
  375.   2967  7.4.349  avoid redrawing the whole window with highlighted matches
  376.   3909  7.4.350  C-indenting for Javascript fails for a {} block inside parens
  377.   6034  7.4.351  sort() is not stable
  378.   2637  7.4.352  with 'linebreak' a Tab causes a missing line break
  379.  14437  7.4.353  'linebreak' doesn't work with the 'list' option
  380.   1891  7.4.354  compiler warning
  381.  21483  7.4.355  several problems with Javascript indenting
  382.   1247  7.4.356  mercurial does not ignore memfile_test
  383.   1654  7.4.357  after completion some characters are not redrawn
  384.   8040  7.4.358  (after 7.4.351) sort is not always stable
  385.   2942  7.4.359  if 'ttymouse' set to 'uxterm' xterm version is not requested
  386.   2461  7.4.360  pattern with "$" followed by \[vV] is not used as end-of-line
  387.   1487  7.4.361  flickering when filling the preview window for 'omnifunc'
  388.   1608  7.4.362  short length in matchaddpos() highlights until end of the line
  389.   4445  7.4.363  in Windows console typing 0xCE does not work
  390.   2425  7.4.364  no error message when the viminfo file can't be renamed
  391.   3973  7.4.365  crash when using ":botright split" when there isn't much space
  392.   1602  7.4.366  can't run the linebreak test on MS-Windows
  393.   2165  7.4.367  (after 7.4.357) other solution for redrawing after completion
  394.   2581  7.4.368  window sizes not restored properly when closing cmdline window
  395.   2331  7.4.369  using freed memory when exiting while compiled with EXITFREE
  396.   9476  7.4.370  linebreak test fails when encoding is not utf-8
  397.   1880  7.4.371  with 'linebreak' set control characters displayed wrong
  398.   5628  7.4.372  with 'winminheight' zero current window might be zero height
  399.   2668  7.4.373  compiler warning for unused argument and unused variable
  400.   2461  7.4.374  character after "fb" command sometimes not mapped
  401.   1967  7.4.375  test 63 fails when run with GUI-only Vim
  402.   1877  7.4.376  (after 7.4.367) popup menu flickers too much
  403.   4200  7.4.377  with 'equalalways' set a split may report "no room"
  404.   9720  7.4.378  title of quickfist list is not kept for setqflist(list, 'r')
  405.   1382  7.4.379  accessing freed memory after using setqflist(list, 'r')
  406.   3324  7.4.380  loading python may cause Vim to exit
  407.   1359  7.4.381  u_undo error when backspacing in Insert mode deletes 2 lines
  408.   1876  7.4.382  mapping chars may not work after typing Esc in Insert mode
  409.   1744  7.4.383  bad interaction between preview window and omnifunc
  410.   1522  7.4.384  test 102 fails when compiled with small features
  411.   2559  7.4.385  when building with tiny/small features .mo files build fails
  412.   5536  7.4.386  when splitting a window the changelist position is wrong
  413.   6083  7.4.387  "4gro" replaces one character then executes "ooo"
  414.   2972  7.4.388  with 'linebreak' set and 'list' unset Tab not counted properly
  415.  13930  7.4.389  still sometimes Vim enters Replace mode when starting up
  416.   1411  7.4.390  advancing pointer over end of a string
  417.   3316  7.4.391  no 'cul' highlight with cursor on a line with diff highlight
  418.   2701  7.4.392  not easy to detect type of command line window
  419.  53004  7.4.393  text drawing on newer MS-Windows systems is suboptimal
  420.   1890  7.4.394  (after 7.4.393) with DirectX last italic char is incomplete
  421.   2600  7.4.395  C indent wrong below an if with wrapped () followed by {}
  422.   8881  7.4.396  when 'clipboard' is "unnamed", :g/pat/d is very slow
  423.   5060  7.4.397  matchparen only uses the topmost syntax item
  424.   1533  7.4.398  (after 7.4.393) gcc error for argument of InterlockedIncrement
  425. 136047  7.4.399  crypt implementation is messy; blowfish crypt has a weakness
  426.   1848  7.4.400  list of distributed files is incomplete
  427.   8581  7.4.401  (after 7.4.399) new files missing in Makefiles
  428.   2992  7.4.402  test 72 crashes under certain conditions
  429.   4049  7.4.403  valgrind reports errors when running test 72
  430.   3009  7.4.404  Windows 64 bit compiler warnings
  431.   3787  7.4.405  screen updating is slow when using matches
  432.   2544  7.4.406  test 72 and 100 fail on MS-Windows
  433.   3126  7.4.407  Visual block insert with cursor move repeats the wrong text
  434.   9336  7.4.408  Visual block insert breaks a multi-byte character
  435.   4404  7.4.409  can't build with Perl on Fedora 20
  436.   1964  7.4.410  fold does not open after search with CmdwinLeave autocmd
  437.   3353  7.4.411  "foo bar" sorts before "foo" with sort()
  438.   2823  7.4.412  can't build on Windows XP with MSVC
  439.   3241  7.4.413  MS-Windows: inserting dead key does not always work
  440.   5384  7.4.414  cannot define a command only when it's used
  441.   2015  7.4.415  (after 7.4.414) cannot build, warning for shadowed variable
  442.   2977  7.4.416  problem with breakindent/showbreak and tabs
  443.   4376  7.4.417  minimum width used for breakindent is not set after split
  444.   1727  7.4.418  when leaving ":append" the cursor shape is like in Insert mode
  445.   3294  7.4.419  when part of a list is locked it's possible to make changes
  446.   2044  7.4.420  it's not obvious how to add a new test
  447.   3521  7.4.421  crash when searching for "\ze*"
  448.   3205  7.4.422  with conceal + linebreak some text is not displayed correctly
  449.   3565  7.4.423  expand("$shell") does not work as documented
  450.   1793  7.4.424  ml_get error when using Python to delete lines in a buffer
  451.   2453  7.4.425  when 'showbreak' is used "gj" may move to the wrong position
  452.   1333  7.4.426  README File missing from list of files
  453.   3287  7.4.427  system() typeahead may be echoed and mess up the display
  454.   2926  7.4.428  executable() may return a wrong result on MS-Windows
  455.   1384  7.4.429  build fails with fewer features
  456.   1634  7.4.430  test_listlbr fails when compiled with normal features
  457.   1599  7.4.431  compiler warning
  458.   3119  7.4.432  MS-Windows: setting 'encoding' does not convert arguments
  459.   2110  7.4.433  test 75 fails on MS-Windows
  460.   4131  7.4.434  gettabvar() is not consistent with getwinvar() and getbufvar()
  461.   1863  7.4.435  line formatting behaves differently when 'linebreak' is set
  462.   1470  7.4.436  ml_get error for autocommand that moves the cursor
  463.   3229  7.4.437  new and old regexp engine are not consistent
  464.   1372  7.4.438  cached values for 'cino' not reset for ":set all&"
  465.   1655  7.4.439  duplicate message in message history
  466.   2106  7.4.440  omni complete popup drawn incorrectly
  467.   1826  7.4.441  endless loop and other problems when 'cedit' is set to CTRL-C
  468.   2303  7.4.442  (after 7.4.434) using unitinialized variable
  469.   1539  7.4.443  error reported by ubsan when running test 72
  470.   1544  7.4.444  reversed question mark not recognized as punctuation
  471.   2549  7.4.445  clipboard may be cleared on startup
  472.   7513  7.4.446  environment for executing autocommand may not be restored
  473.   4082  7.4.447  spell files from Hunspell may generate a lot of errors
  474.   2691  7.4.448  MS-Windows: Using ETO_IGNORELANGUAGE causes problems
  475.   3740  7.4.449  can't easily close the help window
  476.  14932  7.4.450  some commands that edit another buffer don't support +cmd
  477.   1851  7.4.451  calling system() with empty input gives an error
  478.   1611  7.4.452  can't build with tiny features
  479.   1409  7.4.453  still can't build with tiny features
  480.   2495  7.4.454  CTRL-W-] does not work when using a Visual selection
  481.   5104  7.4.455  completion for :buf does not use 'wildignorecase'
  482.  12212  7.4.456  'backupcopy' is global, can't set a local value
  483.   1513  7.4.457  cannot recognize getchar() returning K_CURSORHOLD
  484.   1633  7.4.458  issue 252: Cursor moves in a zero-height window
  485.   1470  7.4.460  (after 7.4.454) can't build without the quickfix feature
  486.   2497  7.4.461  MS-Windows: When collate is on the number of copies is too high
  487.   2454  7.4.462  Setting the local value of 'backupcopy' empty gives an error
  488.   1844  7.4.463  tests 86 and 87 may hang on MS-Windows
  489.   1536  7.4.464  (after 7.4.459) compiler warning
  490.   1588  7.4.465  crash when expanding a very long string
  491.   1576  7.4.466  (after 7.4.460) CTRL-W } does not open preview window
  492.   4117  7.4.467  'linebreak' does not work well together with Visual mode
  493.   1892  7.4.469  (after 7.4.467) can't build with MSVC
  494.   4675  7.4.470  test 11 and 100 do not work properly on Windows
  495.   2350  7.4.471  MS-Windows: multi-byte printer name is displayed as ???
  496.   1527  7.4.472  drawing "precedes" entry of 'listchar' when 'list' is not set
  497.   1554  7.4.473  cursor position incorrect with number column and 'sbr'
  498.   1293  7.4.474  AIX compiler can't handle // comment
  499.   7374  7.4.475  can't compile if Xutf8SetWMProperties() is not in X11 library
  500.   2408  7.4.476  MingW: compiling with "XPM=no" doesn't work
  501.   1666  7.4.477  ":%diffput" adds an empty line if the other file is empty
  502.   1763  7.4.478  using byte length instead of character length for 'showbreak'
  503.   3025  7.4.479  MS-Windows: The console title can be wrong
  504.   2962  7.4.480  (after 7.4.479) MS-Windows: Can't build
  505.   2035  7.4.481  (after 7.4.471) compiler warning on MS-Windows
  506.   1863  7.4.482  when 'balloonexpr' results in a list, text has a trailing NL
  507.   5345  7.4.483  a 0x80 byte is not handled correctly in abbreviations
  508.   1442  7.4.484  (after 7.4.483) compiler warning
  509.   3033  7.4.485  (after 7.4.484) abbreviations don't work
  510.   6864  7.4.486  check for writing to a yank register is wrong
  511.   5994  7.4.487  ":sign jump" may unnecessarily use another window
  512.   1394  7.4.488  test_mapping fails for some people
  513.   1610  7.4.489  cursor movement wrong when 'lbr' with a number column
  514.   6856  7.4.490  cannot specify the buffer to use for "do" and "dp"
  515.   1907  7.4.491  negative "topline" value for winrestview() has display errors
  516.   2917  7.4.492  Ctrl-O in Insert mode moves right after insert comment leader
  517.   1686  7.4.493  a TextChanged autocommand is triggered when saving a file
  518.   1968  7.4.494  cursor shape is wrong after a CompleteDone autocommand
  519.   2484  7.4.495  XPM isn't used correctly in the Cygwin Makefile
  520.  78227  7.4.496  many lines are both in Make_cyg.mak and Make_ming.mak
  521. 118187  7.4.497  NFA engine is very slow with some regexp patterns
  522.   1770  7.4.498  (after 7.4.497) typo in DOS makefile
  523.   2341  7.4.499  substitute() can be slow with long strings
  524.   1991  7.4.500  test 72 still fails once in a while
  525.   1577  7.4.501  (after 7.4.497) typo in file pattern
  526.   6672  7.4.502  language mapping also applies to mapped characters
  527.   6560  7.4.503  cannot append a list of lines to a file
  528.   2930  7.4.504  MS-Windows installer restricts install path to end in "vim"
  529.   2125  7.4.505  problem on MS-Windows file name longer than MAX_PATH bytes
  530.   1680  7.4.506  MS-Windows: Cannot open a file with 259 characters
  531.   2027  7.4.507  (after 7.4.496) building with MingW and Perl may fail
  532.   1928  7.4.508  when generating ja.sjis.po, header is not correctly adjusted
  533.   3558  7.4.509  users are not aware their encryption is weak
  534.   2508  7.4.510  "-fwrapv" argument breaks use of cproto
  535.   1938  7.4.511  generating proto for if_ruby.c uses type not defined elsewhere
  536.   3016  7.4.512  cannot generate prototypes for Win32 files and VMS
  537.   1408  7.4.513  crash because reference count is wrong for list from getreg()
  538.   1444  7.4.514  (after 7.4.492) memory access error
  539.   6056  7.4.515  in a help buffer the global 'foldmethod' is used
  540.   2134  7.4.516  issue 253: completing function name with a # does not work
  541.   1653  7.4.517  cursor may not end up in the right place on a wrapping line
  542.   1705  7.4.518  using status line height in width computations
  543.  26031  7.4.519  (after 7.4.497) crash when using syntax highlighting
  544.   1629  7.4.520  Sun PCK locale is not recognzed
  545.   1687  7.4.521  when using "vep" a mark is moved to the next line
  546.   1489  7.4.522  specifying wrong buffer size for GetLongPathName()
  547.   2626  7.4.523  copy/paste no longer works is X11 server is restarted
  548.   3292  7.4.524  when using ":ownsyntax" spell checking is messed up
  549.   2460  7.4.525  map() leaks memory when there is an error in the expression
  550.   5139  7.4.526  matchstr() fails on long text
  551.   3709  7.4.527  still confusing regexp failure and NFA_TOO_EXPENSIVE
  552.   1892  7.4.528  crash when using matchadd()
  553.   7307  7.4.529  no test for what 7.4.517 fixes
  554. 147087  7.4.530  many commands take count/range that is not using line numbers
  555.   3706  7.4.531  comments about parsing an Ex command are wrong
  556.   4239  7.4.532  when using 'incsearch' "2/pattern/e" highlights first match
  557.   6017  7.4.533  ":hardcopy" leaks memory in case of errors
  558.   2827  7.4.534  warnings when compiling if_ruby.c
  559.  10090  7.4.535  (after 7.4.530) can't build with tiny features
  560.   1915  7.4.536  test 63 fails when using a black&white terminal
  561.   3897  7.4.537  value of v:hlsearch reflects an internal variable
  562.   5830  7.4.538  tests fail with small features plus Python
  563.   7422  7.4.539  (after 7.4.530) crash when computing buffer count
  564.   1802  7.4.540  (after 7.4.539) cannot build with tiny and small features
  565.   2795  7.4.541  crash when doing a range assign
  566.  28576  7.4.542  cannot specify the type of range for a user command
  567.   4114  7.4.543  (after 7.4.232) "1,3s/\n//" joins two lines instead of three
  568.   1655  7.4.544  warnings for unused arguments with a combination of features
  569.   1983  7.4.545  highlighting for multi-line matches is not correct
  570.   4044  7.4.546  repeated use of vim_snprintf() with a number
  571.   1785  7.4.547  "vit" does not select multi-byte character at the end correctly
  572.   1681  7.4.548  compilation fails with native version of MinGW-w64
  573.   6505  7.4.549  function name not recognized correctly when inside a function
  574.   4016  7.4.550  curs_rows() function is always called with 2nd argument false
  575.   5608  7.4.551  "ygn" may yank too much; Issue 295
  576.   2298  7.4.552  langmap applies to Insert mode expression mappings
  577.  14152  7.4.553  various small issues
  578.   1877  7.4.554  missing part of patch 7.4.519
  579.   1970  7.4.555  test_close_count may fail for some combination of features
  580.   2121  7.4.556  failed commands in Python interface not handled correctly
  581.   1997  7.4.557  one more small issue
  582.   1690  7.4.558  when the X server restarts Vim may get stuck
  583.   3549  7.4.559  block append inside tab is wrong when virtualedit is set
  584.   5331  7.4.560  memory leak using :wviminfo; Issue 296
  585.   3743  7.4.561  Ex range handling is wrong for buffer-local user commands
  586.   2165  7.4.562  segfault with wide screen and error in 'rulerformat'
  587.   2129  7.4.563  no test for replacing on a tab in Virtual replace mode
  588.   7046  7.4.564  FEAT_OSFILETYPE is used even though it's never defined
  589.  10949  7.4.565  some ranges are not checked to be valid
  590.  19788  7.4.566  :argdo, :bufdo, :windo and :tabdo don't take a range
  591.   1571  7.4.567  non-ascii vertical separater characters are always redrawn
  592.   2093  7.4.568  giving an error for ":0wincmd w" is a problem for some plugins
  593.   5096  7.4.569  having CTRL-C interrupt does not check the mapping mode
  594.   4492  7.4.570  building with dynamic library does not work for Ruby 2.2.0
  595.   1821  7.4.571  can't build with tiny features
  596.   6076  7.4.572  address type of :wincmd depends on the argument
  597.   2979  7.4.573  mapping CTRL-C in Visual mode doesn't work
  598.   2177  7.4.574  no error for eval('$')
  599.  16995  7.4.575  Unicode character properties are outdated
  600.   4671  7.4.576  redrawing problem with 'relativenumber' and 'linebreak'
  601.   2595  7.4.577  matching with virtual column has overhead on very long lines
  602.   1647  7.4.578  after "$" in an empty line getcurpos() returns negative number
  603.   5369  7.4.579  wrong cursor positioning when 'linebreak' set and lines wrap
  604.   1513  7.4.580  ":52wincmd v" still gives an invalid range error
  605.   1773  7.4.581  compiler warnings for unitinialized variables
  606.   3876  7.4.582  (after 7.4.577) can't match "%>80v" properly
  607.   1391  7.4.583  with tiny features test 16 may fail
  608.   2093  7.4.584  with tiny features test_command_count may fail
  609.   3336  7.4.585  range for :bdelete does not work
  610.   1324  7.4.586  parallel building of documentation html files is not reliable
  611.   7106  7.4.587  conceal does not work properly with 'linebreak'
  612.   6287  7.4.588  ":0argedit foo" puts the new argument in the second place
  613.   1927  7.4.589  MS-Windows console: Vim can't handle greek utf-8 characters
  614.   1739  7.4.590  using ctrl_x_mode as if it contains flags
  615.   1756  7.4.591  test_listlbr_utf8 fails when conceal feature is not available
  616.   1645  7.4.592  buffer with 'buftype' "nofile" is cleared on re-edit
  617.   4914  7.4.593  crash when searching for "x\{0,90000}"
  618.   3194  7.4.594  using block delete with 'breakindent' does not work properly
  619.   1533  7.4.595  the test_command_count test fails when using Japanese
  620.   1604  7.4.596  (after 7.4.592) tiny build doesn't compile
  621.   1729  7.4.597  cannot change the result of systemlist()
  622.   7175  7.4.598  ":tabdo windo echo 'hi'" causes "* register not to be changed
  623.   1503  7.4.599  out-of-memory error for complicated search pattern
  624.  14844  7.4.600  memory wasted in struct because of aligning
  625.   3684  7.4.601  it is not possible to have feedkeys() insert characters
  626.   3058  7.4.602  ":set" does not accept hex numbers as documented
  627.   6468  7.4.603  'foldcolumn' may fill the whole window
  628.   1610  7.4.604  running tests changes viminfo
  629.  10078  7.4.605  the # register cannot be restored after jumping around
  630.   1457  7.4.606  may crash when using a small window
  631.   1825  7.4.607  (after 7.4.598) compiler warnings for unused variables
  632.   5034  7.4.608  (after 7.4.598) test_eval fails without the clipboard feature
  633.