| 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 |
| 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 |
| 1251 7.4.053 test75 has a wrong header |
| 1441 7.4.054 reading past end of the 'stl' string |
| 4758 7.4.055 Mac: Where macros are defined depends on the system |
| 1651 7.4.056 Mac: Compilation problem with OS X 10.9 Mavericks |
| 7773 7.4.057 byteidx() does not work for composing characters |
| 2094 7.4.058 warnings on 64 bit Windows |
| 1479 7.4.059 set_last_cursor() may encounter w_buffer being NULL |
| 3582 7.4.060 declaration has wrong return type for PyObject_SetAttrString() |
| 4688 7.4.061 (after 7.4.056) configure check in the wrong place |
| 2634 7.4.062 (after 7.4.061) wrong configure check for AvailabilityMacros.h |
| 3619 7.4.063 crash when using invalid key in Python dictionary |
| 5347 7.4.064 in Visual block mode replacing with CR does not break lines |
| 2117 7.4.065 the character typed at the hit-enter prompt is recorded twice |
| 9483 7.4.066 MS-Windows: swap file name wrong if colon in file name |
| 4139 7.4.067 CTRL-\ CTRL-O moves the cursor after inserting comment leader |
| 5093 7.4.068 cannot build Vim on Mac with non-Apple compilers |
| 73551 7.4.069 cannot right shift comment lines starting with # |
| 1387 7.4.070 (after 7.4.069) can't compile with tiny features |
| 38365 7.4.071 (after 7.4.069) passing limits around too often |
| 1748 7.4.072 crash when using Insert mode completion |
| 11426 7.4.073 setting undolevels for one buffer changes undo in another |
| 2054 7.4.074 when undo'ing all and making a change, undo structure is wrong |
| 9907 7.4.075 locally setting 'undolevels' is not tested |
| 1894 7.4.076 "cgn" does not wrap around the end of the file |
| 2216 7.4.077 DOS installer creates shortcut without a path |
| 3552 7.4.078 MSVC 2013 is not supported |
| 13657 7.4.079 a script cannot detect whether 'hlsearch' highlighting is on |
| 1873 7.4.080 (after 7.4.079) missing documentation for v:hlsearch |
| 1659 7.4.081 (after 7.4.078) wrong logic when ANALYZE is "yes" |
| 11034 7.4.082 using "gf" in a changed buffer suggests adding "!" |
| 4493 7.4.083 hard to avoid adding a used pattern to the search history |
| 5971 7.4.084 Python: interrupt not being properly discarded |
| 3581 7.4.085 can't move cursor when inserting text in Visual block mode |
| 4786 7.4.086 can't skip over expression when not evaluating for dict member |
| 1770 7.4.087 compiler warning on 64 bit Windows systems |
| 16587 7.4.088 Asian characters are always marked as spell errors |
| 1397 7.4.089 Vim doesn't set the security context on a renamed file |
| 7859 7.4.090 Win32: no completion if dir name contains an exclamation mark |
| 1926 7.4.091 (after 7.4.089) missing semicolon |
| 1697 7.4.092 (after 7.4.088) can't build small version |
| 2993 7.4.093 configure can't use LuaJIT on ubuntu 12.04 |
| 4837 7.4.094 configure may not find that -lint is needed for gettext() |
| 3138 7.4.095 (after 7.4.093) regexp for LuaJIT version doesn't work on BSD |
| 2294 7.4.096 can't change directory to an UNC path |
| 1615 7.4.097 unexpected behavior change related to 'virtualedit' |
| 8357 7.4.098 error for line numbers out of range when using ":'<,'>del" |
| 3122 7.4.099 append in blockwise Visual mode with "$" is wrong |
| 3069 7.4.100 NFA regexp doesn't handle backreference correctly |
| 2899 7.4.101 using \1 in pattern goes one line too far |
| 2128 7.4.102 crash when interrupting "z=" |
| 3846 7.4.103 dos installer escapes spaces in the diff command wrong |
| 2823 7.4.104 ":help s/\_" reports an internal error |
| 1792 7.4.105 completing a tag pattern may give an error for invalid pattern |
| 1971 7.4.106 can't build with Ruby using Cygwin |
| 21498 7.4.107 Python try/catch doesn't catch Vim error in vim.eval() |
| 5478 7.4.108 "zG" and "zW" leave temp files around on MS-Windows |
| 3775 7.4.109 ColorScheme autocommand matches with the current buffer name |
| 3703 7.4.110 "gUgn" cannot be repeeated |
| 1709 7.4.111 memory leak in Python OptionsAssItem |
| 1862 7.4.112 MS-Windows: defaults for 'dir' and 'bdir' do not include $TEMP |
| 2561 7.4.113 MSVC static analysis gives warnings |
| 3353 7.4.114 new GNU make directory change messages are different |
| 1633 7.4.115 Zsh: expanding ~abc fails when the result contains a space |
| 1381 7.4.116 'showcmd' does not show a typed space |
| 8049 7.4.117 can't build with Cygwin/MingW and Perl 5.18 |
| 2394 7.4.118 redrawing status lines may causes recursive call |
| 7060 7.4.119 Vim doesn't work well on OpenVMS |
| 1702 7.4.120 (after 7.4.117) can't build with Perl 5.18 on Linux |
| 1426 7.4.121 completion doesn't work for ":py3d" and ":py3f" |
| 6071 7.4.122 Win32: :grep doesn't work when 'encoding' and ACP differ |
| 1883 7.4.123 Win32: Getting user name does not use wide function |
| 1730 7.4.124 Win32: Getting host name does not use wide function |
| 1568 7.4.125 Win32: Dealing with messages may not work for multi-byte chars |
| 1946 7.4.126 compiler warnings for "const" and incompatible types |
| 1949 7.4.127 Perl 5.18 on Unix doesn't work |
| 1948 7.4.128 Perl 5.18 for MSVC doesn't work |
| 1499 7.4.129 getline(-1) returns zero |
| 2064 7.4.130 relative line numbers mix up windows when using folds |
| 3038 7.4.131 syncbind causes E315 errors in some situations |
| 1559 7.4.132 (after 7.4.122) Win32: flags/inherit_handles args mixed up |
| 2043 7.4.133 Clang warns for using NUL |
| 1562 7.4.134 spurious space in MingW Makefile |
| 1696 7.4.135 missing dot in MingW test Makefile |
| 2314 7.4.136 (after 7.4.096) Windows: readonly when saving UNC path file |
| 6184 7.4.137 cannot use IME with Windows 8 console |
| 3391 7.4.138 (after 7.4.114) directory change messages are not recognized |
| 2254 7.4.139 crash when using :cd in autocommand |
| 5016 7.4.140 crash when autocommand wipes out only other buffer |
| 2430 7.4.141 problems when building with Borland |
| 4651 7.4.142 (after 7.4.137) on MS-Windows 8 IME input doen't work well |
| 6310 7.4.143 TextChangedI is not triggered. |
| 1480 7.4.144 MingW also supports intptr_t for OPEN_OH_ARGTYPE |
| 2513 7.4.145 getregtype() does not return zero for unknown register |
| 2324 7.4.146 when starting Vim with "-u NONE" v:oldfiles is NULL |
| 2583 7.4.147 cursor position wrong when using "gj" after "$" |
| 2554 7.4.148 cannot build with Cygwin and X1. |
| 24083 7.4.149 get E685 error when assigning a function to autoload variable |
| 2596 7.4.150 :keeppatterns is not respected for :s |
| 37572 7.4.151 Python: slices with steps are not supported |
| 19610 7.4.152 Python: Cannot iterate over options |
| 6150 7.4.153 compiler warning for pointer type |
| 5202 7.4.154 (after 7.4.149) still a problem with auto-loading |
| 2233 7.4.155 (after 7.4.150) search offset not kept with :keeppatterns |
| 1466 7.4.156 test file missing from distribution |
| 1643 7.4.157 error number used twice |
| 4006 7.4.158 pattern containing \zs not handled correctly by substitute() |
| 3819 7.4.159 completion hangs when using the current buffer after keywords |
| 2026 7.4.160 Win32: Crash when executing external command |
| 2296 7.4.161 crash in Python exception handling |
| 1395 7.4.162 running tests in shadow dir doesn't work |
| 2083 7.4.163 (after 7.4.142) MS-Windows 7 input doesn't work properly |
| 2050 7.4.164 problem with event handling on Windows 8 |
| 2313 7.4.165 by default, after closing a buffer changes can't be undone |
| 1685 7.4.166 auto-loading a function for code that won't be executed |
| 7150 7.4.167 (after 7.4.149) fixes are not tested |
| 2549 7.4.168 can't compile with Ruby 2.1.0 |
| 1656 7.4.169 ":sleep" puts cursor in the wrong column |
| 3474 7.4.170 some help tags don't work with ":help" |
| 21030 7.4.171 redo does not set v:count and v:count1 |
| 9545 7.4.172 blowfish code says OFB, but it's doing CFB |
| 2110 7.4.173 when using scrollbind the cursor can end up below last line |
| 2945 7.4.174 compiler warnings for Python interface |
| 5133 7.4.175 wrong fall-back to non-wide function if wide function fails |
| 2606 7.4.176 Python: Dictionary.update() thows an unexpected error |
| 1491 7.4.177 compiler warning for unused variable |
| 1957 7.4.178 the J command does not update '[ and '] marks |
| 1675 7.4.179 Compiler warning for type-punned pointer |
| 2650 7.4.180 (after 7.4.174) older Python versions don't support %ld |
| 1947 7.4.181 when using 'pastetoggle' the status lines are not updated |
| 1916 7.4.182 building with mzscheme and racket does not work |
| 1493 7.4.183 MSVC Visual Studio update not supported |
| 5677 7.4.184 match() does not work properly with a {count} argument |
| 1837 7.4.185 Clang gives warnings |
| 5437 7.4.186 (after 7.4.085) Visual mode insert mode is sometimes wrong |
| 3991 7.4.187 delete that crosses line break splits multi-byte character |
| 19236 7.4.188 SIZEOF_LONG clashes with similar defines in header files |
| 1429 7.4.189 compiler warning for unused argument |
| 2139 7.4.190 compiler warning for using %lld for off_t |
| 27520 7.4.191 can't escape a file name for shell commands without a function |
| 1329 7.4.192 memory leak when giving E853 |
| 3561 7.4.193 typos in messages |
| 1829 7.4.194 can't build for Android |
| 7729 7.4.195 (after 7.4.193) Python tests fail |
| 1651 7.4.196 tests fail on Solaris 9 and 10 |
| 34900 7.4.197 various problems on VMS |
| 3101 7.4.198 can't build with non-threding Perl and dynamic loading |
| 2946 7.4.199 (issue 197) ]P doesn't paste over Visual selection |
| 1817 7.4.200 too many #ifdefs in the code |
| 7626 7.4.201 'lispwords' is a global option |
| 7151 7.4.202 MS-Windows: non-ASCII font names don't work |
| 7124 7.4.203 parsing 'errorformat' is not correct |
| 3446 7.4.204 a mapping where the second byte is 0x80 doesn't work |
| 2953 7.4.205 ":mksession" does not handle the argument list correctly |
| 2217 7.4.206 compiler warnings on 64 bit Windows |
| 4843 7.4.207 cursor report sometimes not recognized causing replace mode |
| 1112 7.4.208 Mercurial picks up files that are not distributed (empty) |
| 1924 7.4.209 when repeating a filter command "%" and "#" are expanded |
| 3997 7.4.210 Visual block mode + virtual edit doesn't work well with tabs |
| 2404 7.4.211 ":lu" is abbreviation for ":lua", but it should be ":lunmap" |
| 137444 7.4.212 #ifdefs for the +visual feature are not useful |
| 6508 7.4.213 it's not possible to open a new buffer without a swapfile |
| 1523 7.4.214 compilation problems on HP_nonStop (Tandem) |
| 3488 7.4.215 ":sp foo" reloads "foo" if it is the current buffer |
| 1922 7.4.216 compiler warnings |
| 3225 7.4.217 "make clean" may run configure pointlessly |
| 19321 7.4.218 it's not easy to remove duplicates from a list |
| 2890 7.4.219 redraw too often when 'relativenumber' or 'cursorline' set |
| 4640 7.4.220 test 105 does not work in a shadow dir |
| 1755 7.4.221 quickfix doesn't resize on ":copen 20" |
| 3882 7.4.222 the Ruby directory is constructed from parts |
| 220004 7.4.223 still using an older autoconf version |
| 7317 7.4.224 /usr/bin/grep on Solaris does not support -F |
| 2702 7.4.225 dynamic Ruby doesn't work on Solaris |
| 3535 7.4.226 (after 7.4.219) cursorline highlight not always redrawn |
| 2832 7.4.227 (after 7.4.225) can't build with Ruby 1.8 |
| 6200 7.4.228 compiler warnings when building with Python 3.2 |
| 3782 7.4.229 ":let" fails when listing vars with a curly braces expression |
| 1673 7.4.230 error when using ":options" |
| 9286 7.4.231 an error in ":options" is not caught by the tests |
| 3599 7.4.232 ":%s/\n//" uses a lot of memory |
| 2222 7.4.233 escaping special chars in ":!cmd %" is inconsistant |
| 3017 7.4.234 can't get the command that was used to start Vim |
| 16436 7.4.235 it is not easy to get the full path of a command |
| 5191 7.4.236 it's not that easy to check the Vim patch version |
| 4893 7.4.237 (after 7.4.236) has() not checking for specific patch |
| 14829 7.4.238 Vim does not support the smack library |
| 1714 7.4.239 ":e +" does not position cursor at end of the file |
| 1676 7.4.240 ":tjump" shows "\n" as "\\n" |
| 12078 7.4.241 submatch() does not distinguish between a NL and a NUL |
| 15570 7.4.242 getreg() does not distinguish between a NL and a NUL character |
| 32738 7.4.243 cannot use setreg() to add text that includes a NUL |
| 1807 7.4.244 (after 7.4.238) the smack feature causes stray error messages |
| 1874 7.4.245 crash for "vim -u NONE -N -c '&&'" |
| 3736 7.4.246 configure message for detecting smack are out of sequence |
| 5838 7.4.247 NUL and NL mixed up when giving input to system() |
| 13519 7.4.248 cannot distinguish between NL and NUL in output of system() |
| 6037 7.4.249 using setreg() with a list of numbers does not work |
| 1641 7.4.250 some test files missing from distribution |
| 4570 7.4.251 crash when BufAdd autocommand wipes out the buffer |
| 1446 7.4.252 critical error in GTK, removing timer twice |
| 2643 7.4.253 crash when using external reference in syntax regexp |
| 5407 7.4.254 smack support detection is incomplete |
| 3397 7.4.255 configure check for smack doesn't work with all shells |
| 2252 7.4.256 (after 7.4.248) systemlist() does not work properly |
| 1948 7.4.257 compiler warning, possibly for mismatch in parameter name |
| 5726 7.4.258 configure fails if $CC contains options |
| 1554 7.4.259 warning for misplaced "const" |
| 8693 7.4.260 no error for function name with colon or lowercase char |
| 2863 7.4.261 an interactive :s to replace a "\n" with line break may fail |
| 9779 7.4.262 duplicate code in regexec() |
| 1306 7.4.263 GCC 4.8 compiler warning for hiding a declaration |
| 5143 7.4.264 (after 7.4.260) can't define function g:Foo() |
| 4813 7.4.265 (after 7.4.260) can't call function with "g:" in an expression |
| 1347 7.4.266 test 62 fails |
| 13880 7.4.267 (after 7.4.178) '[ mark is in the wrong position after "gq" |
| 3312 7.4.268 exists() on a funcref for script-local function does not work |
| 6283 7.4.269 CTRL-U in Insert mode does not work after using a cursor key |
| 1947 7.4.270 comparing pointers instead of the string they point to |
| 1457 7.4.271 compiler warning on 64 bit windows |
| 4216 7.4.272 using just "$" does not cause an error message |
| 2136 7.4.273 "make autoconf/reconfig" may run configure pointlessly |
| 1522 7.4.274 check for timestamp does not always detect a changed file |
| 1747 7.4.275 no error message when changing type of unplaced sign |
| 8604 7.4.276 the fish shell is not supported |
| 2243 7.4.277 using ":sign unplace *" may leave the cursor in wrong position |
| 5402 7.4.278 list_remove() conflicts with Sun header file |
| 18280 7.4.279 globpath() returns a string, a list would be better |
| 3504 7.4.280 relative position of cursor not restored if session has 2 tabs |
| 2486 7.4.281 positions are off when loading session with two tabpages |
| 1429 7.4.282 (after 7.4.279) test 97 fails on Mac |
| 1771 7.4.283 (after 7.4.276) compiler warning about unused variable |
| 1727 7.4.284 setting 'langmap' in the modeline can cause trouble |
| 1549 7.4.285 line numbers are not always updated for 'relativenumber' |
| 1610 7.4.286 error messages are inconsistant |
| 1394 7.4.287 patches for .hgignore don't work |
| 1397 7.4.288 when 'spellfile' is set the screen is not redrawn |
| 3604 7.4.289 NFA regexp with repeated backreference does not match |
| 6261 7.4.290 a non-greedy match followed by a branch is too greedy |
| 1650 7.4.291 compiler warning for int to pointer of different size |
| 4141 7.4.292 pattern "a" matches accented "a" when pattern is one byte |
| 9143 7.4.293 can't ignore composing characters in a pattern |
| 4480 7.4.294 (after 7.4.293) test files missing from patch |
| 5287 7.4.295 various typos, bad white space and unclear comments |
| 1927 7.4.296 can't run tests on Solaris |
| 2593 7.4.297 memory leak from result of get_isolated_shell_name() |
| 1789 7.4.298 can't have a funcref start with "t:" |
| 19202 7.4.299 when running configure twice DYNAMIC_PYTHON_DLL becomes empty |
| 2262 7.4.300 the way config.cache is removed doesn't always work |
| 1651 7.4.301 (after 7.4.280) scrolling problem when loading a session file |
| 2241 7.4.302 signs don't show up after filler lines |
| 2182 7.4.303 double-width chars on the command line sometimes truncated |
| 1559 7.4.304 cannot always use Python with Vim |
| 7820 7.4.305 making 'ttymouse' empty causes problems |
| 2660 7.4.306 getchar(0) does not return Esc |
| 4150 7.4.307 can't build without the +termresponse feature |
| 1420 7.4.308 ":diffsplit" on empty file cursor is displayed on command line |
| 2095 7.4.309 increasing size of lower window, upper window jumps to the top |
| 11194 7.4.310 getpos()/setpos() don't include curswant |
| 4740 7.4.311 can't use winrestview to only restore part of the view |
| 6272 7.4.312 cannot know what argument list is being used for a window |
| 10912 7.4.313 (after 7.4.310) changing return value of getpos() causes error |
| 5875 7.4.314 completion messages can get in the way of a plugin |
| 8020 7.4.315 (after 7.4.309) fixes for computation of topline not tested |
| 1537 7.4.316 warning from 64-bit compiler |
| 1434 7.4.317 crash when starting gvim, issue 230 |
| 1748 7.4.318 fg/bg color settings ignored when checking syntax attributes |
| 1764 7.4.319 crash when putting zero bytes on the clipboard |
| 4439 7.4.320 possible crash when an BufLeave autocommand deletes the buffer |
| 2515 7.4.321 can't build with strawberry perl 5.20 + mingw-w64-4.9.0 |
| 3274 7.4.322 using "msgfmt" is hard coded, cannot use "gmsgfmt" |
| 2898 7.4.323 substitute() with zero width pattern breaks multi-byte char |
| 4631 7.4.324 in Ex mode, cyrillic characters are not handled |
| 2070 7.4.325 incorrect display when starting GUI and setting 'laststatus' |
| 1384 7.4.326 can't build Tiny version |
| 4330 7.4.327 when 'verbose' is set may get E724 repeatedly |
| 2580 7.4.328 selection of inner block is inconsistent |
| 1945 7.4.329 window not scrolled if moving cursor and go to another window |
| 32746 7.4.330 using regexp pattern to show a position match can be slow |
| 1506 7.4.331 relative numbering not updated after a linewise yank |
| 4079 7.4.332 GTK: ugly gaps when a sign icon doesn't fit exactly |
| 2036 7.4.333 compiler warning for unused function |
| 3295 7.4.334 (after 7.4.330) unitialized variables, causing some problems |
| 3313 7.4.335 no digraph for the new rouble sign |
| 3536 7.4.336 setting 'history' to a big value causes out-of-memory errors |
| 1589 7.4.337 can't execute command line if there was an error before |
| 52480 7.4.338 cannot wrap lines taking indent into account |
| 2655 7.4.339 local function is available globally |
| 3140 7.4.340 error from sed about illegal bytes when installing Vim |
| 6001 7.4.341 sort() doesn't handle numbers well |
| 1988 7.4.342 clang gives warnings |
| 1850 7.4.343 matchdelete() does not always update the right lines |
| 5304 7.4.344 small issues related to matchaddpos() |
| 2618 7.4.345 (after 7.4.338) indent is not updated when deleting indent |
| 1963 7.4.346 (after 7.4.338) indent is not updated when changing 'briopt' |
| 3209 7.4.347 test55 fails on some systems |
| 1738 7.4.348 Using "J1" in 'cinoptions' may cause too much indent |
| 2967 7.4.349 avoid redrawing the whole window with highlighted matches |
| 3909 7.4.350 C-indenting for Javascript fails for a {} block inside parens |
| 6034 7.4.351 sort() is not stable |
| 2637 7.4.352 with 'linebreak' a Tab causes a missing line break |
| 14437 7.4.353 'linebreak' doesn't work with the 'list' option |
| 1891 7.4.354 compiler warning |
| 21483 7.4.355 several problems with Javascript indenting |
| 1247 7.4.356 mercurial does not ignore memfile_test |
| 1654 7.4.357 after completion some characters are not redrawn |
| 8040 7.4.358 (after 7.4.351) sort is not always stable |
| 2942 7.4.359 if 'ttymouse' set to 'uxterm' xterm version is not requested |
| 2461 7.4.360 pattern with "$" followed by \[vV] is not used as end-of-line |
| 1487 7.4.361 flickering when filling the preview window for 'omnifunc' |
| 1608 7.4.362 short length in matchaddpos() highlights until end of the line |
| 4445 7.4.363 in Windows console typing 0xCE does not work |
| 2425 7.4.364 no error message when the viminfo file can't be renamed |
| 3973 7.4.365 crash when using ":botright split" when there isn't much space |
| 1602 7.4.366 can't run the linebreak test on MS-Windows |
| 2165 7.4.367 (after 7.4.357) other solution for redrawing after completion |
| 2581 7.4.368 window sizes not restored properly when closing cmdline window |
| 2331 7.4.369 using freed memory when exiting while compiled with EXITFREE |
| 9476 7.4.370 linebreak test fails when encoding is not utf-8 |
| 1880 7.4.371 with 'linebreak' set control characters displayed wrong |
| 5628 7.4.372 with 'winminheight' zero current window might be zero height |
| 2668 7.4.373 compiler warning for unused argument and unused variable |
| 2461 7.4.374 character after "fb" command sometimes not mapped |
| 1967 7.4.375 test 63 fails when run with GUI-only Vim |
| 1877 7.4.376 (after 7.4.367) popup menu flickers too much |
| 4200 7.4.377 with 'equalalways' set a split may report "no room" |
| 9720 7.4.378 title of quickfist list is not kept for setqflist(list, 'r') |
| 1382 7.4.379 accessing freed memory after using setqflist(list, 'r') |
| 3324 7.4.380 loading python may cause Vim to exit |
| 1359 7.4.381 u_undo error when backspacing in Insert mode deletes 2 lines |
| 1876 7.4.382 mapping chars may not work after typing Esc in Insert mode |
| 1744 7.4.383 bad interaction between preview window and omnifunc |
| 1522 7.4.384 test 102 fails when compiled with small features |
| 2559 7.4.385 when building with tiny/small features .mo files build fails |
| 5536 7.4.386 when splitting a window the changelist position is wrong |
| 6083 7.4.387 "4gro" replaces one character then executes "ooo" |
| 2972 7.4.388 with 'linebreak' set and 'list' unset Tab not counted properly |
| 13930 7.4.389 still sometimes Vim enters Replace mode when starting up |
| 1411 7.4.390 advancing pointer over end of a string |
| 3316 7.4.391 no 'cul' highlight with cursor on a line with diff highlight |
| 2701 7.4.392 not easy to detect type of command line window |
| 53004 7.4.393 text drawing on newer MS-Windows systems is suboptimal |
| 1890 7.4.394 (after 7.4.393) with DirectX last italic char is incomplete |
| 2600 7.4.395 C indent wrong below an if with wrapped () followed by {} |
| 8881 7.4.396 when 'clipboard' is "unnamed", :g/pat/d is very slow |
| 5060 7.4.397 matchparen only uses the topmost syntax item |
| 1533 7.4.398 (after 7.4.393) gcc error for argument of InterlockedIncrement |
| 136047 7.4.399 crypt implementation is messy; blowfish crypt has a weakness |
| 1848 7.4.400 list of distributed files is incomplete |
| 8581 7.4.401 (after 7.4.399) new files missing in Makefiles |
| 2992 7.4.402 test 72 crashes under certain conditions |
| 4049 7.4.403 valgrind reports errors when running test 72 |
| 3009 7.4.404 Windows 64 bit compiler warnings |
| 3787 7.4.405 screen updating is slow when using matches |
| 2544 7.4.406 test 72 and 100 fail on MS-Windows |
| 3126 7.4.407 Visual block insert with cursor move repeats the wrong text |
| 9336 7.4.408 Visual block insert breaks a multi-byte character |
| 4404 7.4.409 can't build with Perl on Fedora 20 |
| 1964 7.4.410 fold does not open after search with CmdwinLeave autocmd |
| 3353 7.4.411 "foo bar" sorts before "foo" with sort() |
| 2823 7.4.412 can't build on Windows XP with MSVC |
| 3241 7.4.413 MS-Windows: inserting dead key does not always work |
| 5384 7.4.414 cannot define a command only when it's used |
| 2015 7.4.415 (after 7.4.414) cannot build, warning for shadowed variable |
| 2977 7.4.416 problem with breakindent/showbreak and tabs |
| 4376 7.4.417 minimum width used for breakindent is not set after split |
| 1727 7.4.418 when leaving ":append" the cursor shape is like in Insert mode |
| 3294 7.4.419 when part of a list is locked it's possible to make changes |
| 2044 7.4.420 it's not obvious how to add a new test |
| 3521 7.4.421 crash when searching for "\ze*" |
| 3205 7.4.422 with conceal + linebreak some text is not displayed correctly |
| 3565 7.4.423 expand("$shell") does not work as documented |
| 1793 7.4.424 ml_get error when using Python to delete lines in a buffer |
| 2453 7.4.425 when 'showbreak' is used "gj" may move to the wrong position |
| 1333 7.4.426 README File missing from list of files |
| 3287 7.4.427 system() typeahead may be echoed and mess up the display |
| 2926 7.4.428 executable() may return a wrong result on MS-Windows |
| 1384 7.4.429 build fails with fewer features |
| 1634 7.4.430 test_listlbr fails when compiled with normal features |
| 1599 7.4.431 compiler warning |
| 3119 7.4.432 MS-Windows: setting 'encoding' does not convert arguments |
| 2110 7.4.433 test 75 fails on MS-Windows |
| 4131 7.4.434 gettabvar() is not consistent with getwinvar() and getbufvar() |
| 1863 7.4.435 line formatting behaves differently when 'linebreak' is set |
| 1470 7.4.436 ml_get error for autocommand that moves the cursor |
| 3229 7.4.437 new and old regexp engine are not consistent |
| 1372 7.4.438 cached values for 'cino' not reset for ":set all&" |
| 1655 7.4.439 duplicate message in message history |
| 2106 7.4.440 omni complete popup drawn incorrectly |
| 1826 7.4.441 endless loop and other problems when 'cedit' is set to CTRL-C |
| 2303 7.4.442 (after 7.4.434) using unitinialized variable |
| 1539 7.4.443 error reported by ubsan when running test 72 |
| 1544 7.4.444 reversed question mark not recognized as punctuation |
| 2549 7.4.445 clipboard may be cleared on startup |
| 7513 7.4.446 environment for executing autocommand may not be restored |
| 4082 7.4.447 spell files from Hunspell may generate a lot of errors |
| 2691 7.4.448 MS-Windows: Using ETO_IGNORELANGUAGE causes problems |
| 3740 7.4.449 can't easily close the help window |
| 14932 7.4.450 some commands that edit another buffer don't support +cmd |
| 1851 7.4.451 calling system() with empty input gives an error |
| 1611 7.4.452 can't build with tiny features |
| 1409 7.4.453 still can't build with tiny features |
| 2495 7.4.454 CTRL-W-] does not work when using a Visual selection |
| 5104 7.4.455 completion for :buf does not use 'wildignorecase' |
| 12212 7.4.456 'backupcopy' is global, can't set a local value |
| 1513 7.4.457 cannot recognize getchar() returning K_CURSORHOLD |
| 1633 7.4.458 issue 252: Cursor moves in a zero-height window |
| 1470 7.4.460 (after 7.4.454) can't build without the quickfix feature |
| 2497 7.4.461 MS-Windows: When collate is on the number of copies is too high |
| 2454 7.4.462 Setting the local value of 'backupcopy' empty gives an error |
| 1844 7.4.463 tests 86 and 87 may hang on MS-Windows |
| 1536 7.4.464 (after 7.4.459) compiler warning |
| 1588 7.4.465 crash when expanding a very long string |
| 1576 7.4.466 (after 7.4.460) CTRL-W } does not open preview window |
| 4117 7.4.467 'linebreak' does not work well together with Visual mode |
| 1892 7.4.469 (after 7.4.467) can't build with MSVC |
| 4675 7.4.470 test 11 and 100 do not work properly on Windows |
| 2350 7.4.471 MS-Windows: multi-byte printer name is displayed as ??? |
| 1527 7.4.472 drawing "precedes" entry of 'listchar' when 'list' is not set |
| 1554 7.4.473 cursor position incorrect with number column and 'sbr' |
| 1293 7.4.474 AIX compiler can't handle // comment |
| 7374 7.4.475 can't compile if Xutf8SetWMProperties() is not in X11 library |
| 2408 7.4.476 MingW: compiling with "XPM=no" doesn't work |
| 1666 7.4.477 ":%diffput" adds an empty line if the other file is empty |
| 1763 7.4.478 using byte length instead of character length for 'showbreak' |
| 3025 7.4.479 MS-Windows: The console title can be wrong |
| 2962 7.4.480 (after 7.4.479) MS-Windows: Can't build |
| 2035 7.4.481 (after 7.4.471) compiler warning on MS-Windows |
| 1863 7.4.482 when 'balloonexpr' results in a list, text has a trailing NL |
| 5345 7.4.483 a 0x80 byte is not handled correctly in abbreviations |
| 1442 7.4.484 (after 7.4.483) compiler warning |
| 3033 7.4.485 (after 7.4.484) abbreviations don't work |
| 6864 7.4.486 check for writing to a yank register is wrong |
| 5994 7.4.487 ":sign jump" may unnecessarily use another window |
| 1394 7.4.488 test_mapping fails for some people |
| 1610 7.4.489 cursor movement wrong when 'lbr' with a number column |
| 6856 7.4.490 cannot specify the buffer to use for "do" and "dp" |
| 1907 7.4.491 negative "topline" value for winrestview() has display errors |
| 2917 7.4.492 Ctrl-O in Insert mode moves right after insert comment leader |
| 1686 7.4.493 a TextChanged autocommand is triggered when saving a file |
| 1968 7.4.494 cursor shape is wrong after a CompleteDone autocommand |
| 2484 7.4.495 XPM isn't used correctly in the Cygwin Makefile |
| 78227 7.4.496 many lines are both in Make_cyg.mak and Make_ming.mak |
| 118187 7.4.497 NFA engine is very slow with some regexp patterns |
| 1770 7.4.498 (after 7.4.497) typo in DOS makefile |
| 2341 7.4.499 substitute() can be slow with long strings |
| 1991 7.4.500 test 72 still fails once in a while |
| 1577 7.4.501 (after 7.4.497) typo in file pattern |
| 6672 7.4.502 language mapping also applies to mapped characters |
| 6560 7.4.503 cannot append a list of lines to a file |
| 2930 7.4.504 MS-Windows installer restricts install path to end in "vim" |
| 2125 7.4.505 problem on MS-Windows file name longer than MAX_PATH bytes |
| 1680 7.4.506 MS-Windows: Cannot open a file with 259 characters |
| 2027 7.4.507 (after 7.4.496) building with MingW and Perl may fail |
| 1928 7.4.508 when generating ja.sjis.po, header is not correctly adjusted |
| 3558 7.4.509 users are not aware their encryption is weak |
| 2508 7.4.510 "-fwrapv" argument breaks use of cproto |
| 1938 7.4.511 generating proto for if_ruby.c uses type not defined elsewhere |
| 3016 7.4.512 cannot generate prototypes for Win32 files and VMS |
| 1408 7.4.513 crash because reference count is wrong for list from getreg() |
| 1444 7.4.514 (after 7.4.492) memory access error |
| 6056 7.4.515 in a help buffer the global 'foldmethod' is used |
| 2134 7.4.516 issue 253: completing function name with a # does not work |
| 1653 7.4.517 cursor may not end up in the right place on a wrapping line |
| 1705 7.4.518 using status line height in width computations |
| 26031 7.4.519 (after 7.4.497) crash when using syntax highlighting |
| 1629 7.4.520 Sun PCK locale is not recognzed |
| 1687 7.4.521 when using "vep" a mark is moved to the next line |
| 1489 7.4.522 specifying wrong buffer size for GetLongPathName() |
| 2626 7.4.523 copy/paste no longer works is X11 server is restarted |
| 3292 7.4.524 when using ":ownsyntax" spell checking is messed up |
| 2460 7.4.525 map() leaks memory when there is an error in the expression |
| 5139 7.4.526 matchstr() fails on long text |
| 3709 7.4.527 still confusing regexp failure and NFA_TOO_EXPENSIVE |
| 1892 7.4.528 crash when using matchadd() |
| 7307 7.4.529 no test for what 7.4.517 fixes |
| 147087 7.4.530 many commands take count/range that is not using line numbers |
| 3706 7.4.531 comments about parsing an Ex command are wrong |
| 4239 7.4.532 when using 'incsearch' "2/pattern/e" highlights first match |
| 6017 7.4.533 ":hardcopy" leaks memory in case of errors |
| 2827 7.4.534 warnings when compiling if_ruby.c |
| 10090 7.4.535 (after 7.4.530) can't build with tiny features |
| 1915 7.4.536 test 63 fails when using a black&white terminal |
| 3897 7.4.537 value of v:hlsearch reflects an internal variable |
| 5830 7.4.538 tests fail with small features plus Python |
| 7422 7.4.539 (after 7.4.530) crash when computing buffer count |
| 1802 7.4.540 (after 7.4.539) cannot build with tiny and small features |
| 2795 7.4.541 crash when doing a range assign |
| 28576 7.4.542 cannot specify the type of range for a user command |
| 4114 7.4.543 (after 7.4.232) "1,3s/\n//" joins two lines instead of three |
| 1655 7.4.544 warnings for unused arguments with a combination of features |
| 1983 7.4.545 highlighting for multi-line matches is not correct |
| 4044 7.4.546 repeated use of vim_snprintf() with a number |
| 1785 7.4.547 "vit" does not select multi-byte character at the end correctly |
| 1681 7.4.548 compilation fails with native version of MinGW-w64 |
| 6505 7.4.549 function name not recognized correctly when inside a function |
| 4016 7.4.550 curs_rows() function is always called with 2nd argument false |
| 5608 7.4.551 "ygn" may yank too much; Issue 295 |
| 2298 7.4.552 langmap applies to Insert mode expression mappings |
| 14152 7.4.553 various small issues |
| 1877 7.4.554 missing part of patch 7.4.519 |
| 1970 7.4.555 test_close_count may fail for some combination of features |
| 2121 7.4.556 failed commands in Python interface not handled correctly |
| 1997 7.4.557 one more small issue |
| 1690 7.4.558 when the X server restarts Vim may get stuck |
| 3549 7.4.559 block append inside tab is wrong when virtualedit is set |
| 5331 7.4.560 memory leak using :wviminfo; Issue 296 |
| 3743 7.4.561 Ex range handling is wrong for buffer-local user commands |
| 2165 7.4.562 segfault with wide screen and error in 'rulerformat' |
| 2129 7.4.563 no test for replacing on a tab in Virtual replace mode |
| 7046 7.4.564 FEAT_OSFILETYPE is used even though it's never defined |
| 10949 7.4.565 some ranges are not checked to be valid |
| 19788 7.4.566 :argdo, :bufdo, :windo and :tabdo don't take a range |
| 1571 7.4.567 non-ascii vertical separater characters are always redrawn |
| 2093 7.4.568 giving an error for ":0wincmd w" is a problem for some plugins |
| 5096 7.4.569 having CTRL-C interrupt does not check the mapping mode |
| 4492 7.4.570 building with dynamic library does not work for Ruby 2.2.0 |
| 1821 7.4.571 can't build with tiny features |
| 6076 7.4.572 address type of :wincmd depends on the argument |
| 2979 7.4.573 mapping CTRL-C in Visual mode doesn't work |
| 2177 7.4.574 no error for eval('$') |
| 16995 7.4.575 Unicode character properties are outdated |
| 4671 7.4.576 redrawing problem with 'relativenumber' and 'linebreak' |
| |