diff --git a/README.patches b/README.patches index f45affa..7dd566b 100644 --- a/README.patches +++ b/README.patches @@ -1,922 +1,36175 @@ -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 MD5SUMS. - - -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-byte 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 repeated - 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 doesn'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 X11 - 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() throws 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-threading 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 inconsistent - 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 inconsistent - 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) uninitialized 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 quickfix 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 uninitialized 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 recognized - 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 separator 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' - 2595 7.4.577 matching with virtual column has overhead on very long lines - 1647 7.4.578 after "$" in an empty line getcurpos() returns negative number - 5369 7.4.579 wrong cursor positioning when 'linebreak' set and lines wrap - 1513 7.4.580 ":52wincmd v" still gives an invalid range error - 1773 7.4.581 compiler warnings for uninitialized variables - 3876 7.4.582 (after 7.4.577) can't match "%>80v" properly - 1391 7.4.583 with tiny features test 16 may fail - 2093 7.4.584 with tiny features test_command_count may fail - 3336 7.4.585 range for :bdelete does not work - 1324 7.4.586 parallel building of documentation html files is not reliable - 7106 7.4.587 conceal does not work properly with 'linebreak' - 6287 7.4.588 ":0argedit foo" puts the new argument in the second place - 1927 7.4.589 MS-Windows console: Vim can't handle greek utf-8 characters - 1739 7.4.590 using ctrl_x_mode as if it contains flags - 1756 7.4.591 test_listlbr_utf8 fails when conceal feature is not available - 1645 7.4.592 buffer with 'buftype' "nofile" is cleared on re-edit - 4914 7.4.593 crash when searching for "x\{0,90000}" - 3194 7.4.594 using block delete with 'breakindent' does not work properly - 1533 7.4.595 the test_command_count test fails when using Japanese - 1604 7.4.596 (after 7.4.592) tiny build doesn't compile - 1729 7.4.597 cannot change the result of systemlist() - 7175 7.4.598 ":tabdo windo echo 'hi'" causes "* register not to be changed - 1503 7.4.599 out-of-memory error for complicated search pattern - 14844 7.4.600 memory wasted in struct because of aligning - 3684 7.4.601 it is not possible to have feedkeys() insert characters - 3058 7.4.602 ":set" does not accept hex numbers as documented - 6468 7.4.603 'foldcolumn' may fill the whole window - 1610 7.4.604 running tests changes viminfo - 10078 7.4.605 the # register cannot be restored after jumping around - 1457 7.4.606 may crash when using a small window - 1825 7.4.607 (after 7.4.598) compiler warnings for unused variables - 5034 7.4.608 (after 7.4.598) test_eval fails without the clipboard feature - 20895 7.4.609 the garbage collector can run out of stack space - 2518 7.4.610 some function headers may be missing from generated .pro files - 1341 7.4.611 (after 7.4.609) syntax error - 3589 7.4.612 test_eval fails on Mac - 6713 7.4.613 the NFA engine does not implement the 'redrawtime' time limit - 1880 7.4.614 there is no test for what patch 7.4.601 fixes - 4050 7.4.615 Vim hangs when freeing a lot of objects - 4582 7.4.616 cannot insert a tab in front of a block - 2790 7.4.617 wrong ":argdo" range does not cause an error - 1337 7.4.618 (after 7.4.609) luaV_setref() is missing a return statement - 1929 7.4.619 (after 7.4.618) luaV_setref() not returning the correct value - 1549 7.4.620 compiler warning for uninitialized variable - 1755 7.4.621 (after 7.4.619) returning 1 in the wrong function - 1584 7.4.622 compiler warning for unused argument - 2555 7.4.623 crash with pattern: \(\)\{80000} - 5520 7.4.624 may leak memory or crash when vim_realloc() returns NULL - 1976 7.4.625 possible NULL pointer dereference - 2091 7.4.626 MSVC with W4 gives useless warnings - 6670 7.4.627 the last screen cell is not updated - 1782 7.4.628 compiler warning for variable might be clobbered by longjmp - 2023 7.4.629 Coverity warning for Out-of-bounds read - 2242 7.4.630 redo is wrong for insert mode completion with autocommands - 1674 7.4.631 the default conceal character is a dash instead of a space - 1620 7.4.632 (after 7.4.592) breaks the netrw plugin - 2528 7.4.633 after 7.4.630 the problem persists - 5527 7.4.634 marks are not restored after redo + undo - 2039 7.4.635 fileformat set to "mac" if a file starts with a very long line - 4780 7.4.636 a search with end offset gets stuck at end of file - 2612 7.4.637 buffer number for autocommand is wrong - 1674 7.4.638 can't build with Lua 5.3 on Windows - 6808 7.4.639 combination of linebreak and conceal doesn't work well - 2214 7.4.640 after joining lines in Insert mode undo does not work properly - 2356 7.4.641 the tabline menu was using ":999tabnew" which is now invalid - 4539 7.4.642 when using "gf" escaped spaces are not handled - 6487 7.4.643 using the default file format for Mac files (Issue 77) - 1597 7.4.644 Stratus VOS doesn't have sync() - 3336 7.4.645 window count wrong when splitting window in BufAdd autocommand - 3961 7.4.646 ":bufdo" may start at a deleted buffer - 5305 7.4.647 files differ after running the tests on MS-Windows - 1462 7.4.648 (after 7.4.647) tests broken on MS-Windows - 1941 7.4.649 compiler complains about ignoring return value of fwrite() - 5907 7.4.650 configure check may fail because the dl library is not used - 1972 7.4.651 (after 7.4.582) can't match "%>80v" for multi-byte characters - 12413 7.4.652 xxd lacks a few features - 11064 7.4.653 Insert mode completion may have CTRL-L work like CTRL-P - 5292 7.4.654 glob()/ globpath() cannot include links to non-existing files - 4592 7.4.655 text deleted by "dit" depends on indent of closing tag - 2854 7.4.656 (after 7.4.654) missing changes for glob() in one file - 2249 7.4.657 (after 7.4.656) compiler warnings for pointer mismatch - 3033 7.4.658 'formatexpr' is evaluated too often - 2711 7.4.659 when 'ruler' is set the preferred column is reset (Issue 339) - 2025 7.4.660 using freed memory if g:colors_name is changed - 1571 7.4.661 using "0 CTRL-D" in Insert mode may have CursorHoldI interfere - 6826 7.4.662 selecting text object can be wrong when 'M' is in the 'cpo' - 1729 7.4.663 when using netbeans a buffer is not found in another tab - 2289 7.4.664 effect of 'numberwidth' being set not immediately visible - 2582 7.4.665 'linebreak' does not work properly with multi-byte characters - 2470 7.4.666 there is a chance that Vim may lock up - 2109 7.4.667 'colorcolumn' isn't drawn in closed fold like 'cursorcolumn' - 4671 7.4.668 can't use a glob pattern as a regexp pattern - 4296 7.4.669 when netbeans is active the sign column always shows up - 9924 7.4.670 using 'cindent' for Javascript is less than perfect - 2049 7.4.671 (after 7.4.665) warning for shadowing a variable - 13937 7.4.672 shell command completion does not see local directories - 1459 7.4.673 first syntax entry gets wrong sequence number zero - 2019 7.4.674 (after 7.4.672) missing changes in one file - 2676 7.4.675 when FileReadPost moves cursor inside line it gets moved back - 6606 7.4.676 on Mac, configure can't handle non-default Python framework - 3820 7.4.677 (after 7.4.676) configure fails when using python-config-dir - 3797 7.4.678 when using --remote the directory may end up being wrong - 2444 7.4.679 color values greater than 255 cause problems on MS-Windows - 9657 7.4.680 CTRL-W in Insert mode does not work well for multi-byte chars - 2327 7.4.681 MS-Windows: with minimized Vim window height is incorrect - 2603 7.4.682 search and match highlighting replace cursorline highlighting - 2222 7.4.683 typo in the vimtutor command - 12068 7.4.684 using non-unique temp file names when running Vim in diff mode - 1953 7.4.685 with illegal utf-8 chars old regexp engine may crash - 3157 7.4.686 "zr" and "zm" do not take a count - 9372 7.4.687 there is no way to use a different Replace cursor in terminal - 1697 7.4.688 when "$" is in 'cpo' the popup menu isn't undrawn correctly - 4590 7.4.689 MS-Windows: problem with diff mode when 'autochdir' is set - 3392 7.4.690 memory access errors when changing indent in Ex mode - 4331 7.4.691 (after 7.4.689) can't build with MzScheme - 1645 7.4.692 defining SOLARIS for no good reason - 2100 7.4.693 session file is not correct when there are multiple tab pages - 1515 7.4.694 running tests changes the .viminfo file - 2184 7.4.695 out-of-bounds read, detected by Coverity - 1809 7.4.696 not freeing memory when encountering an error - 1887 7.4.697 the filename used for ":profile" must be given literally - 14611 7.4.698 various problems with locked and fixed lists and dictionaries - 1420 7.4.699 E315 when trying to delete a fold - 3529 7.4.700 fold can't be opened after ":move" - 1774 7.4.701 compiler warning for using uninitialized variable - 1675 7.4.702 joining an empty list does unnecessary work - 1837 7.4.703 compiler warning for start_dir unused when building unittests - 20231 7.4.704 invalid memory access if char search matches an illegal byte - 1983 7.4.705 can't build with Ruby 2.2 - 2207 7.4.706 drawing error when 'laststatus' zero and a cmdline window - 1623 7.4.707 undo files can have their executable bit set - 20526 7.4.708 gettext() is called too often - 8809 7.4.709 ":tabmove" does not work as documented - 10791 7.4.710 it is not possible to make spaces visible in list mode - 1437 7.4.711 (after 7.4.710) missing change in one file - 1434 7.4.712 missing change in another file - 1657 7.4.713 wrong condition for #ifdef - 1636 7.4.714 illegal memory access when there are illegal bytes - 1778 7.4.715 invalid memory access when there are illegal bytes - 2272 7.4.716 ":substitute" flags are not always remembered - 7430 7.4.717 ":let list += list" can change a locked list - 2800 7.4.718 quickfix autocommands cannot get the current title value - 1682 7.4.719 overflow when adding MAXCOL to a pointer - 4211 7.4.720 can't build with Visual Studio 2015 - 2029 7.4.721 empty lines do not have Visual highlighting if 'list' set - 3246 7.4.722 0x202f is not recognized as a non-breaking space character - 7610 7.4.723 for indenting, finding the C++ baseclass can be slow - 9665 7.4.724 vim icon does not show in Windows context menu (issue 249) - 1569 7.4.725 ":call setreg('"', [])" reports an internal error - 1442 7.4.726 (after 7.4.724) cannot build GvimExt - 1709 7.4.727 (after 7.4.724) cannot build GvimExt with MingW - 2037 7.4.728 can't build with some version of Visual Studio 2015 - 1647 7.4.729 (after 7.4.721) occasional crash with 'list' set - 9012 7.4.730 when setting the crypt key text in swap file may be corrupted - 5005 7.4.731 the tab menu shows "Close tab" even when it doesn't work - 1472 7.4.732 the cursor line is not always updated for the "O" command - 1408 7.4.733 test_listchars breaks on MS-Windows - 9465 7.4.734 ml_get error when using "p" in Visual selection in last line - 1514 7.4.735 wrong argument for sizeof() - 2537 7.4.736 invalid memory access - 1573 7.4.737 on MS-Windows vimgrep over arglist doesn't work (Issue 361) - 2961 7.4.738 (after 7.4.732) can't compile without the syntax HL feature - 1749 7.4.739 in a string "\U" only takes 4 digits, should be eight - 2493 7.4.740 ":1quit" works like ":.quit" - 5470 7.4.741 when using += with ":set" a trailing comma is not recognized - 4378 7.4.742 no vertical split when loading buffer for a quickfix command - 4122 7.4.743 "p" in Visual mode causes an unexpected line split - 6095 7.4.744 no tests for Ruby and Perl - 4813 7.4.745 entries returned by getmatches() don't work with setmatches() - 2710 7.4.746 ":[count]tag" is not always working - 1489 7.4.747 ":cnext" may jump to wrong column when 'virtualedit' is "all" - 1459 7.4.748 (after 7.4.745) buffer overflow - 44109 7.4.749 (after 7.4.741) two consecutive commas are OK for some options - 3282 7.4.750 cannot build with clang 3.5 on Cygwin with perl enabled - 3533 7.4.751 it is not obvious how to enable the address sanitizer - 5908 7.4.752 Unicode 8.0 not supported - 10679 7.4.753 appending in Visual mode with 'linebreak' set is wrong - 24821 7.4.754 using CTRL-A in Visual mode does not work well - 7572 7.4.755 it is not easy to count the number of characters - 6051 7.4.756 can't use strawberry Perl 5.22 x64 on MS-Windows - 8830 7.4.757 cannot detect the background color of a terminal - 1573 7.4.758 'conceallevel' in command-line window hides first character - 5370 7.4.759 building with Lua 5.3 doesn't work, symbols have changed - 1596 7.4.760 spelling mistakes are not displayed after ":syn spell" - 4055 7.4.761 (after 7.4.757) incomplete request-background implementation - 2084 7.4.762 (after 7.4.757) comment for may_req_bg_color() is wrong - 5135 7.4.763 (after 7.4.759) building with Lua 5.1 doesn't work - 1553 7.4.764 (after 7.4.754) test_increment fails on MS-Windows - 12311 7.4.765 (after 7.4.754) CTRL-A/CTRL-X in Visual mode do not work well - 3085 7.4.766 (after 7.4.757) bg color check does not work on Tera Term - 2200 7.4.767 --remote-tab-silent can fail on MS-Windows - 6780 7.4.768 :diffoff only works properly once - 3627 7.4.769 (after 7.4 768) behavior of :diffoff is not tested - 8689 7.4.770 (after 7.4.766) different bg color response is not ignored - 8368 7.4.771 search wrong when multi-byte character at the start position - 3635 7.4.772 Racket 6.2 is not supported on MS-Windows - 2851 7.4.773 'langmap' is used in cmdline mode when checking for mappings - 7318 7.4.774 it's difficult to get info about the completed item - 6711 7.4.775 it is not possible to avoid using the first item of completion - 3109 7.4.776 equivalence class for 'd' does not work correctly - 5822 7.4.777 the README file doesn't look nice on github - 1682 7.4.778 Coverity warns for uninitialized variable - 2249 7.4.779 cursor moves when using CTRL-A in line without a number - 2682 7.4.780 compiler complains about uninitialized and clobbered variables - 1620 7.4.781 line2byte() returns one less when 'bin' and 'noeol' are set - 23839 7.4.782 still a few problems with CTRL-A and CTRL-X in Visual mode - 11681 7.4.783 copy_chars() and copy_spaces() are inefficient - 1746 7.4.784 using both "noinsert" and "noselect" in 'completeopt' fails - 18639 7.4.785 automatically adding the missing EOL may cause problems - 25332 7.4.786 it is not possible for a plugin to adjust to a changed setting - 3111 7.4.787 (after 7.4.786) snprintf() isn't available everywhere - 2355 7.4.788 (after 7.4.786) can't build without the crypt feature - 2730 7.4.789 (after 7.4.788) using freed memory and crash - 5328 7.4.790 (after 7.4.786) test fails without the autochdir feature - 6313 7.4.791 the buffer list can be too long to list - 27735 7.4.792 can only conceal text by defining syntax items - 22823 7.4.793 can't specify when not to ring the bell - 1645 7.4.794 Visual Studio 2015 is not recognized - 1420 7.4.795 the 'fixeol' option is not copied to a new window - 1609 7.4.796 warning from 64 bit compiler - 7291 7.4.797 crash when using more command line lines than 'maxcombine' - 3832 7.4.798 repeating a change in Visual mode does not work as expected - 1598 7.4.799 accessing memory before an allocated block - 1889 7.4.800 using freed memory when triggering CmdUndefined autocommands - 2265 7.4.801 (after 7.4.769) ":diffoff" test could catch more problems - 2315 7.4.802 using "A" in Visual mode with 'linebreak' set is not tested - 41522 7.4.803 C indent does not support C11 raw strings - 1515 7.4.804 Xxd doesn't have a license notice - 1662 7.4.805 ruler shows "Bot" when there are only filler lines missing - 3907 7.4.806 CTRL-A in Visual mode fails with "alpha" in 'nrformat' - 3649 7.4.807 (after 7.4.798) after CTRL-V CTRL-A mode isn't updated - 3304 7.4.808 on MS-Windows 10 IME input doesn't work correctly - 2336 7.4.809 (after 7.4.802) duplicate test case - 1825 7.4.810 sequence of commands using buffers in diff mode gives E749 - 2419 7.4.811 invalid memory access when using "exe 'sc'" - 1927 7.4.812 Gcc sanitizer complains about using NULL pointer to memmove() - 20045 7.4.813 it is not possible to save and restore character search state - 1561 7.4.814 illegal memory access with "sy match a fold" - 1721 7.4.815 invalid memory access when doing ":call g:" - 1271 7.4.816 invalid memory access when doing ":fun X(" - 1202 7.4.817 invalid memory access in file_pat_to_reg_pat() - 3206 7.4.818 'linebreak' breaks c% if the last Visual selection was block - 13128 7.4.819 beeping when running the tests - 1841 7.4.820 invalid memory access in file_pat_to_reg_pat - 2718 7.4.821 coverity reports a few problem. - 19948 7.4.822 more problems reported by coverity - 2528 7.4.823 cursor moves after CTRL-A on alphabetic character - 1654 7.4.824 (after 7.4.813) can't compile without the multi-byte feature - 2270 7.4.825 invalid memory access for ":syn keyword x a[" - 1946 7.4.826 compiler warnings and errors - 1795 7.4.827 not all test targets are in the Makefile - 1748 7.4.828 crash when using "syn keyword x c" - 1635 7.4.829 crash when clicking in beval balloon - 2105 7.4.830 resetting 'encoding' when doing ":set all&" causes problems - 3365 7.4.831 when error in expanding `=expr` the command is still executed - 1815 7.4.832 $HOME in `=$HOME . '/.vimrc'` is expanded too early - 8285 7.4.833 more side effects of ":set all&" are missing - 2971 7.4.834 gettabvar() doesn't work after Vim start - 3913 7.4.835 comparing utf-8 does not handle different byte sizes correctly - 1306 7.4.836 accessing unitinialized memory - 1478 7.4.837 compiler warning with MSVC compiler when using +sniff - 1820 7.4.838 (after 7.4.833) can't compile without the crypt feature - 1944 7.4.839 compiler warning on 64-bit system - 1482 7.4.840 (after 7.4.829) tooltip window stays open - 2380 7.4.841 can't compile without the multi-byte feature - 1456 7.4.842 sending too many messages to close the balloon - 2336 7.4.843 (after 7.4.835) still possible to go beyond end of a string - 5956 7.4.844 when '#' is in 'isident' the is# comparator doesn't work - 1720 7.4.845 compiler warning for possible loss of data - 3410 7.4.846 some GitHub users don't know how to use issues - 1541 7.4.847 "vi)d" may leave a character behind - 2613 7.4.848 CTRL-A on hex number in Visual block mode is incorrect - 11225 7.4.849 moving the cursor in Insert mode starts new undo sequence - 1868 7.4.850 does not show up - 11192 7.4.851 saving and restoring console buffer does not work properly - 16460 7.4.852 MS-Windows console cannot input/output Unicode characters - 2377 7.4.853 "zt" in diff mode does not always work properly - 2145 7.4.854 missing information about runtime files - 2113 7.4.855 GTK: font glitches for combining characters - 2405 7.4.856 "zt" still doesn't work well with filler lines - 1663 7.4.857 dragging the current tab with the mouse doesn't work properly - 39395 7.4.858 it's a bit clumsy to execute a command on a list of matches - 1653 7.4.859 Vim doesn't recognize all htmldjango files - 18401 7.4.860 filetype detection is outdated - 4357 7.4.861 (after 7.4.855) pango_shape_full() is not always available - 3012 7.4.862 (after 7.4.861) still problems with pango_shape_full() - 4501 7.4.863 plines_nofill() used without the diff feature - 3940 7.4.864 (after 7.4.858) tiny build fails - 1434 7.4.865 compiler warning for uninitialized variable - 17603 7.4.866 crash when changing the 'tags' option from a remote command - 1698 7.4.867 (after 7.4.866) can't build on MS-Windows - 4998 7.4.868 'smarttab' is also effective when 'paste' is enabled - 4534 7.4.869 MS-Windows with Intel GPU: scroll may cause text to disappear - 2143 7.4.870 get into an invalid state when using getchar() in expr mapping - 5367 7.4.871 Vim leaks memory when 'wildignore' filters out all matches - 3694 7.4.872 not using CI services available - 3729 7.4.873 (after 7.4.866) compiler warning for unused variable - 2467 7.4.874 MS-Windows: size isn't right when inside another application - 1459 7.4.875 not obvious how to contribute - 3258 7.4.876 Windows7: using vim with msys/msys2, conhost.exe freezes - 1484 7.4.877 ":find" sometimes fails - 1527 7.4.878 Coverity error for clearing only one byte of struct - 2727 7.4.879 can't see line numbers in nested function calls - 1665 7.4.880 no build and coverage status - 6097 7.4.881 (after 7.4.879) test 49 fails - 1623 7.4.882 popup menu remains visible when leaving command line window - 2651 7.4.883 (after 7.4.818) block-mode replace works characterwise - 1293 7.4.884 Travis also builds on a tag push - 2287 7.4.885 upwards search without wildcards does not always work - 2908 7.4.886 (after 7.4.876) Windows7: screen flicker when using system() - 1873 7.4.887 using uninitialized memory for regexp with back reference - 4794 7.4.888 OptionSet autocommands are not triggered from setwinvar() - 3145 7.4.889 triggering OptionSet from setwinvar() isn't tested - 2032 7.4.890 build failure when using dynamic python but not python3 - 5013 7.4.891 indentation of array initializer is wrong - 3100 7.4.892 on MS-Windows the iconv DLL may have a different name - 2911 7.4.893 C indenting is wrong below a "case (foo):" - 1617 7.4.894 vimrun.exe is picky about the number of spaces before -s - 2169 7.4.895 cmdline completion does not work for a command with digits - 2387 7.4.896 editing a URL, which netrw should handle, doesn't work - 1776 7.4.897 freeze and crash when there is a sleep in a remote command - 1419 7.4.898 the 'fixendofline' option is set on with ":edit" +commit de59ba33aa3b94f2757dbf3451682d762c15ebcf +Author: Bram Moolenaar +Date: Tue Nov 3 22:03:16 2015 +0100 + + patch 7.4.909 + Problem: "make install" fails. + Solution: Only try installing desktop files if the destination directory + exists. + +commit a16f472edfa028e5574c7c145d02f3821edbc698 +Author: Bram Moolenaar +Date: Mon Nov 2 17:35:43 2015 +0100 + + patch 7.4.908 + Problem: Build error with MingW compiler. (Cesar Romani) + Solution: Change #if into #ifdef. + +commit d94464ee294a351ce7b6ba18e8bd3f24f1bef920 +Author: Bram Moolenaar +Date: Mon Nov 2 15:28:18 2015 +0100 + + patch 7.4.907 + Problem: Libraries for dynamically loading interfaces can only be defined + at compile time. + Solution: Add options to specify the dll names. (Kazuki Sakamoto, + closes #452) + +commit 8a52ba791893fd55c5bdf98825c5b3e8892eaa62 +Author: Bram Moolenaar +Date: Mon Nov 2 14:45:56 2015 +0100 + + patch 7.4.906 + Problem: On MS-Windows the viminfo file is (always) given the hidden + attribute. (raulnac) + Solution: Check the hidden attribute in a different way. (Ken Takata) + +commit 1d8d9c0bec84ac799a2f62a5ac81eade3eaf638a +Author: Bram Moolenaar +Date: Mon Nov 2 13:29:53 2015 +0100 + + Add files in patch 7.4.904 missing from commit. + +commit d424747d5821c2873e24d25d3407d08b25ea3443 +Author: Bram Moolenaar +Date: Mon Nov 2 13:28:59 2015 +0100 + + patch 7.4.905 + Problem: Python interface can produce error "vim.message' object has no + attribute 'isatty'". + Solution: Add dummy isatty(), readable(), etc. (closes #464) + +commit 6407b3e80d7d7f8f0797c13ae35cc06f96be46c9 +Author: Bram Moolenaar +Date: Mon Nov 2 12:50:55 2015 +0100 + + patch 7.4.904 + Problem: Vim does not provide .desktop files. + Solution: Include and install .desktop files. (James McCoy, closes #455) + +commit d7464be9747fcaa8e6210e1f00a3882932df76e2 +Author: Bram Moolenaar +Date: Sun Nov 1 16:49:04 2015 +0100 + + Updated runtime files. + +commit 7314efd87d8c4095229bdc2867a553c36c064918 +Author: Bram Moolenaar +Date: Sat Oct 31 15:32:52 2015 +0100 + + patch 7.4.903 + Problem: MS-Windows: When 'encoding' differs from the current code page, + expandinig wildcards may cause illegal memory access. + Solution: Allocate a longer buffer. (Ken Takata) + +commit 4c0aac57599092da404f6726e88701ba441a4a6d +Author: Bram Moolenaar +Date: Fri Oct 30 16:46:55 2015 +0100 + + patch 7.4.902 + Problem: Problems with using the MS-Windows console. + Solution: Revert patches 7.4.851, 7.4.876 and 7.4.886 until we find a better + solution. (suggested by Ken Takata) + +commit a0f849ee40cbea3c889345256786b640b0becca2 +Author: Bram Moolenaar +Date: Fri Oct 30 14:37:44 2015 +0100 + + Update runtime files. + +commit e7d1376b636e6c758196c3542bd2c1053f9edb75 +Author: Bram Moolenaar +Date: Fri Oct 30 14:23:33 2015 +0100 + + patch 7.4.901 + Problem: When a BufLeave autocommand changes folding in a way it syncs + undo, undo can be corrupted. + Solution: Prevent undo sync. (Jacob Niehus) + +commit f1a4c98ea6fa122ceb24c1ad17e184703cbfd182 +Author: Bram Moolenaar +Date: Sun Oct 25 22:42:00 2015 +0100 + + patch 7.4.900 + Problem: README file can still be improved + Solution: Add a couple of links. (Christian Brabandt) + +commit c92399f4ee6d0289dbe5d708d14a84e32f617bd5 +Author: Bram Moolenaar +Date: Sun Oct 25 13:55:00 2015 +0100 + + patch 7.4.899 + Problem: README file is not optimal. + Solution: Move buttons, update some text. (closes #460) + +commit 60cce2fb736c8ff6fdb9603f502d3c15f1f7a25d +Author: Bram Moolenaar +Date: Tue Oct 13 23:21:27 2015 +0200 + + Update runtime files. + +commit 04dfd512293e951479aec2378753b946c39bea87 +Author: Bram Moolenaar +Date: Tue Oct 13 20:55:50 2015 +0200 + + patch 7.4.898 + Problem: The 'fixendofline' option is set on with ":edit". + Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto) + +commit 4e86150ec5b5158da92b28938ea55819dc890a14 +Author: Bram Moolenaar +Date: Tue Oct 13 20:21:49 2015 +0200 + + patch 7.4.897 + Problem: Freeze and crash when there is a sleep in a remote command. + (Karl Yngve Lervåg) + Solution: Remove a message from the queue before dealing with it. (James + Kolb) + +commit b4f6a46b01ed00b642a2271e9d1559e51ab0f2c4 +Author: Bram Moolenaar +Date: Tue Oct 13 19:43:17 2015 +0200 + + patch 7.4.896 + Problem: Editing a URL, which netrw should handle, doesn't work. + Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto) + +commit 23d1b62746dce048c80cc19e7e5af1d513b6b4cf +Author: Bram Moolenaar +Date: Tue Oct 13 19:18:04 2015 +0200 + + patch 7.4.895 + Problem: Custom command line completion does not work for a command + containing digits. + Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto) + +commit f59c73da1e8eb16e7b49b4465aedd1d6ddacc6fd +Author: Bram Moolenaar +Date: Tue Oct 13 17:52:59 2015 +0200 + + patch 7.4.894 + Problem: vimrun.exe is picky about the number of spaces before -s. + Solution: Skip all spaces. (Cam Sinclair) + +commit d1b15dec4d00d7ed5e92ff4e0fb7fc2e0818e479 +Author: Bram Moolenaar +Date: Tue Oct 13 16:13:39 2015 +0200 + + patch 7.4.893 + Problem: C indenting is wrong below a "case (foo):" because it is + recognized as a C++ base class construct. Issue #38. + Solution: Check for the case keyword. + +commit 9d6ca1cc5ebb6e61cc2ef73aecfbb0bdbb65432f +Author: Bram Moolenaar +Date: Tue Oct 13 13:49:09 2015 +0200 + + patch 7.4.892 + Problem: On MS-Windows the iconv DLL may have a different name. + Solution: Also try libiconv2.dll and libiconv-2.dll. (Yasuhiro Matsumoto) + +commit 089af18d1fd0961ff504ee72db0156bbfe509cdf +Author: Bram Moolenaar +Date: Wed Oct 7 11:41:49 2015 +0200 + + patch 7.4.891 + Problem: Indentation of array initializer is wrong. + Solution: Avoid that calling find_start_rawstring() changes the position + returned by find_start_comment(), add a test. (Hirohito Higashi) + +commit 094454fa708d3297db744f095cd2b7b155a8b6ad +Author: Bram Moolenaar +Date: Wed Oct 7 10:39:55 2015 +0200 + + patch 7.4.890 + Problem: Build failure when using dynamic python but not python3. + Solution: Adjust the #if to also include DYNAMIC_PYTHON3 and UNIX. + +commit 74b738d414b2895b3365e26ae3b7792eb82ccf47 +Author: Bram Moolenaar +Date: Tue Sep 29 18:08:33 2015 +0200 + + patch 7.4.889 + Problem: Triggering OptionSet from setwinvar() isn't tested. + Solution: Add a test. (Christian Brabandt) + +commit ba117c23dfd1146aca3235bea172df17a48bccee +Author: Bram Moolenaar +Date: Tue Sep 29 16:53:22 2015 +0200 + + patch 7.4.888 + Problem: The OptionSet autocommands are not triggered from setwinvar(). + Solution: Do not use switch_win() when not needed. (Hirohito Higashi) + +commit c2b717ebd6719e722dcb5f10e4c74033a53ff7c7 +Author: Bram Moolenaar +Date: Tue Sep 29 15:06:14 2015 +0200 + + patch 7.4.887 + Problem: Using uninitialized memory for regexp with back reference. + (Dominique Pelle) + Solution: Initialize end_lnum. + +commit 1d478a6242871dcf4566814d3c6208df17991426 +Author: Bram Moolenaar +Date: Tue Sep 29 14:01:12 2015 +0200 + + patch 7.4.886 + Problem: Windows7: Switching screen buffer causes flicker when using + system(). + Solution: Instead of actually switching screen buffer, duplicate the handle. + (Yasuhiro Matsumoto) + +commit c79a5452acd695238798947e40086f9823c400e7 +Author: Bram Moolenaar +Date: Tue Sep 29 12:08:42 2015 +0200 + + patch 7.4.885 + Problem: When doing an upwards search without wildcards the search fails if + the initial directory doesn't exist. + Solution: Fix the non-wildcard case. (Stefan Kempf) + +commit ca63501fbcd1cf9c8aa9ff12c093c95b62a89ed7 +Author: Bram Moolenaar +Date: Fri Sep 25 20:34:21 2015 +0200 + + Update various runtime files. + +commit c1d20998d71f3fa0aebeeee42007a337cd7e3d8a +Author: Bram Moolenaar +Date: Fri Sep 25 20:30:58 2015 +0200 + + patch 7.4.884 + Problem: Travis also builds on a tag push. + Solution: Filter out tag pushes. (Kenichi Ito) + +commit 10ad1d90da8c464e1bf08bf23d92d4888378a8a1 +Author: Bram Moolenaar +Date: Fri Sep 25 19:35:02 2015 +0200 + + patch 7.4.883 + Problem: Block-mode replace works characterwise instead of blockwise after + column 147. (Issue #422) + Solution: Set Visual mode. (Christian Brabandt) + +commit 5f1fea28f5bc573e2430773c49e95ae1f9cc2a25 +Author: Bram Moolenaar +Date: Fri Sep 25 19:12:22 2015 +0200 + + patch 7.4.882 + Problem: When leaving the command line window with CTRL-C while a + completion menu is displayed the menu isn't removed. + Solution: Force a screen update. (Hirohito Higashi) + +commit 0a777ab9890ba0e8dd57f082e98fde1adab36aa0 +Author: Bram Moolenaar +Date: Fri Sep 25 17:56:50 2015 +0200 + + patch 7.4.881 + Problem: Test 49 fails. + Solution: Add line number to check of call stack. + +commit 02d803fc0cc99a1c86a3553a1d445137eab1aa8d +Author: Bram Moolenaar +Date: Fri Sep 25 17:50:22 2015 +0200 + + patch 7.4.880 + Problem: No build and coverage status. + Solution: Add links to the README file. (Christian Brabandt) + +commit 1d6328ca00fc6cfe37b1f5e038ec23f443258886 +Author: Bram Moolenaar +Date: Fri Sep 25 17:37:16 2015 +0200 + + patch 7.4.879 + Problem: Can't see line numbers in nested function calls. + Solution: Add line number to the file name. (Alberto Fanjul) + +commit 69b67f7e774dc212e8c97495ee81c601b8a89ac2 +Author: Bram Moolenaar +Date: Fri Sep 25 16:59:47 2015 +0200 + + patch 7.4.878 + Problem: Coverity error for clearing only one byte of struct. + Solution: Clear the whole struct. (Dominique Pelle) + +commit 4d0c7bc74ac6fad5cb599dc3ade6996e848d83b6 +Author: Bram Moolenaar +Date: Fri Sep 25 16:38:01 2015 +0200 + + patch 7.4.877 + Problem: ":find" sometimes fails. (Excanoe) + Solution: Compare current characters instead of previous ones. + +commit b0262f239e77480f81fa3345491b7b6d52a17f6d +Author: Bram Moolenaar +Date: Fri Sep 25 15:28:38 2015 +0200 + + patch 7.4.876 + Problem: Windows7: when using vim.exe with msys or msys2, conhost.exe + (console window provider on Windows7) will freeze or crash. + Solution: Make original screen buffer active, before executing external + program. And when the program is finished, revert to vim's one. + (Taro Muraoka) + +commit 3fe076f0feb91460266fdf7f9133a59c49a53c4e +Author: Bram Moolenaar +Date: Fri Sep 25 15:00:56 2015 +0200 + + patch 7.4.875 + Problem: Not obvious how to contribute. + Solution: Add a remark about CONTRIBUTING.md to README.md + +commit 8919554fe17255cddbbce6b833fab9aba19c8b88 +Author: Bram Moolenaar +Date: Fri Sep 25 15:00:31 2015 +0200 + + patch 7.4.874 + Problem: MS-Windows: When Vim runs inside another application, the size + isn't right. + Solution: When in child mode compute the size differently. (Agorgianitis + Loukas) + +commit b8603882b1679385b287f14c527fa61eee60a9dd +Author: Bram Moolenaar +Date: Thu Sep 17 23:20:42 2015 +0200 + + patch 7.4.873 + Problem: Compiler warning for unused variable. (Tony Mechelynck) + Solution: Remove the variable. Also fix int vs long_u mixup. + +commit 0600f3511c6018cbcdb170a904bcf6533a06bf2d +Author: Bram Moolenaar +Date: Tue Sep 15 19:18:18 2015 +0200 + + patch 7.4.872 + Problem: Not using CI services available. + Solution: Add configuration files for travis and appveyor. (PR #401) + +commit 7b256fe7445b46929f660ea74e9090418f857696 +Author: Bram Moolenaar +Date: Tue Sep 15 19:05:59 2015 +0200 + + patch 7.4.871 + Problem: Vim leaks memory, when 'wildignore' filters out all matches. + Solution: Free the files array when it becomes empty. + +commit 2455c4ede8d4ff6f0754977b548708eec08869eb +Author: Bram Moolenaar +Date: Tue Sep 15 18:29:39 2015 +0200 + + patch 7.4.870 + Problem: May get into an invalid state when using getchar() in an + expression mapping. + Solution: Anticipate mod_mask to change. (idea by Yukihiro Nakadaira) + +commit 3b59755862f4604ded8155404a1fe4c84c606829 +Author: Bram Moolenaar +Date: Tue Sep 15 17:58:29 2015 +0200 + + patch 7.4.869 + Problem: MS-Windows: scrolling may cause text to disappear when using an + Intel GPU. + Solution: Call GetPixel(). (Yohei Endo) + +commit 54f018cd5994c3ffcd0740526e56db6934edf1f2 +Author: Bram Moolenaar +Date: Tue Sep 15 17:30:40 2015 +0200 + + patch 7.4.868 + Problem: 'smarttab' is also effective when 'paste' is enabled. (Alexander + Monakov) + Solution: Disable 'smarttab' when 'paste' is set. (Christian Brabandt) + Do the same for 'expandtab'. + +commit 9534680731ea342c2fed01a812559958923480da +Author: Bram Moolenaar +Date: Tue Sep 15 15:57:29 2015 +0200 + + patch 7.4.867 + Problem: Can't build on MS-Windows. (Taro Muraoka) + Solution: Adjust #ifdef. + +commit 93c88e0f6a4a8f7634ed84721daf4af46fc0d5db +Author: Bram Moolenaar +Date: Tue Sep 15 14:12:05 2015 +0200 + + patch 7.4.866 + Problem: Crash when changing the 'tags' option from a remote command. + (Benjamin Fritz) + Solution: Instead of executing messages immediately, use a queue, like for + netbeans. (James Kolb) + +commit ed84b76021df763619cabaedddc44eb5ee849136 +Author: Bram Moolenaar +Date: Wed Sep 9 22:35:29 2015 +0200 + + patch 7.4.865 + Problem: Compiler warning for uninitialized variable. + Solution: Initialize. + +commit e906c502079770ae0e0071c74cefb802689ff193 +Author: Bram Moolenaar +Date: Wed Sep 9 21:10:39 2015 +0200 + + patch 7.4.864 + Problem: Tiny build fails. + Solution: Put qf_ items inside #ifdef. + +commit 43335ea394fe247132b9701c55cccf51e6c36425 +Author: Bram Moolenaar +Date: Wed Sep 9 20:59:37 2015 +0200 + + patch 7.4.863 + Problem: plines_nofill() used without the diff feature. + Solution: Define PLINES_NOFILL(). + +commit 5325b9bbae8a717510ef7248f3ce8b50281bd33f +Author: Bram Moolenaar +Date: Wed Sep 9 20:27:02 2015 +0200 + + patch 7.4.862 + Problem: Still problems with pango_shape_full() not available. + Solution: Change AC_TRY_COMPILE to AC_TRY_LINK. + +commit 12969c04fe7bd27dc0cbf37709eb40a86d4a27f9 +Author: Bram Moolenaar +Date: Tue Sep 8 23:36:10 2015 +0200 + + Update documentation and syntax files. + +commit 3cbe0c01ad71875bd662edb629f9e792a734f292 +Author: Bram Moolenaar +Date: Tue Sep 8 20:00:22 2015 +0200 + + patch 7.4.861 + Problem: pango_shape_full() is not always available. + Solution: Add a configure check. + +commit a122b5e98afe18c9cfdab31b77d2a9fbb8e36416 +Author: Bram Moolenaar +Date: Tue Sep 8 19:13:51 2015 +0200 + + patch 7.4.860 + Problem: Filetype detection is outdated. + Solution: Include all recent and not-so-recent changes. + +commit d8986fd91494642b3bab305406aa55268498f49c +Author: Bram Moolenaar +Date: Tue Sep 8 19:10:55 2015 +0200 + + patch 7.4.859 + Problem: Vim doesn't recognize all htmldjango files. + Solution: Recognize a comment. (Daniel Hahler, PR #410) + +commit aa23b379421aa214e6543b06c974594a25799b09 +Author: Bram Moolenaar +Date: Tue Sep 8 18:46:31 2015 +0200 + + patch 7.4.858 + Problem: It's a bit clumsy to execute a command on a list of matches. + Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan + Lakshmanan) + +commit 4a4b821085847651b71d8ad9fab9f180635cb453 +Author: Bram Moolenaar +Date: Tue Sep 8 17:50:41 2015 +0200 + + patch 7.4.857 + Problem: Dragging the current tab with the mouse doesn't work properly. + Solution: Take the current tabpage index into account. (Hirohito Higashi) + +commit a09a2c5857ab854f0870573b5160da1964c905a2 +Author: Bram Moolenaar +Date: Tue Sep 8 17:31:59 2015 +0200 + + patch 7.4.856 + Problem: "zt" still doesn't work well with filler lines. (Gary Johnson) + Solution: Check for filler lines above the cursor. (Christian Brabandt) + +commit 7e2ec008f5c5152205d0b8a7d88177b374225d8d +Author: Bram Moolenaar +Date: Tue Sep 8 16:31:06 2015 +0200 + + patch 7.4.855 + Problem: GTK: font glitches for combining characters + Solution: Use pango_shape_full() instead of pango_shape(). (luchr, PR #393) + +commit b58988b832b69b52dfefeca338ea4802d0c4cdca +Author: Bram Moolenaar +Date: Tue Sep 1 21:25:44 2015 +0200 + + patch 7.4.854 + Problem: Missing information about runtime files. + Solution: Add section about runtime files. (Christian Brabandt) + +commit cf619daa8e0ef9a335f27f65eb74e422a17d4f92 +Author: Bram Moolenaar +Date: Tue Sep 1 20:53:24 2015 +0200 + + patch 7.4.853 + Problem: "zt" in diff mode does not always work properly. (Gary Johnson) + Solution: Don't count filler lines twice. (Christian Brabandt) + +commit ac360bf2ca293735fc7c6654dc2b3066f4c62488 +Author: Bram Moolenaar +Date: Tue Sep 1 20:31:20 2015 +0200 + + patch 7.4.852 + Problem: On MS-Windows console Vim uses ANSI APIs for keyboard input and + console output, it cannot input/output Unicode characters. + Solution: Use Unicode APIs for console I/O. (Ken Takata, Yasuhiro Matsumoto) + +commit 615942452eb74eee7d8386fd3d76a1534181fa06 +Author: Bram Moolenaar +Date: Tue Sep 1 20:23:37 2015 +0200 + + patch 7.4.851 + Problem: Saving and restoring the console buffer does not work properly. + Solution: Instead of ReadConsoleOutputA/WriteConsoleOutputA use + CreateConsoleScreenBuffer and SetConsoleActiveScreenBuffer. + (Ken Takata) + +commit 544780248b5876339b316703fc2f330a9d316c45 +Author: Bram Moolenaar +Date: Tue Sep 1 19:50:09 2015 +0200 + + patch 7.4.850 + Problem: does not show up. + Solution: Use > and <. (Kazunobu Kuriyama) + +commit 8b5f65a527c353b9942e362e719687c3a7592309 +Author: Bram Moolenaar +Date: Tue Sep 1 19:26:12 2015 +0200 + + patch 7.4.849 + Problem: Moving the cursor in Insert mode starts new undo sequence. + Solution: Add CTRL-G U to keep the undo sequence for the following cursor + movement command. (Christian Brabandt) + +commit 5adfea1ac63e252556bccce54e92e8e10b58f592 +Author: Bram Moolenaar +Date: Tue Sep 1 18:51:39 2015 +0200 + + patch 7.4.848 + Problem: CTRL-A on hex number in Visual block mode is incorrect. + Solution: Account for the "0x". (Hirohito Higashi) + +commit 8667d66ca923d361e00e6369cbff37283db5a432 +Author: Bram Moolenaar +Date: Tue Sep 1 18:27:49 2015 +0200 + + patch 7.4.847 + Problem: "vi)d" may leave a character behind. + Solution: Skip over multi-byte character. (Christian Brabandt) + +commit 6017f3799dbb744fc34894d968b36729e607203e +Author: Bram Moolenaar +Date: Tue Sep 1 17:50:48 2015 +0200 + + patch 7.4.846 + Problem: Some GitHub users don't know how to use issues. + Solution: Add a file that explains the basics of contributing. + +commit 5df1ed2de3fa9dcace996b9a0a4c9b3cea79cf1e +Author: Bram Moolenaar +Date: Tue Sep 1 16:25:34 2015 +0200 + + patch 7.4.845 + Problem: Compiler warning for possible loss of data. + Solution: Add a type cast. (Erich Ritz) + +commit 37a8de17d4dfd3d463960c38a204ce399c8e19d4 +Author: Bram Moolenaar +Date: Tue Sep 1 16:05:00 2015 +0200 + + patch 7.4.844 + Problem: When '#' is in 'isident' the is# comparator doesn't work. + Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto) + +commit d43f0951bca162d4491d57df9277b5dbc462944f +Author: Bram Moolenaar +Date: Thu Aug 27 22:30:47 2015 +0200 + + patch 7.4.843 + Problem: Still possible to go beyond the end of a string. + Solution: Check for NUL also in second string. (Dominique Pelle) + +commit cdf0442d009ea97fad06d72231f7de309c75205a +Author: Bram Moolenaar +Date: Thu Aug 27 22:25:10 2015 +0200 + + patch 7.4.842 + Problem: Sending too many messages to close the balloon. + Solution: Only send a WM_CLOSE message. (Jurgen Kramer) + +commit 5ea87a04964b0ccd017380b8247d04d2a69f6062 +Author: Bram Moolenaar +Date: Wed Aug 26 23:24:09 2015 +0200 + + patch 7.4.841 + Problem: Can't compile without the multi-byte feature. (John Marriott) + Solution: Add more #ifdef's. + +commit 8e5f5b47c2198ffa4161c21a4140eaa9bed46f37 +Author: Bram Moolenaar +Date: Wed Aug 26 23:12:38 2015 +0200 + + patch 7.4.840 + Problem: Tooltip window stays open. + Solution: Send a WM_CLOSE message. (Jurgen Kramer) + +commit 6ed535dbc0981d328c02e139d6505207cbef4835 +Author: Bram Moolenaar +Date: Wed Aug 26 23:01:21 2015 +0200 + + patch 7.4.839 + Problem: Compiler warning on 64-bit system. + Solution: Add cast to int. (Mike Williams) + +commit 8060687905bdadc46abb68ee6d40e5660e352297 +Author: Bram Moolenaar +Date: Tue Aug 25 21:27:35 2015 +0200 + + patch 7.4.838 + Problem: Can't compile without the crypt feature. (John Marriott) + Solution: Add #ifdef. + +commit 88774fdd23f08355297bb8cda78856859051d3c7 +Author: Bram Moolenaar +Date: Tue Aug 25 19:52:04 2015 +0200 + + Updated runtime files and Italian messages. + +commit 80ce282107849ef1a0e9b8a3be26c59c211b0957 +Author: Bram Moolenaar +Date: Tue Aug 25 19:49:50 2015 +0200 + + patch 7.4.837 + Problem: Compiler warning with MSVC compiler when using +sniff. + Solution: Use Sleep() instead of _sleep(). (Tux) + +commit 0a38dd29d6f65aa601162542a5ab0ba7f308fc8e +Author: Bram Moolenaar +Date: Tue Aug 25 16:49:01 2015 +0200 + + patch 7.4.836 + Problem: Accessing unitinialized memory. + Solution: Add missing calls to init_tv(). (Dominique Pelle) + +commit f6470c288cb6f8efd60a507baf2c070f9d209ae6 +Author: Bram Moolenaar +Date: Tue Aug 25 16:31:40 2015 +0200 + + patch 7.4.835 + Problem: Comparing utf-8 sequences does not handle different byte sizes + correctly. + Solution: Get the byte size of each character. (Dominique Pelle) + +commit 7e47d1ac6a9ae0e5a7167aa34ff651a9c39c1641 +Author: Bram Moolenaar +Date: Tue Aug 25 16:19:05 2015 +0200 + + patch 7.4.834 + Problem: gettabvar() doesn't work after Vim start. (Szymon Wrozynski) + Solution: Handle first window in tab still being NULL. (Christian Brabandt) + +commit e68c25c677167bb90ac5ec77038e340c730b6567 +Author: Bram Moolenaar +Date: Tue Aug 25 15:39:55 2015 +0200 + + patch 7.4.833 + Problem: More side effects of ":set all&" are missing. (Björn Linse) + Solution: Call didset_options() and add didset_options2() to collect more + side effects to take care of. Still not everything... + +commit be83b73ddb2ee8297037166d243f72e3423a3ce3 +Author: Bram Moolenaar +Date: Tue Aug 25 14:21:19 2015 +0200 + + patch 7.4.832 + Problem: $HOME in is expanded too early. + Solution: Skip over when expanding environment names. + +commit 3f188935ec4db5117c4a64cc3f71219175624745 +Author: Bram Moolenaar +Date: Tue Aug 25 13:57:04 2015 +0200 + + patch 7.4.831 + Problem: When expanding on the command line and encountering an + error, the command is executed anyway. + Solution: Bail out when an error is detected. + +commit b341dda575899458f7075614dcedf0a80ee9d080 +Author: Bram Moolenaar +Date: Tue Aug 25 12:56:31 2015 +0200 + + patch 7.4.830 + Problem: Resetting 'encoding' when doing ":set all&" causes problems. + (Bjorn Linse) Display is not updated. + Solution: Do not reset 'encoding'. Do a full redraw. + +commit 7fb7d34caf5f45289212987123baac4ce5a0d38c +Author: Bram Moolenaar +Date: Tue Aug 25 12:21:32 2015 +0200 + + patch 7.4.829 + Problem: Crash when clicking in beval balloon. (Travis Lebsock) + Solution: Use PostMessage() instead of DestroyWindow(). (Raymond Ko, PR 298) + +commit 670acbc70f371409b46b722bd9a1166e53574f42 +Author: Bram Moolenaar +Date: Tue Aug 25 11:58:36 2015 +0200 + + patch 7.4.828 + Problem: Crash when using "syn keyword x c". (Dominique Pelle) + Solution: Initialize the keyword tabble. (Raymond Ko, PR 397) + +commit 8cba8ba3e026c12a5294a1260dbfea9c0d8fe7eb +Author: Bram Moolenaar +Date: Tue Aug 18 13:48:54 2015 +0200 + + patch 7.4.827 + Problem: Not all test targets are in the Makefile. + Solution: Add the missing targets. + +commit 3cfd5289ca1135f116e7ece9cdadef51493ca02b +Author: Bram Moolenaar +Date: Thu Aug 13 23:28:43 2015 +0200 + + patch 7.4.826 + Problem: Compiler warnings and errors. + Solution: Make it build properly without the multi-byte feature. + +commit 1560d07045d416d0abf9731c43c28925f61515b6 +Author: Bram Moolenaar +Date: Thu Aug 13 22:53:29 2015 +0200 + + patch 7.4.825 + Problem: Invalid memory access for ":syn keyword x a[". + Solution: Do not skip over the NUL. (Dominique Pelle) + +commit 8e8b486727a473fa21dccde3ec4541f7ee70c2f4 +Author: Bram Moolenaar +Date: Wed Aug 12 22:56:58 2015 +0200 + + patch 7.4.824 + Problem: Can't compile without the multi-byte feature. (John Marriott) + Solution: Add #ifdef. + +commit fc39ecf8ded5466d7e9cbde8db75517718b023d8 +Author: Bram Moolenaar +Date: Tue Aug 11 20:34:49 2015 +0200 + + Update runtime files. + +commit 25c2f6783a9d5f15e062bd5b085abe7deb121152 +Author: Bram Moolenaar +Date: Tue Aug 11 19:36:42 2015 +0200 + + patch 7.4.823 + Problem: Cursor moves after CTRL-A on alphabetic character. + Solution: (Hirohito Higashi, test by Christian Brabandt) + +commit cde885473099296c4837de261833f48b24caf87c +Author: Bram Moolenaar +Date: Tue Aug 11 19:14:00 2015 +0200 + + patch 7.4.822 + Problem: More problems reported by coverity. + Solution: Avoid the warnings. (Christian Brabandt) + +commit bd8539aac385d265d41da2e8ab59d7b9c3694557 +Author: Bram Moolenaar +Date: Tue Aug 11 18:53:03 2015 +0200 + + patch 7.4.821 + Problem: Coverity reports a few problems. + Solution: Avoid the warnings. (Christian Brabandt) + +commit 8fee878fe277ec1b1b833ba6e5db679151f7982f +Author: Bram Moolenaar +Date: Tue Aug 11 18:45:48 2015 +0200 + + patch 7.4.820 + Problem: Invalid memory access in file_pat_to_reg_pat. + Solution: Avoid looking before the start of a string. (Dominique Pelle) + +commit 901e58c243ef4363bb2c13b2c96c7b0acd45e6d1 +Author: Bram Moolenaar +Date: Tue Aug 11 18:33:48 2015 +0200 + + patch 7.4.819 + Problem: Beeping when running the tests. + Solution: Fix 41 beeps. (Roland Eggner) + +commit 89c17c02cac7594c6bb85900d73b1dc70aa78306 +Author: Bram Moolenaar +Date: Tue Aug 11 17:46:36 2015 +0200 + + patch 7.4.818 + Problem: 'linebreak' breaks c% if the last Visual selection was block. + (Chris Morganiser, Issue 389) + Solution: Handle Visual block mode differently. (Christian Brabandt) + +commit 2288afed428d29ce2e464964df4c5a757281e70e +Author: Bram Moolenaar +Date: Tue Aug 11 16:20:05 2015 +0200 + + patch 7.4.817 + Problem: Invalid memory access in file_pat_to_reg_pat(). + Solution: Use vim_isspace() instead of checking for a space only. (Dominique + Pelle) + +commit dd8a5286e191d23410c5970a0f17f01c7ff1211b +Author: Bram Moolenaar +Date: Tue Aug 11 15:54:52 2015 +0200 + + patch 7.4.816 + Problem: Invalid memory access when doing ":fun X(". + Solution: Check for missing ')'. (Dominique Pelle) + +commit 73627d0bd43e63a67995ab1c826f1cec4ed22560 +Author: Bram Moolenaar +Date: Tue Aug 11 15:46:09 2015 +0200 + + patch 7.4.815 + Problem: Invalid memory access when doing ":call g:". + Solution: Check for an empty name. (Dominique Pelle) + +commit 382197865ca8353a3d6681a364f95bda6aed95ec +Author: Bram Moolenaar +Date: Tue Aug 11 15:27:13 2015 +0200 + + patch 7.4.814 + Problem: Illegal memory access with "sy match a fold". + Solution: Check for empty string. (Dominique Pelle) + +commit dbd24b59678dd976b2ad356451e248a6e8b8bd8b +Author: Bram Moolenaar +Date: Tue Aug 11 14:26:19 2015 +0200 + + patch 7.4.813 + Problem: It is not possible to save and restore character search state. + Solution: Add getcharsearch() and setcharsearch(). (James McCoy) + +commit fbd302ff38624abdec64980f4a19379d20a6e6c6 +Author: Bram Moolenaar +Date: Sat Aug 8 18:23:46 2015 +0200 + + patch 7.4.812 + Problem: Gcc sanitizer complains about using a NULL pointer to memmove(). + Solution: Only call memmove when there is something to move. (Vittorio + Zecca) + +commit 204b93f95831454e6924acf30b16fd4bdfda0d14 +Author: Bram Moolenaar +Date: Tue Aug 4 22:02:51 2015 +0200 + + patch 7.4.811 + Problem: Invalid memory access when using "exe 'sc'". + Solution: Avoid going over the end of the string. (Dominique Pelle) + +commit 9dd33af4baf5fd7d3a7a779d8363834b38804946 +Author: Bram Moolenaar +Date: Tue Aug 4 21:51:25 2015 +0200 + + patch 7.4.810 + Problem: With a sequence of commands using buffers in diff mode E749 is + given. (itchyny) + Solution: Skip unloaded buffer. (Hirohito Higashi) + +commit 75e641354645b62fbf171231ebf71f046489cf17 +Author: Bram Moolenaar +Date: Tue Aug 4 21:27:11 2015 +0200 + + patch 7.4.809 + Problem: Test is duplicated. + Solution: Roll back 7.4.802. + +commit bb86ebb0ef5f4013852ef86023060585d9a5f10a +Author: Bram Moolenaar +Date: Tue Aug 4 19:27:05 2015 +0200 + + patch 7.4.808 + Problem: On MS-Windows 8 IME input doen't work correctly. + Solution: Read console input before calling MsgWaitForMultipleObjects(). + (vim-jp, Nobuhiro Takasaki) + +commit 0bbcb5c8efbfe5f1568f56b24ffd222d915916f6 +Author: Bram Moolenaar +Date: Tue Aug 4 19:18:52 2015 +0200 + + patch 7.4.807 + Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) + Solution: Clear the command line or update the displayed command. + +commit cc218ab3caf983a0dcd3399beb8e1ecfcf0dd25d +Author: Bram Moolenaar +Date: Tue Aug 4 18:23:22 2015 +0200 + + patch 7.4.806 + Problem: CTRL-A in Visual mode doesn't work properly with "alpha" in + 'nrformat'. + Solution: Make it work. (Christian Brabandt) + +commit 29bc9db36e41cb519dca9381cc29a3fc1ff02106 +Author: Bram Moolenaar +Date: Tue Aug 4 17:43:25 2015 +0200 + + patch 7.4.805 + Problem: The ruler shows "Bot" even when there are only filler lines + missing. (Gary Johnson) + Solution: Use "All" when the first line and one filler line are visible. + +commit 43fe32900c12fea5f9e15ee94ac850e95ec73188 +Author: Bram Moolenaar +Date: Tue Aug 4 17:29:07 2015 +0200 + + patch 7.4.804 + Problem: Xxd doesn't have a license notice. + Solution: Add license as indicated by Juergen. + +commit f7bb86dc593913d055e4cce16cec43f6271adda3 +Author: Bram Moolenaar +Date: Tue Jul 28 21:17:36 2015 +0200 + + patch 7.4.803 + Problem: C indent does not support C11 raw strings. (Mark Lodato) + Solution: Do not change indent inside the raw string. + +commit 52e21cf057e313a867b0f529c8e4d52ad5ae740d +Author: Bram Moolenaar +Date: Tue Jul 28 17:16:33 2015 +0200 + + patch 7.4.802 + Problem: Using "A" in Visual mode while 'linebreak' is set is not tested. + Solution: Add a test for this, verifies the problem is fixed. (Ingo Karkat) + +commit 278236000f6449c79041be8d6f4faabb1d295260 +Author: Bram Moolenaar +Date: Tue Jul 28 14:42:45 2015 +0200 + + patch 7.4.801 + Problem: Test for ":diffoff" doesn't catch all potential problems. + Solution: Add a :diffthis and a :diffoff command. (Olaf Dabrunz) + +commit 829aef1eb48b17445b1f0a801948c1b826f507f8 +Author: Bram Moolenaar +Date: Tue Jul 28 14:25:48 2015 +0200 + + patch 7.4.800 + Problem: Using freed memory when triggering CmdUndefined autocommands. + Solution: Set pointer to NULL. (Dominique Pelle) + +commit 6b9be1b6f29884536d99f7347fb9faa08e642e61 +Author: Bram Moolenaar +Date: Tue Jul 28 13:33:45 2015 +0200 + + patch 7.4.799 + Problem: Accessing memory before an allocated block. + Solution: Check for not going before the start of a pattern. (Dominique + Pelle) + +commit 31b259bf9571cae6408be3ef75d9485e24029be5 +Author: Bram Moolenaar +Date: Tue Jul 28 11:21:32 2015 +0200 + + patch 7.4.798 + Problem: Repeating a change in Visual mode does not work as expected. + (Urtica Dioica) + Solution: Make redo in Visual mode work better. (Christian Brabandt) + +commit 5f95f288a2d303be1571e818655fd90e399ee58e +Author: Bram Moolenaar +Date: Sat Jul 25 22:53:00 2015 +0200 + + patch 7.4.797 + Problem: Crash when using more lines for the command line than + 'maxcombine'. + Solution: Use the correct array index. Also, do not try redrawing when + exiting. And use screen_Columns instead of Columns. + +commit 33c3a694fca7978cdd28c5e41b498473a08bc05e +Author: Bram Moolenaar +Date: Wed Jul 22 22:46:13 2015 +0200 + + patch 7.4.796 + Problem: Warning from 64 bit compiler. + Solution: Add type cast. (Mike Williams) + +commit dd1616e6cedf798a5e6db3bf8cec1fc79a0481d0 +Author: Bram Moolenaar +Date: Wed Jul 22 22:22:59 2015 +0200 + + Correct optwin script, update PHP complete. + +commit b388be0abf04bba744f390587e8293bfbb1708a4 +Author: Bram Moolenaar +Date: Wed Jul 22 22:19:38 2015 +0200 + + patch 7.4.795 + Problem: The 'fixeol' option is not copied to a new window. + Solution: Copy the option value. (Yasuhiro Matsumoto) + +commit d4a95c3bc5a70f43db0abd020a15d8a1a65db961 +Author: Bram Moolenaar +Date: Tue Jul 21 20:22:12 2015 +0200 + + patch 7.4.794 + Problem: Visual Studio 2015 is not recognized. + Solution: Add the version numbers to the makefile. (Taro Muraoka) + +commit f91328100db34996ed7e7a800bed0a30ff0890dd +Author: Bram Moolenaar +Date: Tue Jul 21 19:19:13 2015 +0200 + + Updated and new runtime files. + +commit 165bc69d1b7f70ca9d5b657f35d0584ecb7b5183 +Author: Bram Moolenaar +Date: Tue Jul 21 17:53:25 2015 +0200 + + patch 7.4.793 + Problem: Can't specify when not to ring the bell. + Solution: Add the 'belloff' option. (Christian Brabandt) + +commit 6561d52ecbe6e24d1b90403078cc8b76c53c42fc +Author: Bram Moolenaar +Date: Tue Jul 21 15:48:27 2015 +0200 + + patch 7.4.792 + Problem: Can only conceal text by defining syntax items. + Solution: Use matchadd() to define concealing. (Christian Brabandt) + +commit d51cb706a4e3ae99555bc214a64c83603c701139 +Author: Bram Moolenaar +Date: Tue Jul 21 15:03:06 2015 +0200 + + patch 7.4.791 + Problem: The buffer list can be very long. + Solution: Add an argument to ":ls" to specify the type of buffer to list. + (Marcin Szamotulski) + +commit d113a80c77101e9f5723abb075882012753cf611 +Author: Bram Moolenaar +Date: Tue Jul 21 10:57:44 2015 +0200 + + patch 7.4.790 + Problem: Test fails when the autochdir feature is not available. Test + output contains the test script. + Solution: Check for the autochdir feature. (Kazunobu Kuriyama) Only write + the relevant test output. + +commit 9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6 +Author: Bram Moolenaar +Date: Sun Jul 19 14:42:23 2015 +0200 + + patch 7.4.789 + Problem: Using freed memory and crash. (Dominique Pellej) + Solution: Correct use of pointers. (Hirohito Higashi) + +commit 5cbb8dbc329ab33ce56ea7ce4695778630c4e9ee +Author: Bram Moolenaar +Date: Fri Jul 17 23:08:29 2015 +0200 + + patch 7.4.788 + Problem: Can't build without the crypt feature. (John Marriott) + Solution: Add #ifdef's. + +commit fb9bc4829a1442fc8e93f078c9f923c9d382dbd2 +Author: Bram Moolenaar +Date: Fri Jul 17 22:04:48 2015 +0200 + + patch 7.4.787 + Problem: snprintf() isn't available everywhere. + Solution: Use vim_snprintf(). (Ken Takata) + +commit 537443018d41918639695a442c91b34ccec69fc3 +Author: Bram Moolenaar +Date: Fri Jul 17 17:38:22 2015 +0200 + + patch 7.4.786 + Problem: It is not possible for a plugin to adjust to a changed setting. + Solution: Add the OptionSet autocommand event. (Christian Brabandt) + +commit 34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc +Author: Bram Moolenaar +Date: Fri Jul 17 14:18:08 2015 +0200 + + patch 7.4.785 + Problem: On some systems automatically adding the missing EOL causes + problems. Setting 'binary' has too many side effects. + Solution: Add the 'fixeol' option, default on. (Pavel Samarkin) + +commit 2cf6938706ebcd20e4b4a6723f5f70568b26b1c6 +Author: Bram Moolenaar +Date: Fri Jul 17 13:42:23 2015 +0200 + + patch 7.4.784 + Problem: Using both "noinsert" and "noselect" in 'completeopt' does not + work properly. + Solution: Change the ins_complete() calls. (Ozaki Kiichi) + +commit 2536d4f396680f079e2cb96f9787a434846b5ce7 +Author: Bram Moolenaar +Date: Fri Jul 17 13:22:51 2015 +0200 + + patch 7.4.783 + Problem: copy_chars() and copy_spaces() are inefficient. + Solution: Use memset() instead. (Dominique Pelle) + +commit 5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4 +Author: Bram Moolenaar +Date: Fri Jul 17 13:03:48 2015 +0200 + + patch 7.4.782 + Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. + Solution: Fix the reported problems. (Christian Brabandt) + +commit fe6f18687761403470979feef8fe8ce582ae3b60 +Author: Bram Moolenaar +Date: Sun Jul 12 17:52:57 2015 +0200 + + patch 7.4.781 + Problem: line2byte() returns one less when 'bin' and 'noeol' are set. + Solution: Only adjust the size for the last line. (Rob Wu) + +commit 1db43b1145fe466b5d41af6744a08083983de3a9 +Author: Bram Moolenaar +Date: Sun Jul 12 16:21:23 2015 +0200 + + patch 7.4.780 + Problem: Compiler complains about uninitialized variable and clobbered + variables. + Solution: Add Initialization. Make variables static. + +commit 3ec326198029d5a59413b3b8b33dbc9c06c4f28b +Author: Bram Moolenaar +Date: Sun Jul 12 15:02:38 2015 +0200 + + patch 7.4.779 + Problem: Using CTRL-A in a line without a number moves the cursor. May + cause a crash when at the start of the line. (Urtica Dioica) + Solution: Do not move the cursor if no number was changed. + +commit ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0 +Author: Bram Moolenaar +Date: Fri Jul 10 22:38:00 2015 +0200 + + patch 7.4.778 + Problem: Coverity warns for uninitialized variable. + Solution: Change condition of assignment. + +commit 86ae720d7567fcbbe40f00cf136c797953f21038 +Author: Bram Moolenaar +Date: Fri Jul 10 19:31:35 2015 +0200 + + Updated runtime files. + +commit 694cac7a352ea66827cd94ed1ccbc2fc5655e9cc +Author: Bram Moolenaar +Date: Fri Jul 10 19:22:03 2015 +0200 + + patch 7.4.777 + Problem: The README file doesn't look nice on github. + Solution: Add a markdown version of the README file. + +commit 2c61ec65e8dddcaf9bb5751f6dead97f2a794593 +Author: Bram Moolenaar +Date: Fri Jul 10 19:16:34 2015 +0200 + + patch 7.4.776 + Problem: Equivalence class for 'd' does not work correctly. + Solution: Fix 0x1e0f and 0x1d0b. (Dominique Pelle) + +commit efcabd6892ad89a4585fb77aa94c3b1802b784ab +Author: Bram Moolenaar +Date: Fri Jul 10 18:23:59 2015 +0200 + + Add files missing from patch 7.4.771. + +commit b6be1e2390485ff314022d2b7ce0307e42d7e2a6 +Author: Bram Moolenaar +Date: Fri Jul 10 18:18:40 2015 +0200 + + patch 7.4.775 + Problem: It is not possible to avoid using the first item of completion. + Solution: Add the "noinsert" and "noselect" values to 'completeopt'. (Shougo + Matsu) + +commit 42a4512f62322fcc12c0071037161d2079d98ba5 +Author: Bram Moolenaar +Date: Fri Jul 10 17:56:23 2015 +0200 + + patch 7.4.774 + Problem: When using the CompleteDone autocommand event it's difficult to + get to the completed items. + Solution: Add the v:completed_items variable. (Shougo Matsu) + +commit ae94b7718ab5ecc820ce487c9ea0178c04a9853c +Author: Bram Moolenaar +Date: Fri Jul 10 17:19:30 2015 +0200 + + patch 7.4.773 + Problem: 'langmap' is used in command-line mode when checking for mappings. + Issue 376. + Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez) + +commit 5c5c9801b1e28050a40cef80aeba1ecdea6ea411 +Author: Bram Moolenaar +Date: Fri Jul 10 16:12:48 2015 +0200 + + patch 7.4.772 + Problem: Racket 6.2 is not supported on MS-Windows. + Solution: Check for the "racket" subdirectory. (Weiyong Mao) + +commit 5f1e68b7bc241118e5dd8fc781147fdda881ada8 +Author: Bram Moolenaar +Date: Fri Jul 10 14:43:35 2015 +0200 + + patch 7.4.771 + Problem: Search does not handle multi-byte character at the start position + correctly. + Solution: Take byte size of character into account. (Yukihiro Nakadaira) + +commit 46fd4df719b1c3f3d84474c71da8b10e17601ffc +Author: Bram Moolenaar +Date: Fri Jul 10 14:05:10 2015 +0200 + + patch 7.4.770 + Problem: Background color response with transparency is not ignored. + Solution: Change the way escape sequences are recognized. (partly by + Hirohito Higashi) + +commit 2693ca21cee8a729d74682fd86a4818f2b050228 +Author: Bram Moolenaar +Date: Sat Jul 4 15:05:14 2015 +0200 + + patch 7.4.769 + Problem: Behavior of :diffoff is not tested. + Solution: Add a bit of testing. (Olaf Dabrunz) + +commit 4392996461f56803d5c4a4919ba6dc509434bef5 +Author: Bram Moolenaar +Date: Fri Jul 3 15:06:56 2015 +0200 + + patch 7.4.768 + Problem: :diffoff only works properly once. + Solution: Also make :diffoff work when used a second time. (Olaf Dabrunz) + +commit fafeee6b9e4b1a295001ed2139f9c5bc81eab836 +Author: Bram Moolenaar +Date: Fri Jul 3 13:33:01 2015 +0200 + + patch 7.4.767 + Problem: --remote-tab-silent can fail on MS-Windows. + Solution: Use single quotes to avoid problems with backslashes. (Idea by + Weiyong Mao) + +commit 92abe859ed8dc8b9a49b9cc2692d1a2569ebd31e +Author: Bram Moolenaar +Date: Fri Jul 3 13:05:50 2015 +0200 + + patch 7.4.766 + Problem: Background color check does not work on Tera Term. + Solution: Also recognize ST as a termination character. (Hirohito Higashi) + +commit 9bb1930af908338b68588e988be9601ad144af07 +Author: Bram Moolenaar +Date: Fri Jul 3 12:44:07 2015 +0200 + + patch 7.4.765 + Problem: CTRL-A and CTRL-X in Visual mode do not always work well. + Solution: Improvements for increment and decrement. (Christian Brabandt) + +commit 6a57cce04801d3e8fe30d0dcd31f9325b38de2fe +Author: Bram Moolenaar +Date: Sun Jun 28 19:24:39 2015 +0200 + + patch 7.4.764 + Problem: test_increment fails on MS-Windows. (Ken Takata) + Solution: Clear Visual mappings. (Taro Muraoka) + +commit 1f860d8590460b6f13b39bebf191b81572fa0fdf +Author: Bram Moolenaar +Date: Sat Jun 27 18:36:16 2015 +0200 + + patch 7.4.763 + Problem: Building with Lua 5.1 doesn't work. + Solution: Define lua_replace and lua_remove. (KF Leong) + +commit 4921c24b3183d6000fdc66684f0752dcf86f48a9 +Author: Bram Moolenaar +Date: Sat Jun 27 18:34:24 2015 +0200 + + patch 7.4.762 + Problem: Comment for may_req_bg_color() is wrong. (Christ van Willegen) + Solution: Rewrite the comment. + +commit 979243b990a68c20ea17fa26470639104e62b071 +Author: Bram Moolenaar +Date: Fri Jun 26 19:35:49 2015 +0200 + + Update help files. + +commit e5401220b0def9ac380c7910e18f2e042ed5ddc5 +Author: Bram Moolenaar +Date: Thu Jun 25 19:16:56 2015 +0200 + + patch 7.4.761 + Problem: The request-background termcode implementation is incomplete. + Solution: Add the missing pieces. + +commit 5081d202475328a920c0bdcab990e8da84128c13 +Author: Bram Moolenaar +Date: Thu Jun 25 18:36:26 2015 +0200 + + patch 7.4.760 + Problem: Spelling mistakes are not displayed after ":syn spell". + Solution: Force a redraw after ":syn spell" command. (Christian Brabandt) + +commit 9514b1f9a12f6d032f7d749dfb0e947332d1c5e1 +Author: Bram Moolenaar +Date: Thu Jun 25 18:27:32 2015 +0200 + + patch 7.4.759 + Problem: Building with Lua 5.3 doesn't work, symbols have changed. + Solution: Use the new names for the new version. (Felix Schnizlein) + +commit fa67fbe6b84133207271e4ff582c3d589172efd9 +Author: Bram Moolenaar +Date: Thu Jun 25 18:20:36 2015 +0200 + + patch 7.4.758 + Problem: When 'conceallevel' is 1 and quitting the command-line window with + CTRL-C the first character ':' is erased. + Solution: Reset 'conceallevel' in the command-line window. (Hirohito + Higashi) + +commit b5c3265521749fda81ae4b052de35a0d1209cf50 +Author: Bram Moolenaar +Date: Thu Jun 25 17:03:36 2015 +0200 + + patch 7.4.757 + Problem: Cannot detect the background color of a terminal. + Solution: Add T_RBG to request the background color if possible. (Lubomir + Rintel) + +commit 367fbf17dad7bfb65cef8a4a18147989516218f2 +Author: Bram Moolenaar +Date: Thu Jun 25 16:13:46 2015 +0200 + + patch 7.4.756 + Problem: Can't use strawberry Perl 5.22 x64 on MS-Windows. + Solution: Add new defines and #if. (Ken Takata) + +commit 641e48c2248ccb3c25a5cdaa3709f16152d8c77d +Author: Bram Moolenaar +Date: Thu Jun 25 16:09:26 2015 +0200 + + patch 7.4.755 + Problem: It is not easy to count the number of characters. + Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken + Takata) + +commit 3a304b23823b089e499063e8211c5695d049f3ba +Author: Bram Moolenaar +Date: Thu Jun 25 13:57:36 2015 +0200 + + patch 7.4.754 + Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson) + Solution: Make it increment all numbers in the Visual area. (Christian + Brabandt) + +commit 74db34cc9162445e3d500ab2d61c5c19ce9af0ca +Author: Bram Moolenaar +Date: Thu Jun 25 13:30:46 2015 +0200 + + patch 7.4.753 + Problem: Appending in Visual mode with 'linebreak' set does not work + properly. Also when 'selection' is "exclusive". (Ingo Karkat) + Solution: Recalculate virtual columns. (Christian Brabandt) + +commit 66312acf145f9d09fbc0dfa5caeafb715d5fd9ed +Author: Bram Moolenaar +Date: Sun Jun 21 14:22:00 2015 +0200 + + patch 7.4.752 + Problem: Unicode 8.0 not supported. + Solution: Update tables for Unicode 8.0. Avoid E36 when running the script. + (James McCoy) + +commit 70b5a5f5b9beb2c5d7ccb3518c474c432f31ad91 +Author: Bram Moolenaar +Date: Sun Jun 21 13:44:13 2015 +0200 + + patch 7.4.751 + Problem: It is not obvious how to enable the address sanitizer. + Solution: Add commented-out flags in the Makefile. (Dominique Pelle) + Also add missing test targets. + +commit 280a868a246eda3904eb925588f111b69e304878 +Author: Bram Moolenaar +Date: Sun Jun 21 13:41:08 2015 +0200 + + patch 7.4.750 + Problem: Cannot build with clang 3.5 on Cygwin with perl enabled. + Solution: Strip "-fdebug-prefix-map" in configure. (Ken Takata) + +commit 0e7c4b99c608d22fd1b8526e700420b248319b1f +Author: Bram Moolenaar +Date: Sat Jun 20 15:30:03 2015 +0200 + + patch 7.4.749 + Problem: For some options two consecutive commas are OK. (Nikolay Pavlov) + Solution: Add the P_ONECOMMA flag. + +commit 6a7e2a668b492b5b574e489790e349a9058e2a48 +Author: Bram Moolenaar +Date: Fri Jun 19 21:06:11 2015 +0200 + + patch 7.4.748 + Problem: Buffer overflow. + Solution: Make the buffer larger. (Kazunobu Kuriyama) + +commit e2db6c975b97685ca58bd767a2b98cd8a94c1938 +Author: Bram Moolenaar +Date: Fri Jun 19 18:48:41 2015 +0200 + + Add the logiPat plugin to the distribution. + +commit b8c890035efd694daab5cdd71b5265c52c23fa81 +Author: Bram Moolenaar +Date: Fri Jun 19 18:35:34 2015 +0200 + + patch 7.4.747 + Problem: ":cnext" may jump to the wrong column when setting + 'virtualedit=all' (cs86661) + Solution: Reset the coladd field. (Hirohito Higashi) + +commit 01cf376da1726862afc8fa1d84cf5a773909fd0d +Author: Bram Moolenaar +Date: Fri Jun 19 16:45:43 2015 +0200 + + patch 7.4.746 + Problem: ":[count]tag" is not always working. (cs86661) + Solution: Set cur_match a bit later. (Hirohito Higashi) + +commit 0fce4257727f9d75e488963b73e407d31dd46546 +Author: Bram Moolenaar +Date: Fri Jun 19 16:32:57 2015 +0200 + + patch 7.4.745 + Problem: The entries added by matchaddpos() are returned by getmatches() + but can't be set with setmatches(). (Lcd) + Solution: Fix setmatches(). (Christian Brabandt) + +commit cf0213ef7e88d38c34ef71459d413cf5813e2a95 +Author: Bram Moolenaar +Date: Fri Jun 19 15:45:29 2015 +0200 + + patch 7.4.744 + Problem: No tests for Ruby and Perl. + Solution: Add minimal tests. (Ken Takata) + +commit c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c +Author: Bram Moolenaar +Date: Fri Jun 19 15:17:55 2015 +0200 + + patch 7.4.743 + Problem: "p" in Visual mode causes an unexpected line split. + Solution: Advance the cursor first. (Yukihiro Nakadaira) + +commit a594d77ffcccf2ac0e4079c41342ca55d4c9bb08 +Author: Bram Moolenaar +Date: Fri Jun 19 14:41:49 2015 +0200 + + patch 7.4.742 + Problem: Cannot specify a vertical split when loading a buffer for a + quickfix command. + Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong) + +commit a7b7b1cef9b61700ba5076c1d889dce791392388 +Author: Bram Moolenaar +Date: Fri Jun 19 14:06:43 2015 +0200 + + patch 7.4.741 + Problem: When using += with ":set" a trailing comma is not recognized. + (Issue 365) + Solution: Don't add a second comma. Add a test. (partly by Christian + Brabandt) + +commit 541f92d6cfdf2215e743553b5f4b6529dd9fcf31 +Author: Bram Moolenaar +Date: Fri Jun 19 13:27:23 2015 +0200 + + Updated runtime files. + +commit c7a0d32c834ff321491d8fd7bc68bf6cabd11e44 +Author: Bram Moolenaar +Date: Fri Jun 19 12:43:07 2015 +0200 + + patch 7.4.740 + Problem: ":1quit" works like ":.quit". (Bohr Shaw) + Solution: Don't exit Vim when a range is specified. (Christian Brabandt) + +commit acc39888cddbc8082fb3b89c1a46646bdca55e42 +Author: Bram Moolenaar +Date: Fri Jun 19 12:08:13 2015 +0200 + + patch 7.4.739 + Problem: In a string "\U" only takes 4 digits, while after CTRL-V U eight + digits can be used. + Solution: Make "\U" also take eight digits. (Christian Brabandt) + +commit d710e0d2478e7f813562bfb084406d524bfecd19 +Author: Bram Moolenaar +Date: Wed Jun 10 12:16:47 2015 +0200 + + patch 7.4.738 + Problem: Can't compile without the syntax highlighting feature. + Solution: Add #ifdef around use of w_p_cul. (Hirohito Higashi) + +commit 6e8d3b0d41bcef7ebe0ba2e887eb25781e1437fe +Author: Bram Moolenaar +Date: Tue Jun 9 21:33:31 2015 +0200 + + patch 7.4.737 + Problem: On MS-Windows vimgrep over arglist doesn't work (Issue 361) + Solution: Only escape backslashes in ## expansion when it is not used as the + path separator. (James McCoy) + +commit b878bbbca67c384101c2ebb822e390f0feda9489 +Author: Bram Moolenaar +Date: Tue Jun 9 20:39:24 2015 +0200 + + patch 7.4.736 + Problem: Invalid memory access. + Solution: Avoid going over the end of a NUL terminated string. (Dominique + Pelle) + +commit e2e4b98622f7c44910dc9660035048a4177d3777 +Author: Bram Moolenaar +Date: Tue Jun 9 20:30:51 2015 +0200 + + patch 7.4.735 + Problem: Wrong argument for sizeof(). + Solution: Use a pointer argument. (Chris Hall) + +commit d009e8682686a56f7565e6e093a42cd0596e121f +Author: Bram Moolenaar +Date: Tue Jun 9 20:20:03 2015 +0200 + + patch 7.4.734 + Problem: ml_get error when using "p" in a Visual selection in the last + line. + Solution: Change the behavior at the last line. (Yukihiro Nakadaira) + +commit d68f2219b57acb86ddedebdcc1476fee15c9c0c7 +Author: Bram Moolenaar +Date: Tue Jun 9 19:58:32 2015 +0200 + + patch 7.4.733 + Problem: test_listchars breaks on MS-Windows. (Kenichi Ito) + Solution: Set fileformat to "unix". (Christian Brabandt) + +commit f2571c61d5aa05682ae4d358e625348b61adc861 +Author: Bram Moolenaar +Date: Tue Jun 9 19:44:55 2015 +0200 + + Updated runtime files. + +commit d0d0fe09cf95bf88f643ec07d07939cbd41f8e63 +Author: Bram Moolenaar +Date: Tue Jun 9 19:23:46 2015 +0200 + + patch 7.4.732 + Problem: The cursor line is not always updated for the "O" command. + Solution: Reset the VALID_CROW flag. (Christian Brabandt) + +commit 7098ee5c37e35494ed36f3ad2d1c305341a41a45 +Author: Bram Moolenaar +Date: Tue Jun 9 19:14:24 2015 +0200 + + patch 7.4.731 + Problem: The tab menu shows "Close tab" even when it doesn't work. + Solution: Don't show "Close tab" for the last tab. (John Marriott) + +commit bc56336bb4501884257352446abb60713cef6452 +Author: Bram Moolenaar +Date: Tue Jun 9 18:35:25 2015 +0200 + + patch 7.4.730 + Problem: When setting the crypt key and using a swap file, text may be + encrypted twice or unencrypted text remains in the swap file. + (Issue 369) + Solution: Call ml_preserve() before re-encrypting. Set correct index for + next pointer block. + +commit 0481fee48800817bee206bb2f958fe04be4d8db6 +Author: Bram Moolenaar +Date: Thu May 14 05:56:09 2015 +0200 + + patch 7.4.729 + Problem: Occasional crash with 'list' set. + Solution: Fix off-by-one error. (Christian Brabandt) + +commit 4270496716fe851213e03bea7bd4368cc01ff807 +Author: Bram Moolenaar +Date: Wed May 6 11:33:47 2015 +0200 + + patch 7.4.728 + Problem: Can't build with some version of Visual Studio 2015. + Solution: Recognize another version 14 number. (Sinan) + +commit 9c60161888277b84157441666cb59c813b1f85e3 +Author: Bram Moolenaar +Date: Wed May 6 06:51:50 2015 +0200 + + patch 7.4.727 + Problem: Cannot build GvimExt with MingW. + Solution: Add -lgdi32. (KF Leong) + +commit 1fd3e30ce92117201b170c1ef83280035488fdfa +Author: Bram Moolenaar +Date: Tue May 5 10:25:16 2015 +0200 + + patch 7.4.726 + Problem: Cannot build GvimExt. + Solution: Set APPVER to 5.0. (KF Leong) + +commit 659c94d483b2fdad949c14a42cee96f99a66394b +Author: Bram Moolenaar +Date: Mon May 4 20:19:21 2015 +0200 + + patch 7.4.725 + Problem: ":call setreg('"', [])" reports an internal error. + Solution: Make the register empty. (Yasuhiro Matsumoto) + +commit 7bc25aed33934f4281b321fce2f736d47d6defdf +Author: Bram Moolenaar +Date: Mon May 4 18:27:36 2015 +0200 + + patch 7.4.724 + Problem: Vim icon does not show in Windows context menu. (issue 249) + Solution: Load the icon in GvimExt. + +commit 4032cfdf17c1c744d0f87219924870378b86a1c4 +Author: Bram Moolenaar +Date: Mon May 4 17:50:33 2015 +0200 + + patch 7.4.723 + Problem: For indenting, finding the C++ baseclass can be slow. + Solution: Cache the result. (Hirohito Higashi) + +commit 73284b973a013692dd1055cf210f3138a7f3c497 +Author: Bram Moolenaar +Date: Mon May 4 17:28:22 2015 +0200 + + patch 7.4.722 + Problem: 0x202f is not recognized as a non-breaking space character. + Solution: Add 0x202f to the list. (Christian Brabandt) + +commit d59c099120919d2d77b431308e390f86c594c825 +Author: Bram Moolenaar +Date: Mon May 4 16:52:01 2015 +0200 + + patch 7.4.721 + Problem: When 'list' is set Visual mode does not highlight anything in + empty lines. (mgaleski) + Solution: Check the value of lcs_eol in another place. (Christian Brabandt) + +commit f300ad230bc394556aac070faa88ca1667ffbfa2 +Author: Bram Moolenaar +Date: Mon May 4 16:18:42 2015 +0200 + + patch 7.4.720 + Problem: Can't build with Visual Studio 2015. + Solution: Recognize the "version 14" numbers and omit /nodefaultlib when + appropriate. (Paul Moore) + +commit c4dc286fe67f385043efddca1bb7196619df8fb2 +Author: Bram Moolenaar +Date: Mon May 4 16:10:26 2015 +0200 + + patch 7.4.719 + Problem: Overflow when adding MAXCOL to a pointer. + Solution: Subtract pointers instead. (James McCoy) + +commit 81278efadf45ad745ec9733fdd9970f070571544 +Author: Bram Moolenaar +Date: Mon May 4 12:34:22 2015 +0200 + + patch 7.4.718 + Problem: Autocommands triggered by quickfix cannot get the current title + value. + Solution: Set w:quickfix_title earlier. (Yannick) + Also move the check for a title into the function. + +commit 1cd5e613b0d8947d52762af0e17351d5e49869de +Author: Bram Moolenaar +Date: Mon May 4 11:10:27 2015 +0200 + + patch 7.4.717 + Problem: ":let list += list" can change a locked list. + Solution: Check for the lock earlier. (Olaf Dabrunz) + +commit cad2fc9935b3a3d9564b4f8d20890b13f14c7d32 +Author: Bram Moolenaar +Date: Mon May 4 10:46:03 2015 +0200 + + patch 7.4.716 + Problem: When using the 'c' flag of ":substitute" and selecting "a" or "l" + at the prompt the flags are not remembered for ":&&". (Ingo + Karkat) + Solution: Save the flag values and restore them. (Hirohito Higashi) + +commit 2186ffa2c7d8a9e2cb09316a7ac9e4ade3957c2f +Author: Bram Moolenaar +Date: Mon May 4 10:33:15 2015 +0200 + + patch 7.4.715 + Problem: Invalid memory access when there are illegal bytes. + Solution: Get the length from the text, not from the character. (Dominique + Pelle) + +commit 069dd08d8dbbbadc4e6780d5c881a24bce79a4f7 +Author: Bram Moolenaar +Date: Mon May 4 09:56:49 2015 +0200 + + patch 7.4.714 + Problem: Illegal memory access when there are illegal bytes. + Solution: Check the byte length of the character. (Dominique Pelle) + +commit ea98f8b4d6d2d2843b803f4c105cff1fe6fa0a90 +Author: Bram Moolenaar +Date: Mon May 4 09:31:11 2015 +0200 + + patch 7.4.713 + Problem: Wrong condition for #ifdef. + Solution: Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier) + +commit 1510f996c53243e5fe65a773087a1fa14879f503 +Author: Bram Moolenaar +Date: Wed Apr 22 22:18:22 2015 +0200 + + patch 7.4.712 + Problem: Missing change in another file. + Solution: Also change message.c + +commit 4c6b3b20dd86bb44247bb82ffc3b67eaee830954 +Author: Bram Moolenaar +Date: Tue Apr 21 19:10:48 2015 +0200 + + patch 7.4.711 + Problem: Missing change in one file. + Solution: Also change option.c + +commit 79278367337be1e9a12222698642dcce0af1e059 +Author: Bram Moolenaar +Date: Tue Apr 21 18:33:48 2015 +0200 + + patch 7.4.710 + Problem: It is not possible to make spaces visibible in list mode. + Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350) + +commit 40ce3a4e1f50badb75ca812e26557a9bc5fde8c6 +Author: Bram Moolenaar +Date: Tue Apr 21 18:08:39 2015 +0200 + + patch 7.4.709 + Problem: ":tabmove" does not work as documented. + Solution: Make it work consistently. Update documentation and add tests. + (Hirohito Higashi) + +commit 77354e78a887e1b59ac519c5a1cb0e7fe9fc5899 +Author: Bram Moolenaar +Date: Tue Apr 21 16:49:05 2015 +0200 + + patch 7.4.708 + Problem: gettext() is called too often. + Solution: Do not call gettext() for messages until they are actually used. + (idea by Yasuhiro Matsumoto) + +commit 3cbac309f78f92434f75da5c4963d8caf4b6d3d3 +Author: Bram Moolenaar +Date: Tue Apr 21 16:12:06 2015 +0200 + + patch 7.4.707 + Problem: Undo files can have their executable bit set. + Solution: Strip of the executable bit. (Mikael Berthe) + +commit 5b14f89164fa2f40f52283226c98005887568317 +Author: Bram Moolenaar +Date: Tue Apr 21 15:43:05 2015 +0200 + + patch 7.4.706 + Problem: Window drawn wrong when 'laststatus' is zero and there is a + command-line window. (Yclept Nemo) + Solution: Set the status height a bit later. (Christian Brabandt) + +commit bbc1a592a0e0efd5101a58032e7e7cc9f3e9f417 +Author: Bram Moolenaar +Date: Tue Apr 21 15:25:31 2015 +0200 + + patch 7.4.705 + Problem: Can't build with Ruby 2.2. + Solution: Add #ifdefs to handle the incompatible change. (Andrei Olsen) + +commit d82a2a990bc329754e1b61c5af669c76ac202497 +Author: Bram Moolenaar +Date: Tue Apr 21 14:02:35 2015 +0200 + + patch 7.4.704 + Problem: Searching for a character matches an illegal byte and causes + invalid memory access. (Dominique Pelle) + Solution: Do not match an invalid byte when search for a character in a + string. Fix equivalence classes using negative numbers, which + result in illegal bytes. + +commit f9bde2b152d3344c694c5e1ca629156b34f1a627 +Author: Bram Moolenaar +Date: Fri Apr 17 22:08:16 2015 +0200 + + patch 7.4.703 + Problem: Compiler warning for start_dir unused when building unittests. + Solution: Move start_dir inside the #ifdef. + +commit d39a7512804f860a20319c181613771a79a9ea4e +Author: Bram Moolenaar +Date: Thu Apr 16 22:51:22 2015 +0200 + + patch 7.4.702 + Problem: Joining an empty list does uneccessary work. + Solution: Let join() return early. (Marco Hinz) + +commit ec45c4a6dfd8acf52c8d1412188f54f79dde895e +Author: Bram Moolenaar +Date: Wed Apr 15 14:27:49 2015 +0200 + + patch 7.4.701 + Problem: Compiler warning for using uninitialized variable. (Yasuhiro + Matsumoto) + Solution: Initialize it. + +commit ba172f2eabd3f8a98a797be6721229b49783ef69 +Author: Bram Moolenaar +Date: Wed Apr 15 14:13:18 2015 +0200 + + Remove local-additions entries from help.txt. + +commit 0a63dedf9921bd43cc0b4bc61cd3d0e3ec5728a7 +Author: Bram Moolenaar +Date: Wed Apr 15 13:31:24 2015 +0200 + + Updated runtime files. + +commit d5f6933d5c57ea6f79bbdeab6c426cf66a393f33 +Author: Bram Moolenaar +Date: Wed Apr 15 12:43:50 2015 +0200 + + patch 7.4.700 + Problem: Fold can't be opened after ":move". (Ein Brown) + Solution: Delete the folding information and update it afterwards. + (Christian Brabandt) + +commit 05b20fb14ec3219d73014595cfb6cc28ae1e1fc3 +Author: Bram Moolenaar +Date: Mon Apr 13 20:52:36 2015 +0200 + + patch 7.4.699 + Problem: E315 when trying to delete a fold. (Yutao Yuan) + Solution: Make sure the fold doesn't go beyond the last buffer line. + (Christian Brabandt) + +commit 9bc174b69d2775b0f27ed74bf372608d18c9f3d4 +Author: Bram Moolenaar +Date: Mon Apr 13 16:16:38 2015 +0200 + + patch 7.4.698 + Problem: Various problems with locked and fixed lists and dictionaries. + Solution: Disallow changing locked items, fix a crash, add tests. (Olaf + Dabrunz) + +commit d94682ffb4fb479e99f375431f82d67b38255629 +Author: Bram Moolenaar +Date: Mon Apr 13 15:37:56 2015 +0200 + + patch 7.4.697 + Problem: The filename used for ":profile" must be given literally. + Solution: Expand "~" and environment variables. (Marco Hinz) + +commit 50ab994ab34fcbe0046a9a998ee420be196334ba +Author: Bram Moolenaar +Date: Mon Apr 13 15:28:12 2015 +0200 + + patch 7.4.696 + Problem: Not freeing memory when encountering an error. + Solution: Free the stack before returning. (Eliseo Martínez) + +commit 7c94ce910f07e0d76d66b46bccfe39a07d8e1f6d +Author: Bram Moolenaar +Date: Mon Apr 13 14:45:27 2015 +0200 + + patch 7.4.695 + Problem: Out-of-bounds read, dectected by Coverity. + Solution: Remember the value of cmap for the first matching encoding. Reset + cmap to that value if first matching encoding is going to be used. + (Eliseo Martínez) + +commit 83d1b19015219c7799af0a0d539ae86a41057240 +Author: Bram Moolenaar +Date: Mon Apr 13 14:22:40 2015 +0200 + + More updated runtime files. + +commit 29d54df5cdd0ef4caa9c050854ddffdabece7a61 +Author: Bram Moolenaar +Date: Mon Apr 13 12:58:12 2015 +0200 + + patch 7.4.694 + Problem: Running tests changes the .viminfo file. + Solution: Disable viminfo in the text objects test. + +commit 5a5f45917dbf542cb00617fa5ef70a14898495dd +Author: Bram Moolenaar +Date: Mon Apr 13 12:43:06 2015 +0200 + + Updated runtime files. + +commit 695baeefe17adcd95f91d089efee87bd96fc98db +Author: Bram Moolenaar +Date: Mon Apr 13 12:39:22 2015 +0200 + + patch 7.4.693 + Problem: Session file is not correct when there are multiple tab pages. + Solution: Reset the current window number for each tab page. (Jacob Niehus) + +commit de1502f2b48f77c98547a66b324e76be422228d3 +Author: Bram Moolenaar +Date: Thu Apr 9 22:08:21 2015 +0200 + + patch 7.4.692 for Problem: Defining SOLARIS for no good reason. (Danek Duvall) + Solution: Remove it. + +commit f6303878274b9aedfb9ac5b80d95002965093e5b +Author: Bram Moolenaar +Date: Fri Apr 3 17:59:43 2015 +0200 + + patch 7.4.691 for Problem: Can't build with MzScheme. + Solution: Change "cwd" into the global variable "start_dir". + +commit da6365774d658b66f8d337f6342f4077594dd494 +Author: Bram Moolenaar +Date: Fri Apr 3 17:11:45 2015 +0200 + + patch 7.4.690 for Problem: Memory access errors when changing indent in Ex mode. Also missing + redraw when using CTRL-U. (Knil Ino) + Solution: Update pointers after calling ga_grow(). + +commit d87c36ea5eae50580f3c733734669250cc969019 +Author: Bram Moolenaar +Date: Fri Apr 3 14:56:49 2015 +0200 + + updated for version 7.4.689 + Problem: On MS-Windows, when 'autochdir' is set, diff mode with files in + different directories does not work. (Axel Bender) + Solution: Remember the current directory and use it where needed. (Christian + Brabandt) + +commit 478c46e50fd94f270369ec1c5f76aa65af7ee671 +Author: Bram Moolenaar +Date: Tue Mar 31 19:18:00 2015 +0200 + + updated for version 7.4.688 + Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly. + (Issue 166) + Solution: When using the popup menu remove the "$". + +commit 1e7813a1872df80eec1760bdd9d80352b306ac56 +Author: Bram Moolenaar +Date: Tue Mar 31 18:31:03 2015 +0200 + + updated for version 7.4.687 + Problem: There is no way to use a different in Replace mode for a terminal. + Solution: Add t_SR. (Omar Sandoval) + +commit 7d2757a47204d00cd47e3db94f1bd248c499d4e3 +Author: Bram Moolenaar +Date: Tue Mar 31 17:46:22 2015 +0200 + + updated for version 7.4.686 + Problem: "zr" and "zm" do not take a count. + Solution: Implement the count, restrict the fold level to the maximum + nesting depth. (Marcin Szamotulski) + +commit 0e462411cafdd908356792b2c229ab6369103bca +Author: Bram Moolenaar +Date: Tue Mar 31 14:17:31 2015 +0200 + + updated for version 7.4.685 + Problem: When there are illegal utf-8 characters the old regexp engine may + go past the end of a string. + Solution: Only advance to the end of the string. (Dominique Pelle) + +commit e5c421cfd70a4d864faa0fac4e9f2dd6cdf5881d +Author: Bram Moolenaar +Date: Tue Mar 31 13:33:08 2015 +0200 + + updated for version 7.4.684 + Problem: When starting several Vim instances in diff mode, the temp files + used may not be unique. (Issue 353) + Solution: Add an argument to vim_tempname() to keep the file. + +commit 1ca2e361a869c58a775b5fabb2aaf4e2675ea7ba +Author: Bram Moolenaar +Date: Wed Mar 25 20:24:04 2015 +0100 + + updated for version 7.4.683 + Problem: Typo in the vimtutor command. + Solution: Fix the typo. (Corey Farwell, github pull 349) + +commit 09deeb7c945d2677722df5b40959f97b646b6092 +Author: Bram Moolenaar +Date: Tue Mar 24 18:22:41 2015 +0100 + + updated for version 7.4.682 + Problem: The search highlighting and match highlighting replaces the + cursorline highlighting, this doesn't look good. + Solution: Combine the highlighting. (Yasuhiro Matsumoto) + +commit dbcf19dc498cb1561c9215a3f255e81cde0c0543 +Author: Bram Moolenaar +Date: Tue Mar 24 17:57:45 2015 +0100 + + Add test files for patch 7.4.680. + +commit 71371b15794941dbeb01e46827d6d501dc95acbd +Author: Bram Moolenaar +Date: Tue Mar 24 17:57:12 2015 +0100 + + updated for version 7.4.681 + Problem: MS-Windows: When Vim is minimized the window height is computed + incorrectly. + Solution: When minimized use the previously computed size. (Ingo Karkat) + +commit 310f2d59b2b20c642088feb5e6dfe323cc570923 +Author: Bram Moolenaar +Date: Tue Mar 24 17:49:51 2015 +0100 + + updated for version 7.4.680 + Problem: CTRL-W in Insert mode does not work well for multi-byte + characters. + Solution: Use mb_get_class(). (Yasuhiro Matsumoto) + +commit 6383b92d8c272f75d1fe144f75e2e35ad7e11b04 +Author: Bram Moolenaar +Date: Tue Mar 24 17:12:19 2015 +0100 + + updated for version 7.4.679 + Problem: Color values greater than 255 cause problems on MS-Windows. + Solution: Truncate to 255 colors. (Yasuhiro Matsumoto) + +commit f11ce667b06ffb7447fb55638a04b5fa5cfe29a0 +Author: Bram Moolenaar +Date: Tue Mar 24 16:48:58 2015 +0100 + + updated for version 7.4.678 + Problem: When using --remote the directory may end up being wrong. + Solution: Use localdir() to find out what to do. (Xaizek) + +commit a161e26d558204311f6e76208fa4cd3b2dbbab0b +Author: Bram Moolenaar +Date: Tue Mar 24 15:14:27 2015 +0100 + + updated for version 7.4.677 + Problem: Configure fails when specifying a python-config-dir. (Lcd) + Solution: Check if PYTHONFRAMEWORKPREFIX is set. + +commit 6c927557e2b0b2fbc2dfc91f604bf1117d0bf77a +Author: Bram Moolenaar +Date: Tue Mar 24 12:21:33 2015 +0100 + + updated for version 7.4.676 + Problem: On Mac, when not using the default Python framework configure + doesn't do the right thing. + Solution: Use a linker search path. (Kazunobu Kuriyama) + +commit eab316bdf9494eb1e076dfc5c8ec7ae000a0560f +Author: Bram Moolenaar +Date: Tue Mar 24 11:46:30 2015 +0100 + + updated for version 7.4.675 + Problem: When a FileReadPost autocommand moves the cursor inside a line it + gets moved back. + Solution: When checking whether an autocommand moved the cursor store the + column as well. (Christian Brabandt) + +commit 77b7710d4e0ec9c1f3d0d057d9fa335420273b37 +Author: Bram Moolenaar +Date: Sat Mar 21 22:18:41 2015 +0100 + + updated for version 7.4.674 + Problem: Missing changes in one file. + Solution: Also change the win32 file. + +commit e7154eb5c391aa39d5a87b47b9f7338f1a65354e +Author: Bram Moolenaar +Date: Sat Mar 21 21:46:13 2015 +0100 + + updated for version 7.4.673 + Problem: The first syntax entry gets sequence number zero, which doesn't + work. (Clinton McKay) + Solution: Start at number one. (Bjorn Linse) + +commit 5837f1f447c34628268aab52476a79d57b6a7eaf +Author: Bram Moolenaar +Date: Sat Mar 21 18:06:14 2015 +0100 + + Update runtime files. + +commit b5971141dff0c69355fd64196fcc0d0d071d4c82 +Author: Bram Moolenaar +Date: Sat Mar 21 17:32:19 2015 +0100 + + updated for version 7.4.672 + Problem: When completing a shell command, directories in the current + directory are not listed. + Solution: When "." is not in $PATH also look in the current directory for + directories. + +commit 4df702999d14955255fcdfb820511767dcfec463 +Author: Bram Moolenaar +Date: Sat Mar 21 14:20:16 2015 +0100 + + updated for version 7.4.671 + Problem: Warning for shadowing a variable. + Solution: Rename off to mb_off. (Kazunobu Kuriyama) + +commit dcefba993456263100785f18d21d780cf531f2dc +Author: Bram Moolenaar +Date: Fri Mar 20 19:06:06 2015 +0100 + + updated for version 7.4.670 + Problem: Using 'cindent' for Javascript is less than perfect. + Solution: Improve indenting of continuation lines. (Hirohito Higashi) + +commit 3b7b83649cd9c486afd6fbdb33e4450616c4bd46 +Author: Bram Moolenaar +Date: Fri Mar 20 18:11:48 2015 +0100 + + updated for version 7.4.669 + Problem: When netbeans is active the sign column always shows up. + Solution: Only show the sign column once a sign has been added. (Xavier de + Gaye) + +commit 825e7ab423ce34a57f4819cc3745246246f38081 +Author: Bram Moolenaar +Date: Fri Mar 20 17:36:42 2015 +0100 + + updated for version 7.4.668 + Problem: Can't use a glob pattern as a regexp pattern. + Solution: Add glob2regpat(). (Christian Brabandt) + +commit fbc25b20cbf29d6f9846e97875474f18e8d0c7be +Author: Bram Moolenaar +Date: Fri Mar 20 17:16:27 2015 +0100 + + updated for version 7.4.667 + Problem: 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' + is. (Carlos Pita) + Solution: Make it consistent. (Christian Brabandt) + +commit b1fc2bf29c560ca60515950812e8672c6dca1a4c +Author: Bram Moolenaar +Date: Fri Mar 20 16:26:54 2015 +0100 + + updated for version 7.4.666 + Problem: There is a chance that Vim may lock up. + Solution: Handle timer events differently. (Aaron Burrow) + +commit 76feaf1bfed170d2fc5c34e7e758885554ecc794 +Author: Bram Moolenaar +Date: Fri Mar 20 15:58:52 2015 +0100 + + updated for version 7.4.665 + Problem: 'linebreak' does not work properly with multi-byte characters. + Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro + Matsumoto) + +commit 6b31467aa7f304a80343216c11a1588dff361229 +Author: Bram Moolenaar +Date: Fri Mar 20 15:42:10 2015 +0100 + + updated for version 7.4.664 + Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the + effect doesn't show until a change is made. + Solution: Check if 'numberwidth' changed. (Christian Brabandt) + +commit 404c942fb85c390f4b73c1733088871b0b0d7964 +Author: Bram Moolenaar +Date: Sat Mar 14 15:35:52 2015 +0100 + + updated for version 7.4.663 + Problem: When using netbeans a buffer is not found in another tab. + Solution: When 'switchbuf' is set to "usetab" then switch to another tab + when possible. (Xavier de Gaye) + +commit 438b64ab71cd724129c4eec840be16c52602ebc8 +Author: Bram Moolenaar +Date: Fri Mar 13 15:03:00 2015 +0100 + + updated for version 7.4.662 + Problem: When 'M' is in the 'cpo' option then selecting a text object in + parenthesis does not work correctly. + Solution: Keep 'M' in 'cpo' when finding a match. (Hirohito Higashi) + +commit 6c5bdb751c0c77be7d03a6000134d1df367763d2 +Author: Bram Moolenaar +Date: Fri Mar 13 13:24:23 2015 +0100 + + updated for version 7.4.661 + Problem: Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. + (Gary Johnson) + Solution: Don't store K_CURSORHOLD as the last character. (Christian + Brabandt) + +commit c7dc1f4a53fdb26b88c484003142c575655481b7 +Author: Bram Moolenaar +Date: Fri Mar 13 12:53:37 2015 +0100 + + updated for version 7.4.660 + Problem: Using freed memory when g:colors_name is changed in the colors + script. (oni-link) + Solution: Make a copy of the variable value. + +commit 488eb26ec7fda1dc79f3d856d40da072332630b6 +Author: Bram Moolenaar +Date: Fri Mar 13 11:23:50 2015 +0100 + + updated for version 7.4.659 + Problem: When 'ruler' is set the preferred column is reset. (Issue 339) + Solution: Don't set curswant when redrawing the status lines. + +commit 0f8dd840fc6a614450db60ebe405d6201a2ecc3e +Author: Bram Moolenaar +Date: Sun Mar 8 14:48:49 2015 +0100 + + updated for version 7.4.658 + Problem: 'formatexpr' is evaluated too often. + Solution: Only invoke it when beyond the 'textwidth' column, as it is + documented. (James McCoy) + +commit ab11a5914b04228249d429cbc2dd6c56ae6c8232 +Author: Bram Moolenaar +Date: Fri Mar 6 22:00:11 2015 +0100 + + updated for version 7.4.657 + Problem: Compiler warnings for pointer mismatch. + Solution: Add a typecast. (John Marriott) + +commit d8b77f7dc04e5721989df9c505b8568194261a39 +Author: Bram Moolenaar +Date: Thu Mar 5 21:21:19 2015 +0100 + + updated for version 7.4.656 + Problem: Missing changes for glob() in one file. + Solution: Add the missing changes. + +commit b6c2735c56f1541159e1ad95c3f17a52b3a94f1d +Author: Bram Moolenaar +Date: Thu Mar 5 19:57:49 2015 +0100 + + updated for version 7.4.655 + Problem: Text deleted by "dit" depends on indent of closing tag. + (Jan Parthey) + Solution: Do not adjust oap->end in do_pending_operator(). (Christian + Brabandt) + +commit a245bc79b4c6b83a4b5b6cdb95c4d2165762a20b +Author: Bram Moolenaar +Date: Thu Mar 5 19:35:25 2015 +0100 + + updated for version 7.4.654 + Problem: glob() and globpath() cannot include links to non-existing files. + (Charles Campbell) + Solution: Add an argument to include all links with glob(). (James McCoy) + Also for globpath(). + +commit e421450a5ef8c6327fcc9b90a5c3d6b26b274830 +Author: Bram Moolenaar +Date: Thu Mar 5 18:08:43 2015 +0100 + + updated for version 7.4.653 + Problem: Insert mode completion with complete() may have CTRL-L work like + CTRL-P. + Solution: Handle completion with complete() differently. (Yasuhiro + Matsumoto, Christian Brabandt, Hirohito Higashi) + +commit 4dcdf299100781766d09829b9b80d7fb1ad48f37 +Author: Bram Moolenaar +Date: Thu Mar 5 17:51:15 2015 +0100 + + updated for version 7.4.652 + Problem: Xxd lacks a few features. + Solution: Use 8 characters for the file position. Add the -e and -o + arguments. (Vadim Vygonets) + +commit 4f36dc3bf7118a3fa5ccdae1a37963860dc71e6c +Author: Bram Moolenaar +Date: Thu Mar 5 17:16:06 2015 +0100 + + updated for version 7.4.651 + Problem: Can't match "%>80v" properly for multi-byte characters. + Solution: Multiply the character number by the maximum number of bytes in a + character. (Yasuhiro Matsumoto) + +commit 5d3fbf3bfea3b698f42a44c2732e58fa63f01446 +Author: Bram Moolenaar +Date: Thu Mar 5 16:47:20 2015 +0100 + + updated for version 7.4.650 + Problem: Configure check may fail because the dl library is not used. + Solution: Put "-ldl" in LIBS rather than LDFLAGS. (Oazki Kiichi) + +commit cf48767cd17130958a3076eed1872b6950947a0a +Author: Bram Moolenaar +Date: Thu Mar 5 13:36:00 2015 +0100 + + updated for version 7.4.649 + Problem: Compiler complains about ignoring return value of fwrite(). + (Michael Jarvis) + Solution: Add (void). + +commit f3c2afb77f8b1f2591337fcaa90ba0fb45365cbc +Author: Bram Moolenaar +Date: Mon Mar 2 23:16:07 2015 +0100 + + Update a few runtime files. + +commit 2b8388bd0175835eb751e6c58cd0b0b69465f0d9 +Author: Bram Moolenaar +Date: Sat Feb 28 13:11:45 2015 +0100 + + Updated runtime files. + +commit bac203ea2d0e3b2a5e4eae4dbe48244e592926e2 +Author: Bram Moolenaar +Date: Fri Feb 27 22:12:34 2015 +0100 + + updated for version 7.4.648 + Problem: Tests broken on MS-Windows. + Solution: Delete wrong copy line. (Ken Takata) + +commit 13cf77ba1715803355029ed119e55a12f6865db1 +Author: Bram Moolenaar +Date: Fri Feb 27 21:11:02 2015 +0100 + + updated for version 7.4.647 + Problem: After running the tests on MS-Windows many files differ from their + originals as they were checked out. + Solution: Use a temp directory for executing the tests. (Ken Takata, Taro + Muraoka) + +commit e25bb90b2eb0ceed2caa5202ca62003e367021ae +Author: Bram Moolenaar +Date: Fri Feb 27 20:33:37 2015 +0100 + + updated for version 7.4.646 + Problem: ":bufdo" may start at a deleted buffer. + Solution: Find the first not deleted buffer. (Shane Harper) + +commit 8da9bbfd02957b79edd595c8c7397453012510b0 +Author: Bram Moolenaar +Date: Fri Feb 27 19:34:56 2015 +0100 + + updated for version 7.4.645 + Problem: When splitting the window in a BufAdd autocommand while still in + the first, empty buffer the window count is wrong. + Solution: Do not reset b_nwindows to zero and don't increment it. + +commit ba17ed6797421b377ec0cac7ec186d24bf5b3979 +Author: Bram Moolenaar +Date: Fri Feb 27 18:25:16 2015 +0100 + + updated for version 7.4.644 + Problem: Stratus VOS doesn't have sync(). + Solution: Use fflush(). (Karli Aurelia) + +commit c6b7217ff502b8fc28d6c861d25c1943e30973ad +Author: Bram Moolenaar +Date: Fri Feb 27 17:48:09 2015 +0100 + + updated for version 7.4.643 + Problem: Using the default file format for Mac files. (Issue 77) + Solution: Reset the try_mac counter in the right place. (Oswald) + +commit d45c07ac7499358c5cb096cadb675ce74ae3eaf6 +Author: Bram Moolenaar +Date: Fri Feb 27 17:19:10 2015 +0100 + + updated for version 7.4.642 + Problem: When using "gf" escaped spaces are not handled. + Solution: Recognize escaped spaces. + +commit dfd7691bb85b345bd86cf30945a66acf7c782920 +Author: Bram Moolenaar +Date: Fri Feb 27 15:03:58 2015 +0100 + + updated for version 7.4.641 + Problem: The tabline menu was using ":999tabnew" which is now invalid. + Solution: Use ":$tabnew" instead. (Florian Degner) + +commit c3bbad085c3ec304b111dc95aed97fea4c38a177 +Author: Bram Moolenaar +Date: Tue Feb 17 17:50:26 2015 +0100 + + updated for version 7.4.640 + Problem: After deleting characters in Insert mode such that lines are + joined undo does not work properly. (issue 324) + Solution: Use Insstart instead of Insstart_orig. (Christian Brabandt) + +commit 8fc6bc71266e342d339c851b3ee472357f917597 +Author: Bram Moolenaar +Date: Tue Feb 17 17:26:10 2015 +0100 + + updated for version 7.4.639 + Problem: Combination of linebreak and conceal doesn't work well. + Solution: Fix the display problems. (Christian Brabandt) + +commit 46538ee46cb04ed47c546d92583d6eb023e51b32 +Author: Bram Moolenaar +Date: Tue Feb 17 16:28:55 2015 +0100 + + updated for version 7.4.638 + Problem: Can't build with Lua 5.3 on Windows. + Solution: use luaL_optinteger() instead of LuaL_optlong(). (Ken Takata) + +commit 1e997827f12b38359fe8a4e7b033bbb6465b6668 +Author: Bram Moolenaar +Date: Tue Feb 17 16:04:57 2015 +0100 + + updated for version 7.4.637 + Problem: Incorrectly read the number of buffer for which an autocommand + should be registered. + Solution: Reverse check for "". (Lech Lorens) + +commit 35e7594dd429f7a8a06cefd61c3e8d48b9bd74e2 +Author: Bram Moolenaar +Date: Tue Feb 17 15:47:46 2015 +0100 + + Add missing test files from 7.4.634 to the repository. + +commit 4653911950e8bedff444adc9a2dcbebd9b36dc07 +Author: Bram Moolenaar +Date: Tue Feb 17 15:43:57 2015 +0100 + + updated for version 7.4.636 + Problem: A search with end offset gets stuck at end of file. (Gary Johnson) + Solution: When a search doesn't move the cursor repeat it with a higher + count. (Christian Brabandt) + +commit 05eb612ff3597fb7102f892bfd320f28b56d2fc6 +Author: Bram Moolenaar +Date: Tue Feb 17 14:15:19 2015 +0100 + + updated for version 7.4.635 + Problem: If no NL or CR is found in the first block of a file then the + 'fileformat' may be set to "mac". (Issue 77) + Solution: Check if a CR was found. (eswald) + +commit f65aad5554f1d1f972f0bd38059da70e3cdf4c87 +Author: Bram Moolenaar +Date: Tue Feb 17 13:43:40 2015 +0100 + + updated for version 7.4.634 + Problem: Marks are not restored after redo + undo. + Solution: Fix the way marks are restored. (Olaf Dabrunz) + +commit be20f9fa5da001258a40a5f01e38befac4ebfe80 +Author: Bram Moolenaar +Date: Tue Feb 17 12:44:09 2015 +0100 + + updated for version 7.4.633 + Problem: After 7.4.630 the problem persists. + Solution: Also skip redo when calling a user function. + +commit eaa330e8e913823f1514bc419f23b885d6028cb9 +Author: Bram Moolenaar +Date: Tue Feb 17 12:17:14 2015 +0100 + + updated for version 7.4.632 + Problem: 7.4.592 breaks the netrw plugin, because the autocommands are + skipped. + Solution: Roll back the change. + +commit 4a427106954857c6f84c0b0dc07725e302a433c6 +Author: Bram Moolenaar +Date: Tue Feb 17 11:11:48 2015 +0100 + + updated for version 7.4.631 + Problem: The default conceal character is documented to be a space but it's + initially a dash. (Christian Brabandt) + Solution: Make the intial value a space. + +commit c51b02d7d9c75c241eb6435d410422d0fa9147a1 +Author: Bram Moolenaar +Date: Tue Feb 17 10:58:25 2015 +0100 + + updated for version 7.4.630 + Problem: When using Insert mode completion combined with autocommands the + redo command may not work. + Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro + Matsumoto) + +commit 98f52500b6bca75539f50ea31cb333223141dfeb +Author: Bram Moolenaar +Date: Tue Feb 10 20:03:45 2015 +0100 + + updated for version 7.4.629 + Problem: Coverity warning for Out-of-bounds read. + Solution: Increase MAXWLEN to 254. (Eliseo Martínez) + +commit 8872ef1b4e1b304cc168ea4c8f68645498c155be +Author: Bram Moolenaar +Date: Tue Feb 10 19:27:05 2015 +0100 + + updated for version 7.4.628 + Problem: Compiler warning for variable might be clobbered by longjmp. + Solution: Add volatile. (Michael Jarvis) + +commit 494838a3fec2fb1abcac6256271810a762225bed +Author: Bram Moolenaar +Date: Tue Feb 10 19:20:37 2015 +0100 + + updated for version 7.4.627 + Problem: The last screen cell is not updated. + Solution: Respect the "tn" termcap feature. (Hayaki Saito) + +commit eb2928595bca45cb37f0906c76896dce806b5543 +Author: Bram Moolenaar +Date: Tue Feb 10 18:47:58 2015 +0100 + + updated for version 7.4.626 + Problem: MSVC with W4 gives useless warnings. + Solution: Disable more warnings. (Mike Williams) + +commit 24a6ff88bc8710c305deba405d00061dec909125 +Author: Bram Moolenaar +Date: Tue Feb 10 18:41:58 2015 +0100 + + updated for version 7.4.625 + Problem: Possible NULL pointer dereference. + Solution: Check for NULL before using it. (Mike Williams) + +commit 9abd5c6507154eabdfe8256940a24f090db0f533 +Author: Bram Moolenaar +Date: Tue Feb 10 18:34:01 2015 +0100 + + updated for version 7.4.624 + Problem: May leak memory or crash when vim_realloc() returns NULL. + Solution: Handle a NULL value properly. (Mike Williams) + +commit a1d2c58985584116d20fa5e132137d8ff1a535f7 +Author: Bram Moolenaar +Date: Tue Feb 10 18:18:17 2015 +0100 + + updated for version 7.4.623 + Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle) + Solution: When the max limit is large fall back to the old engine. + +commit 168e04966c48b0d7d4726934ed2c39a9a0fec2af +Author: Bram Moolenaar +Date: Thu Feb 5 20:29:59 2015 +0100 + + updated for version 7.4.622 + Problem: Compiler warning for unused argument. + Solution: Add UNUSED. + +commit f554a3285e45d8c3f95f9b8f43bd0897185b95cb +Author: Bram Moolenaar +Date: Wed Feb 4 23:08:01 2015 +0100 + + updated for version 7.4.621 + Problem: Returning 1 in the wrong function. (Raymond Ko) + Solution: Return 1 in the right function (hopefully). + +commit 934b13619318c5d0721797266b9a9060546e07a5 +Author: Bram Moolenaar +Date: Wed Feb 4 23:06:45 2015 +0100 + + updated for version 7.4.620 + Problem: Compiler warning for unitinialized variable. (Tony Mechelynck) + Solution: Initialize "did_free". (Ben Fritz) + +commit b84634de30884f4f6a17b5872f4553ec746797c5 +Author: Bram Moolenaar +Date: Wed Feb 4 22:02:37 2015 +0100 + + updated for version 7.4.619 + Problem: luaV_setref() not returning the correct value. + Solution: Return one. + +commit 9d49da8cbbd46d528be38ec3ac394a2ce9062093 +Author: Bram Moolenaar +Date: Tue Feb 3 23:10:46 2015 +0100 + + updated for version 7.4.618 + Problem: luaV_setref() is missing a return statement. (Ozaki Kiichi) + Solution: Put the return statement back. + +commit 0122c4070f84e71f15a39fb20ababeffb70757c4 +Author: Bram Moolenaar +Date: Tue Feb 3 19:13:34 2015 +0100 + + Update runtime files. + +commit c0a37b9db38e722b9e5ac3ac8b4c4af86bdf018c +Author: Bram Moolenaar +Date: Tue Feb 3 19:10:53 2015 +0100 + + updated for version 7.4.617 + Problem: Wrong ":argdo" range does not cause an error. + Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat) + +commit f2c03d7301d35590a20cc43431950acc3a2f6036 +Author: Bram Moolenaar +Date: Tue Feb 3 18:36:44 2015 +0100 + + updated for version 7.4.616 + Problem: Cannot insert a tab in front of a block. + Solution: Correctly compute aop->start. (Christian Brabandt) + +commit e71eea801ec779e2d19f4b486313b59de2137a8a +Author: Bram Moolenaar +Date: Tue Feb 3 17:10:06 2015 +0100 + + updated for version 7.4.615 + Problem: Vim hangs when freeing a lot of objects. + Solution: Do not go back to the start of the list every time. (Yasuhiro + Matsumoto and Ariya Mizutani) + +commit d7ce7a9ad2d9311f7ec3368eeddec8fce6d8e890 +Author: Bram Moolenaar +Date: Tue Feb 3 16:53:51 2015 +0100 + + updated for version 7.4.614 + Problem: There is no test for what patch 7.4.601 fixes. + Solution: Add a test. (Christian Brabandt) + +commit 70781ee4035b5fd5e3cbb3fe4c7646e19119f0a8 +Author: Bram Moolenaar +Date: Tue Feb 3 16:49:24 2015 +0100 + + updated for version 7.4.613 + Problem: The NFA engine does not implement the 'redrawtime' time limit. + Solution: Implement the time limit. + +commit e08dd4e49e6d67686e3ba1322a641488ad67c711 +Author: Bram Moolenaar +Date: Tue Feb 3 16:07:47 2015 +0100 + + updated for version 7.4.612 + Problem: test_eval fails on Mac. + Solution: Use the * register instead of the + register. (Jun Takimoto) + +commit b641df49655bb34762b44aa8c6e03e5f464f73d6 +Author: Bram Moolenaar +Date: Tue Feb 3 13:16:04 2015 +0100 + + updated for version 7.4.611 + Problem: Syntax error. + Solution: Change statement to return. + +commit 016154919e317a8ce2b7f2e33db2f39ca3a8edb9 +Author: Bram Moolenaar +Date: Tue Feb 3 13:00:38 2015 +0100 + + updated for version 7.4.610 + Problem: Some function headers may be missing from generated .pro files. + Solution: Add PROTO to the #ifdef. + +commit 2459a5ecaa43c8549ea53e9364253ff891676da5 +Author: Bram Moolenaar +Date: Tue Feb 3 12:55:18 2015 +0100 + + updated for version 7.4.609 + Problem: For complicated list and dict use the garbage collector can run + out of stack space. + Solution: Use a stack of dicts and lists to be marked, thus making it + iterative instead of recursive. (Ben Fritz) + +commit 4ac163ae5f137af236931e778660cf7878d70c25 +Author: Bram Moolenaar +Date: Tue Jan 27 22:52:15 2015 +0100 + + updated for version 7.4.608 + Problem: test_eval fails when the clipboard feature is missing. + Solution: Skip part of the test. Reduce the text used. + +commit 73a156bf362caed3b42f834e90e4409cf4d1df9b +Author: Bram Moolenaar +Date: Tue Jan 27 21:39:05 2015 +0100 + + updated for version 7.4.607 + Problem: Compiler warnings for unused variables. + Solution: Move them inside #ifdef. (Kazunobu Kuriyama) + +commit 7cc8ec47208f784418e40d1ede49c4aeb95b0b53 +Author: Bram Moolenaar +Date: Tue Jan 27 20:59:31 2015 +0100 + + updated for version 7.4.606 + Problem: May crash when using a small window. + Solution: Avoid dividing by zero. (Christian Brabandt) + +commit 3b3a9498d1eab3c28c524cce115160528a9a9297 +Author: Bram Moolenaar +Date: Tue Jan 27 18:44:16 2015 +0100 + + updated for version 7.4.605 + Problem: The # register is not writable, it cannot be restored after + jumping around. + Solution: Make the # register writable. (Marcin Szamotulski) + +commit 6bf7c523ad54f625547ef2cc6009c28c0dd337ed +Author: Bram Moolenaar +Date: Tue Jan 27 17:12:00 2015 +0100 + + updated for version 7.4.604 + Problem: Running tests changes viminfo. + Solution: Disable viminfo. + +commit 1c93429c48c59e22aa8e9cd76f102063799db938 +Author: Bram Moolenaar +Date: Tue Jan 27 16:39:29 2015 +0100 + + updated for version 7.4.603 + Problem: 'foldcolumn' may be set such that it fills the whole window, not + leaving space for text. + Solution: Reduce the foldcolumn width when there is not sufficient room. + (idea by Christian Brabandt) + +commit 18400e6430755c97eb7e31525ab4744502603731 +Author: Bram Moolenaar +Date: Tue Jan 27 15:58:40 2015 +0100 + + updated for version 7.4.602 + Problem: ":set" does not accept hex numbers as documented. + Solution: Use vim_str2nr(). (ZyX) + +commit 0a988df731605d692892f18317c26e6ab24d3d82 +Author: Bram Moolenaar +Date: Tue Jan 27 15:19:24 2015 +0100 + + updated for version 7.4.601 + Problem: It is not possible to have feedkeys() insert characters. + Solution: Add the 'i' flag. + +commit 0cd040b96a14363de6928b4bc0a10d628ab40a52 +Author: Bram Moolenaar +Date: Tue Jan 27 14:54:11 2015 +0100 + + updated for version 7.4.600 + Problem: Memory wasted in struct because of aligning. + Solution: Split pos in lnum and col. (Dominique Pelle) + +commit aaf3047de2123ae87811e947ddbaee97593fad57 +Author: Bram Moolenaar +Date: Tue Jan 27 14:40:00 2015 +0100 + + updated for version 7.4.599 + Problem: Out-of-memory error. + Solution: Avoid trying to allocate a negative amount of memory, use size_t + instead of int. (Dominique Pelle) + +commit 5c27fd100aa5ec587e9d6b2a4a751172b890c837 +Author: Bram Moolenaar +Date: Tue Jan 27 14:09:37 2015 +0100 + + updated for version 7.4.598 + Problem: ":tabdo windo echo 'hi'" causes "* register not to be changed. + (Salman Halim) + Solution: Change how clip_did_set_selection is used and add + clipboard_needs_update and global_change_count. (Christian + Brabandt) + +commit 9a492d456d15fe637f197fe872b76c164428fd3e +Author: Bram Moolenaar +Date: Tue Jan 27 13:49:31 2015 +0100 + + updated for version 7.4.597 + Problem: Cannot change the result of systemlist(). + Solution: Initialize v_lock. (Yukihiro Nakadaira) + +commit 932d88662f0d6636586aa3a321502609ebad73b5 +Author: Bram Moolenaar +Date: Tue Jan 27 13:33:23 2015 +0100 + + updated for version 7.4.596 + Problem: Tiny build doesn't compile. (Ike Devolder) + Solution: Add #ifdef. + +commit 322a24af83a322b616da01969b37395df9ab3aa3 +Author: Bram Moolenaar +Date: Tue Jan 27 13:28:46 2015 +0100 + + updated for version 7.4.595 + Problem: The test_command_count test fails when using Japanese. + Solution: Force the language to C. (Hirohito Higashi) + +commit 1dc92334eb5e235af338f3b27277157839fa8dcc +Author: Bram Moolenaar +Date: Tue Jan 27 13:22:20 2015 +0100 + + updated for version 7.4.594 + Problem: Using a block delete while 'breakindent' is set does not work + properly. + Solution: Use "line" instead of "prev_pend" as the first argument to + lbr_chartabsize_adv(). (Hirohito Higashi) + +commit e0ad365498399c1bd34dd6361b3f7dc38e84e4ca +Author: Bram Moolenaar +Date: Tue Jan 27 12:59:55 2015 +0100 + + updated for version 7.4.593 + Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) + Solution: Bail out from the NFA engine when the max limit is much higher + than the min limit. + +commit df5caa08f62fe67f11e48771f4a5125ebc5a69b3 +Author: Bram Moolenaar +Date: Tue Jan 27 11:26:15 2015 +0100 + + updated for version 7.4.592 + Problem: When doing ":e foobar" when already editing "foobar" and 'buftype' + is "nofile" the buffer is cleared. (Xavier de Gaye) + Solution: Do no clear the buffer. + +commit 8a94d873aa8c753a8522ea86a049bdf2abd0c507 +Author: Bram Moolenaar +Date: Sun Jan 25 13:02:57 2015 +0100 + + Update runtime files. + +commit df82661c9cf24a8947584197c756a88add5406ca +Author: Bram Moolenaar +Date: Thu Jan 22 22:41:56 2015 +0100 + + updated for version 7.4.591 + Problem: test_listlbr_utf8 fails when the conceal feature is not available. + Solution: Check for the conceal feature. (Kazunobu Kuriyama) + +commit eea478f885ab2fb4185053f1093d05b83bbdf5e1 +Author: Bram Moolenaar +Date: Thu Jan 22 22:40:20 2015 +0100 + + updated for version 7.4.590 + Problem: Using ctrl_x_mode as if it contains flags. + Solution: Don't use AND with CTRL_X_OMNI. (Hirohito Higashi) + +commit 1ec4dd41de276260cd1d934b8033804f2d2f0435 +Author: Bram Moolenaar +Date: Tue Jan 20 19:39:35 2015 +0100 + + updated for version 7.4.589 + Problem: In the MS-Windows console Vim can't handle greek characters when + encoding is utf-8. + Solution: Escape K_NUL. (Yasuhiro Matsumoto) + +commit 4bde00c59575f7547ab59946aea527c5be067662 +Author: Bram Moolenaar +Date: Tue Jan 20 19:31:02 2015 +0100 + + updated for version 7.4.588 + Problem: ":0argedit foo" puts the new argument in the second place instead + of the first. + Solution: Adjust the range type. (Ingo Karkat) + +commit 6a6028cf4b0a2c48e34f657d478adee814d471c5 +Author: Bram Moolenaar +Date: Tue Jan 20 19:01:35 2015 +0100 + + updated for version 7.4.587 + Problem: Conceal does not work properly with 'linebreak'. (cs86661) + Solution: Save and restore boguscols. (Christian Brabandt) + +commit 6bf7a5933f50db03455104a018f5de1efd82b7fb +Author: Bram Moolenaar +Date: Tue Jan 20 17:27:22 2015 +0100 + + updated for version 7.4.586 + Problem: Parallel building of the documentation html files is not reliable. + Solution: Remove a cyclic dependency. (Reiner Herrmann) + +commit e823183254e79af4d384abd99d5bde9b013c4ec5 +Author: Bram Moolenaar +Date: Tue Jan 20 13:29:49 2015 +0100 + + updated for version 7.4.585 + Problem: Range for :bdelete does not work. (Ronald Schild) + Solution: Also allow unloaded buffers. + +commit ff8a75dab738a2d1e81202b5dd1c03fc45d714f2 +Author: Bram Moolenaar +Date: Tue Jan 20 12:39:39 2015 +0100 + + updated for version 7.4.584 + Problem: With tiny features test_command_count may fail. + Solution: Source small.vim. (Christian Brabandt) + +commit ff13610d7b40bee4ae58c3ce3e3b4ca7012a6c4f +Author: Bram Moolenaar +Date: Tue Jan 20 12:14:01 2015 +0100 + + updated for version 7.4.583 + Problem: With tiny features test 16 may fail. + Solution: Source small.vim. (Christian Brabandt) + +commit ef795d1a5bb39a7cc74e7e36075a47afbfa75901 +Author: Bram Moolenaar +Date: Sun Jan 18 16:46:32 2015 +0100 + + updated for version 7.4.582 + Problem: Can't match "%>80v" properly. (Axel Bender) + Solution: Correctly handle ">". (Christian Brabandt) + +commit 7cbc703fdc7be3b5c0c83afe8362885b920aa132 +Author: Bram Moolenaar +Date: Sun Jan 18 14:08:56 2015 +0100 + + updated for version 7.4.581 + Problem: Compiler warnings for unitinialized variables. (John Little) + Solution: Initialize the variables. + +commit 164f3269b13080ab39495440d614efa29bd81fe5 +Author: Bram Moolenaar +Date: Wed Jan 14 21:22:01 2015 +0100 + + updated for version 7.4.580 + Problem: ":52wincmd v" still gives an invalid range error. (Charles + Campbell) + Solution: Skip over white space. + +commit 83caecf31437c1e1af342186514f2a073ee1427e +Author: Bram Moolenaar +Date: Wed Jan 14 19:42:21 2015 +0100 + + Updated runtime files. + +commit d574ea2f80b271aff4bac7dc7fa83b292f0ac486 +Author: Bram Moolenaar +Date: Wed Jan 14 19:35:14 2015 +0100 + + updated for version 7.4.579 + Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap. + Solution: (Christian Brabandt) + +commit 084abaec061f830e2d389c416499d013e47fb0db +Author: Bram Moolenaar +Date: Wed Jan 14 19:00:38 2015 +0100 + + updated for version 7.4.578 + Problem: Using getcurpos() after "$" in an empty line returns a negative + number. + Solution: Don't add one when this would overflow. (Hirohito Higashi) + +commit a20bcad15c826a8c43a0f66a6b438bb5a14c8196 +Author: Bram Moolenaar +Date: Wed Jan 14 18:40:28 2015 +0100 + + updated for version 7.4.577 + Problem: Matching with a virtual column has a lot of overhead on very long + lines. (Issue 310) + Solution: Bail out early if there can't be a match. (Christian Brabandt) + Also check for CTRL-C at every position. + +commit ba3f58e29660d4f7501cb0e46162a399c20020c6 +Author: Bram Moolenaar +Date: Wed Jan 14 17:52:30 2015 +0100 + + updated for version 7.4.576 + Problem: Redrawing problem with 'relativenumber' and 'linebreak'. + Solution: Temporarily reset 'linebreak' and restore it in more places. + (Christian Brabandt) + +commit ea67672534ae00cfd560c056340ed4da001e95f9 +Author: Bram Moolenaar +Date: Wed Jan 14 17:40:09 2015 +0100 + + updated for version 7.4.575 + Problem: Unicode character properties are outdated. + Solution: Update the tables with the latest version. + +commit 615b9978dd32345ccb9f9d2ae0fc2b451ab62ea4 +Author: Bram Moolenaar +Date: Wed Jan 14 17:15:05 2015 +0100 + + updated for version 7.4.574 + Problem: No error for eval('$'). + Solution: Check for empty name. (Yasuhiro Matsumoto) + +commit 5000869712f799d9ca25c0e45dc21d332edae5f4 +Author: Bram Moolenaar +Date: Wed Jan 14 16:08:32 2015 +0100 + + updated for version 7.4.573 + Problem: Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) + Solution: Call get_real_state() instead of using State directly. + +commit 84c8e5ab9cfb6826e880e8ae062ff3347bb6909e +Author: Bram Moolenaar +Date: Wed Jan 14 15:47:36 2015 +0100 + + updated for version 7.4.572 + Problem: Address type of :wincmd depends on the argument. + Solution: Check the argument. + +commit 435797304adc544562934f3ea1572fdc81f6dd92 +Author: Bram Moolenaar +Date: Wed Jan 14 14:08:44 2015 +0100 + + updated for version 7.4.571 + Problem: Can't build with tiny features. (Ike Devolder) + Solution: Add #ifdef. + +commit 0c7485fdbb5023731b006572cc224cbf52e34288 +Author: Bram Moolenaar +Date: Wed Jan 14 14:04:10 2015 +0100 + + updated for version 7.4.570 + Problem: Building with dynamic library does not work for Ruby 2.2.0 + Solution: Change #ifdefs and #defines. (Ken Takata) + +commit 9da7ff70cc22c941b7e6810c7d960d0061040436 +Author: Bram Moolenaar +Date: Wed Jan 14 12:52:36 2015 +0100 + + Updated runtime files. + +commit 651863c94a882a97aec7968fc87a638ff78e56ff +Author: Bram Moolenaar +Date: Wed Jan 14 12:44:41 2015 +0100 + + updated for version 7.4.569 + Problem: Having CTRL-C interrupt or not does not check the mode of the + mapping. (Ingo Karkat) + Solution: Use a bitmask with the map mode. (Christian Brabandt) + +commit 8be6388b7649d9378cd1ba1627a4b0aed61b86e7 +Author: Bram Moolenaar +Date: Wed Jan 14 11:25:05 2015 +0100 + + updated for version 7.4.568 + Problem: Giving an error for ":0wincmd w" is a problem for some plugins. + Solution: Allow the zero in the range. (Marcin Szamotulski) + +commit e2719096250a19ecdd9a35d13702879f163d2a50 +Author: Bram Moolenaar +Date: Sat Jan 10 15:09:25 2015 +0100 + + Updated syntax files. + +commit c60c4f6e06e222e90b2277c09fdaaac20ac9edf8 +Author: Bram Moolenaar +Date: Wed Jan 7 19:04:28 2015 +0100 + + updated for version 7.4.567 + Problem: Non-ascii vertical separater characters are always redrawn. + Solution: Compare only the one byte that's stored. (Thiago Padilha) + +commit 8feef4ff6253afb9dcc61c40082ed4fbb96b685c +Author: Bram Moolenaar +Date: Wed Jan 7 16:57:10 2015 +0100 + + Update runtime files. + +commit a162bc555e74c1a4f1b7b49871e292e05141b054 +Author: Bram Moolenaar +Date: Wed Jan 7 16:54:21 2015 +0100 + + updated for version 7.4.566 + Problem: :argdo, :bufdo, :windo and :tabdo don't take a range. + Solution: Support the range. (Marcin Szamotulski) + +commit 3ffc79a4a82918430940bfaa18f4da058fdbd0ca +Author: Bram Moolenaar +Date: Wed Jan 7 15:57:17 2015 +0100 + + updated for version 7.4.565 + Problem: Ranges for arguments, buffers, tabs, etc. are not checked to be + valid but limited to the maximum. This can cause the wrong thing + to happen. + Solution: Give an error for an invalid value. (Marcin Szamotulski) + Use windows range for ":wincmd". + +commit 49a6ed8a8a5fa471bf99f8d068e7cb994c2af163 +Author: Bram Moolenaar +Date: Wed Jan 7 14:43:39 2015 +0100 + + updated for version 7.4.564 + Problem: FEAT_OSFILETYPE is used even though it's never defined. + Solution: Remove the code. (Christian Brabandt) + +commit 684d409f63eb4892e6f5d28acb85ac84213e2bab +Author: Bram Moolenaar +Date: Wed Jan 7 14:02:52 2015 +0100 + + updated for version 7.4.563 + Problem: No test for replacing on a tab in Virtual replace mode. + Solution: Add a test. (Elias Diem) + +commit 0027c218e9ba174e2884e9361ab9183c4d003dd7 +Author: Bram Moolenaar +Date: Wed Jan 7 13:31:52 2015 +0100 + + updated for version 7.4.562 + Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) + Solution: Check there is enough space. (Christian Brabandt) + +commit abe382cd2ac032827d7ef286f3c19b21e85f30d4 +Author: Bram Moolenaar +Date: Wed Jan 7 13:15:45 2015 +0100 + + updated for version 7.4.561 + Problem: Ex range handling is wrong for buffer-local user commands. + Solution: Check for CMD_USER_BUF. (Marcin Szamotulski) + +commit e88b0033f67b45472006578798794dfd58413a9f +Author: Bram Moolenaar +Date: Wed Dec 17 21:00:49 2014 +0100 + + updated for version 7.4.560 + Problem: Memory leak using :wviminfo. Issue 296. + Solution: Free memory when needed. (idea by Christian Brabandt) + +commit fc3f23bedfc848cd77f97c62bf4f39a01d46994e +Author: Bram Moolenaar +Date: Wed Dec 17 18:35:42 2014 +0100 + + updated for version 7.4.559 + Problem: Appending a block in the middle of a tab does not work correctly + when virtualedit is set. + Solution: Decrement spaces and count, don't reset them. (James McCoy) + +commit 527a6785c73306ff72d83cbc2d1ea14f37aca142 +Author: Bram Moolenaar +Date: Wed Dec 17 17:59:31 2014 +0100 + + updated for version 7.4.558 + Problem: When the X server restarts Vim may get stuck. + Solution: Destroy the application context and create it again. (Issue 203) + +commit 140e995ed530770408a49f69f61d68f95b07e327 +Author: Bram Moolenaar +Date: Wed Dec 17 14:47:56 2014 +0100 + + updated for version 7.4.557 + Problem: One more small issue. + Solution: Update function proto. + +commit ae38d05271f9f25b6ad39b10e5f41d9656a7f1ab +Author: Bram Moolenaar +Date: Wed Dec 17 14:46:09 2014 +0100 + + updated for version 7.4.556 + Problem: Failed commands in Python interface not handled correctly. + Solution: Restore window and buffer on failure. + +commit 36ff08479f0398e09298f5742dcdfa0f8e070a32 +Author: Bram Moolenaar +Date: Wed Dec 17 14:42:46 2014 +0100 + + updated for version 7.4.555 + Problem: test_close_count may fail for some combination of features. + Solution: Require normal features. + +commit 6f2dd9e75eab236d1bcc63b17d02f554111f87ec +Author: Bram Moolenaar +Date: Wed Dec 17 14:41:10 2014 +0100 + + updated for version 7.4.554 + Problem: Missing part of patch 7.4.519. + Solution: Copy back regprog after calling vim_regexec. + +commit caad4f0a0b428f3dc4e9e395ad0b1cddb38d3bcd +Author: Bram Moolenaar +Date: Wed Dec 17 14:36:14 2014 +0100 + + updated for version 7.4.553 + Problem: Various small issues. + Solution: Fix those issues. + +commit e3faf44bef029d07f37a457bd0050653b628058f +Author: Bram Moolenaar +Date: Sun Dec 14 01:27:49 2014 +0100 + + Updated runtime files. + +commit c68c72ea7bbc92ce7cc2c746ce6408dc6cbe06cd +Author: Bram Moolenaar +Date: Sun Dec 14 00:43:54 2014 +0100 + + updated for version 7.4.552 + Problem: Langmap applies to Insert mode expression mappings. + Solution: Check for Insert mode. (Daniel Hahler) + +commit b12db9f92ea74039bb0b4110add4232f0bf338ea +Author: Bram Moolenaar +Date: Sat Dec 13 22:00:22 2014 +0100 + + updated for version 7.4.551 + Problem: "ygn" may yank too much. (Fritzophrenic) Issue 295. + Solution: Check the width of the next match. (Christian Brabandt) + +commit 3f9be97015e2ba4cb6d6654117745d912ec59287 +Author: Bram Moolenaar +Date: Sat Dec 13 21:09:57 2014 +0100 + + updated for version 7.4.550 + Problem: curs_rows() function is always called with the second argument + false. + Solution: Remove the argument. (Christian Brabandt) + validate_botline_win() can then also be removed. + +commit ddfb92548044d27318294c1c931aab2188580546 +Author: Bram Moolenaar +Date: Sat Dec 13 21:03:10 2014 +0100 + + Add new files for 7.4.549. + +commit ef92390cb7586b8c46bfb06664e25e5e9cfbeb9c +Author: Bram Moolenaar +Date: Sat Dec 13 21:00:55 2014 +0100 + + updated for version 7.4.549 + Problem: Function name not recognized correctly when inside a function. + Solution: Don't check for an alpha character. + +commit 2d78cd7756ac5c666e85222aea54d45b04b949a4 +Author: Bram Moolenaar +Date: Sat Dec 13 20:50:09 2014 +0100 + + updated for version 7.4.548 + Problem: Function name not recognized correctly when inside a function. + Solution: Don't check for an alpha character. + +commit 8340dd9b2919299bd5802227fcdf2df706592d41 +Author: Bram Moolenaar +Date: Sat Dec 13 20:11:33 2014 +0100 + + updated for version 7.4.547 + Problem: Using "vit" does not select a multi-byte character at the end + correctly. + Solution: Advance the cursor over the multi-byte character. (Christian + Brabandt) + +commit 2f1e51a43c5e0b7560396898bdb7384550f05481 +Author: Bram Moolenaar +Date: Sat Dec 13 03:58:09 2014 +0100 + + updated for version 7.4.546 + Problem: Repeated use of vim_snprintf() with a number. + Solution: Move these vim_snprintf() calls into a function. + +commit aff5c3a5304d85b53b00fd67418d53056b663ba9 +Author: Bram Moolenaar +Date: Sat Dec 13 03:36:39 2014 +0100 + + updated for version 7.4.545 + Problem: Highlighting for multi-line matches is not correct. + Solution: Stop highlight at the end of the match. (Hirohito Higashi) + +commit d96c52c71b85d848f23f58dfb8463279a39bfe84 +Author: Bram Moolenaar +Date: Sat Dec 13 03:20:14 2014 +0100 + + updated for version 7.4.544 + Problem: Warnings for unused arguments when compiling with a combination of + features. + Solution: Add "UNUSED". + +commit cc2b9d5dc08cefa0342a25ece71b21d4b4b32e00 +Author: Bram Moolenaar +Date: Sat Dec 13 03:17:11 2014 +0100 + + updated for version 7.4.543 + Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. + (Eliseo Martínez) Issue 287 + Solution: Correct the line count. (Christian Brabandt) + Also set the last used search pattern. + +commit f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b +Author: Bram Moolenaar +Date: Mon Dec 8 04:16:44 2014 +0100 + + updated for version 7.4.542 + Problem: Using a range for window and buffer commands has a few problems. + Cannot specify the type of range for a user command. + Solution: Add the -addr argument for user commands. Fix problems. (Marcin + Szamotulski) + +commit b2a851fee41a5a1faddcb862aef2beca69dc063a +Author: Bram Moolenaar +Date: Sun Dec 7 00:18:33 2014 +0100 + + updated for version 7.4.541 + Problem: Crash when doing a range assign. + Solution: Check for NULL poiter. (Yukihiro Nakadaira) + +commit ed32d9424d12f93dcdb96f2a5c512f7ad9945bee +Author: Bram Moolenaar +Date: Sat Dec 6 23:33:00 2014 +0100 + + Update runtime files. + +commit f8a447c6dc51e55d38d72c7a893c7483de112cdb +Author: Bram Moolenaar +Date: Sun Nov 30 22:51:06 2014 +0100 + + updated for version 7.4.540 + Problem: Cannot build with tiny and small features. (Taro Muraoka) + Solution: Add #ifdef around CMD_USER. + +commit 4d84d9325f9537427f58c5ab0c1ce9a68be9d697 +Author: Bram Moolenaar +Date: Sun Nov 30 14:50:16 2014 +0100 + + updated for version 7.4.539 + Problem: Crash when computing buffer count. Problem with range for user + commands. Line range wrong in Visual area. + Solution: Avoid segfault in compute_buffer_local_count(). Check for + CMD_USER when checking type of range. (Marcin Szamotulski) + +commit 0b105416066c95ade3604ec2139d8367d3c6e74e +Author: Bram Moolenaar +Date: Sun Nov 30 13:34:23 2014 +0100 + + updated for version 7.4.538 + Problem: Tests fail with small features plus Python. + Solution: Disallow weird combination of options. Do not set "fdm" when + folding is disabled. + +commit 76440e2efe9e3582e9943d01183ec8b2f3e4eb4b +Author: Bram Moolenaar +Date: Thu Nov 27 19:14:49 2014 +0100 + + updated for version 7.4.537 + Problem: Value of v:hlsearch reflects an internal variable. + Solution: Make the value reflect whether search highlighting is actually + displayed. (Christian Brabandt) + +commit f1e30ccb822c56693881da199c7efbe6c9c0dca1 +Author: Bram Moolenaar +Date: Thu Nov 27 18:57:11 2014 +0100 + + updated for version 7.4.536 + Problem: Test 63 fails when using a black&white terminal. + Solution: Add attributes for a non-color terminal. (Christian Brabandt) + +commit f240e181d720c8a056ad57dfa160b0e8c1371c3a +Author: Bram Moolenaar +Date: Thu Nov 27 18:33:02 2014 +0100 + + updated for version 7.4.535 + Problem: Can't build with tiny features. + Solution: Add #ifdefs and skip a test. + +commit 2a0b33e2841ad0c23f4385269f98701d1b105107 +Author: Bram Moolenaar +Date: Thu Nov 27 17:46:22 2014 +0100 + + Add files added by patch 7.4.530 to the repository. + +commit 901407491382198e1457f3c315b2aedc1d24bda9 +Author: Bram Moolenaar +Date: Thu Nov 27 17:44:08 2014 +0100 + + updated for version 7.4.534 + Problem: Warnings when compiling if_ruby.c. + Solution: Avoid the warnings. (Ken Takata) + +commit 0a383969378a328ffa363eee0d9a4c3d3c8257fe +Author: Bram Moolenaar +Date: Thu Nov 27 17:37:57 2014 +0100 + + updated for version 7.4.533 + Problem: ":hardcopy" leaks memory in case of errors. + Solution: Free memory in all code paths. (Christian Brabandt) + +commit a3dfccc6e9a780570166b00c0e40c4b9a149e253 +Author: Bram Moolenaar +Date: Thu Nov 27 17:29:56 2014 +0100 + + updated for version 7.4.532 + Problem: When using 'incsearch' "2/pattern/e" highlights the first match. + Solution: Move the code to set extra_col inside the loop for count. (Ozaki + Kiichi) + +commit 1c40a66badd83e9a93116c006097033725c9eb7d +Author: Bram Moolenaar +Date: Thu Nov 27 16:38:11 2014 +0100 + + updated for version 7.4.531 + Problem: Comments about parsing an Ex command are wrong. + Solution: Correct the steop numbers. + +commit b96a7f325c9047d6a65424d40e493d3e0eff26b5 +Author: Bram Moolenaar +Date: Thu Nov 27 16:22:48 2014 +0100 + + updated for version 7.4.530 + Problem: Many commands take a count or range that is not using line + numbers. + Solution: For each command specify what kind of count it uses. For windows, + buffers and arguments have "$" and "." have a relevant meaning. + (Marcin Szamotulski) + +commit baf0344ed7031369a0f355beb062eb4c34e35261 +Author: Bram Moolenaar +Date: Thu Nov 27 14:09:13 2014 +0100 + + updated for version 7.4.529 + Problem: No test for what 7.4.517 fixes. + Solution: Adjust the tests for breakindent. (Christian Brabandt) + +commit cbdf0a0b4adc19fb443bb7df542578c3e76970ce +Author: Bram Moolenaar +Date: Thu Nov 27 13:37:10 2014 +0100 + + updated for version 7.4.528 + Problem: Crash when using matchadd() (Yasuhiro Matsumoto) + Solution: Copy the match regprog. + +commit 8c731505b094bdad100484373387b4c4658300d5 +Author: Bram Moolenaar +Date: Sun Nov 23 15:57:49 2014 +0100 + + updated for version 7.4.527 + Problem: Still confusing regexp failure and NFA_TOO_EXPENSIVE. + Solution: NFA changes equivalent of 7.4.526. + +commit 66a3e797a285a546348d25d3b7cba315b299a3de +Author: Bram Moolenaar +Date: Thu Nov 20 23:07:05 2014 +0100 + + updated for version 7.4.526 + Problem: matchstr() fails on long text. Daniel Hahler) + Solution: Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt) + +commit b738c9a4421e6f8e799937fb18c13c7c6eb6c1a6 +Author: Bram Moolenaar +Date: Wed Nov 19 20:04:48 2014 +0100 + + updated for version 7.4.525 + Problem: map() leaks memory when there is an error in the expression. + Solution: Call clear_tv(). (Christian Brabandt) + +commit 2683c8e7f7d8eb6222653d55849a9c556de27f45 +Author: Bram Moolenaar +Date: Wed Nov 19 19:33:16 2014 +0100 + + updated for version 7.4.524 + Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) + Solution: Use the window-local option values. (Christian Brabandt) + +commit 2f3b510b0f9203d31e2f7f536ebfbcb17766e09e +Author: Bram Moolenaar +Date: Wed Nov 19 18:54:17 2014 +0100 + + Update runtime files. + +commit b1e265045cc872f2e1cf43e6a98bc3e3770a289d +Author: Bram Moolenaar +Date: Wed Nov 19 18:48:46 2014 +0100 + + updated for version 7.4.523 + Problem: When the X11 server is stopped and restarted, while Vim is kept in + the background, copy/paste no longer works. (Issue 203) + Solution: Setup the clipboard again. (Christian Brabandt) + +commit 4c7b2f50fd6590c9b98d896978515edf0bf142bb +Author: Bram Moolenaar +Date: Wed Nov 19 18:03:28 2014 +0100 + + updated for version 7.4.522 + Problem: Specifying wrong buffer size for GetLongPathName(). + Solution: Use the actual size. (Ken Takata) + +commit 06e7ce1a013535b11d5454630cc1770ef21ea461 +Author: Bram Moolenaar +Date: Wed Nov 19 17:35:39 2014 +0100 + + updated for version 7.4.521 + Problem: When using "vep" a mark is moved to the next line. (Maxi Padulo, + Issue 283) + Solution: Decrement the line number. (Christian Brabandt) + +commit 57bc4633b24be82697d969c865bb018cfa47099f +Author: Bram Moolenaar +Date: Wed Nov 19 17:05:55 2014 +0100 + + updated for version 7.4.520 + Problem: Sun PCK locale is not recognzed. + Solution: Add PCK in the table. (Keiichi Oono) + +commit dffa5b8ecfa2091495b77ab487c07792646d0633 +Author: Bram Moolenaar +Date: Wed Nov 19 16:38:07 2014 +0100 + + updated for version 7.4.519 + Problem: Crash when using syntax highlighting. + Solution: When regprog is freed and replaced, store the result. + +commit df46f6f07f90c0014352ff05aecb8caf61e7cfa0 +Author: Bram Moolenaar +Date: Wed Nov 19 13:40:08 2014 +0100 + + updated for version 7.4.518 + Problem: Using status line height in width computations. + Solution: Use one instead. (Hirohito Higashi) + +commit a365091dbb94e0daea5ea58d1facb1102868cca5 +Author: Bram Moolenaar +Date: Wed Nov 19 13:21:57 2014 +0100 + + updated for version 7.4.517 + Problem: With a wrapping line the cursor may not end up in the right place. + (Nazri Ramliy) + Solution: Adjust n_extra for a Tab that wraps. (Christian Brabandt) + +commit 1ba903fb921b0ebf2e3343a4fdc85fd4803d270c +Author: Bram Moolenaar +Date: Thu Nov 13 14:26:09 2014 +0100 + + Update translations. + +commit c229967caa0f624224dbfbc8743bbeb711e114ee +Author: Bram Moolenaar +Date: Thu Nov 13 14:25:38 2014 +0100 + + Update runtime files. + +commit 8a349ff944dc01ca0e52f10144d8660aab430c9c +Author: Bram Moolenaar +Date: Wed Nov 12 20:09:06 2014 +0100 + + updated for version 7.4.516 + Problem: Completing a function name containing a # does not work. Issue + 253. + Solution: Recognize the # character. (Christian Brabandt) + +commit 54fb43813443554c685306b92166218c53cdb18f +Author: Bram Moolenaar +Date: Wed Nov 12 19:28:16 2014 +0100 + + updated for version 7.4.515 + Problem: In a help buffer the global 'foldmethod' is used. (Paul Marshall) + Solution: Reset 'foldmethod' when starting to edit a help file. Move the + code to a separate function. + +commit ef6875be7a0b4dde9589e69b0a0229c4b976c45b +Author: Bram Moolenaar +Date: Wed Nov 12 18:59:25 2014 +0100 + + updated for version 7.4.514 + Problem: Memory access error. (Dominique Pelle) + Solution: Update tpos. (Christian Brabandt) + +commit 42d84f8aed604e32e198a5fe31b3b7ab149ea63e +Author: Bram Moolenaar +Date: Wed Nov 12 18:49:16 2014 +0100 + + updated for version 7.4.513 + Problem: Crash because reference count is wrong for list returned by + getreg(). + Solution: Increment the reference count. (Kimmy Lindvall) + +commit b8e0bdbda377d0a3c3e24bea62503b9f95f8249a +Author: Bram Moolenaar +Date: Wed Nov 12 16:10:48 2014 +0100 + + updated for version 7.4.512 + Problem: Cannot generate prototypes for Win32 files and VMS. + Solution: Add typedefs and #ifdef + +commit 3e9a1614966926a6067c977921d5aa270eba5da7 +Author: Bram Moolenaar +Date: Wed Nov 12 16:05:04 2014 +0100 + + updated for version 7.4.511 + Problem: Generating proto for if_ruby.c uses type not defined elsewhere. + Solution: Do not generate a prototype for + rb_gc_writebarrier_unprotect_promoted() + +commit b103138b1e9ff2330901a0bc06378d2e5ed4f9ae +Author: Bram Moolenaar +Date: Wed Nov 12 15:45:21 2014 +0100 + + updated for version 7.4.510 + Problem: "-fwrapv" argument breaks use of cproto. + Solution: Remove the alphabetic arguments in a drastic way. + +commit 3a0c90898338c04bde314bede9f116f299eaddef +Author: Bram Moolenaar +Date: Wed Nov 12 15:15:42 2014 +0100 + + updated for version 7.4.509 + Problem: Users are not aware their encryption is weak. + Solution: Give a warning when prompting for the key. + +commit 983c4e93dc560b00c5c7b752a3a7c1c452359c38 +Author: Bram Moolenaar +Date: Wed Nov 12 13:07:53 2014 +0100 + + updated for version 7.4.508 + Problem: When generating ja.sjis.po the header is not correctly adjusted. + Solution: Check for the right header string. (Ken Takata) + +commit 345326aa3d7edfece7be57d690aa667482a961af +Author: Bram Moolenaar +Date: Thu Nov 6 10:03:01 2014 +0100 + + updated for version 7.4.507 + Problem: Building with MingW and Perl. + Solution: Remove quotes. (Ken Takata) + +commit 374bf024d23d02064fa3da94d44af71a61588783 +Author: Bram Moolenaar +Date: Wed Nov 5 19:33:24 2014 +0100 + + updated for version 7.4.506 + Problem: MS-Windows: Cannot open a file with 259 characters. + Solution: Fix off-by-one error. (Ken Takata) + +commit f9e6c3b8b00ea562e0b9ddf96f85c365cdf41627 +Author: Bram Moolenaar +Date: Wed Nov 5 18:36:03 2014 +0100 + + updated for version 7.4.505 + Problem: On MS-Windows when 'encoding' is a double-byte encoding a file + name longer than MAX_PATH bytes but shorter than that in + characters causes problems. + Solution: Fail on file names longer than MAX_PATH bytes. (Ken Takata) + +commit 0434482e5aa5a46b7da27f745c22ec36d35f2c7e +Author: Bram Moolenaar +Date: Wed Nov 5 18:18:17 2014 +0100 + + updated for version 7.4.504 + Problem: Restriction of the MS-Windows installer that the path must end in + "Vim" prevents installing more than one version. + Solution: Remove the restriction. (Tim Lebedkov) + +commit 6b2e938f1307f840165d9049d743161b01af811c +Author: Bram Moolenaar +Date: Wed Nov 5 18:06:01 2014 +0100 + + updated for version 7.4.503 + Problem: Cannot append a list of lines to a file. + Solution: Add the append option to writefile(). (Yasuhiro Matsumoto) + +commit 4391cf98ec3b94f33dfd053cab25ed56c787bea9 +Author: Bram Moolenaar +Date: Wed Nov 5 17:44:52 2014 +0100 + + updated for version 7.4.502 + Problem: Language mapping also applies to mapped characters. + Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to + mapped characters. (Christian Brabandt) + +commit c3940c76e8248ea7f618b3f1716d754c8e981f35 +Author: Bram Moolenaar +Date: Wed Nov 5 17:04:18 2014 +0100 + + updated for version 7.4.501 + Problem: Typo in file pattern. + Solution: Insert a slash and remove a dot. + +commit 32efaf6154071c21ff975429ae74e507b93311b1 +Author: Bram Moolenaar +Date: Wed Nov 5 17:02:17 2014 +0100 + + Update runtime files. + +commit 72971a26119ce781161fb2a281fcaf27880a909e +Author: Bram Moolenaar +Date: Wed Nov 5 16:39:28 2014 +0100 + + updated for version 7.4.500 + Problem: Test 72 still fails once in a while. + Solution: Don't set 'fileformat' to unix, reset it. (Ken Takata) + +commit e90c853ff6dcef63bff80be0e7379a80c276af8f +Author: Bram Moolenaar +Date: Wed Nov 5 16:03:44 2014 +0100 + + updated for version 7.4.499 + Problem: substitute() can be slow with long strings. + Solution: Store a pointer to the end, instead of calling strlen() every + time. (Ozaki Kiichi) + +commit 9c7d98d7c2b81e6e0b4d45389c56fc0e922a5bfe +Author: Bram Moolenaar +Date: Wed Nov 5 15:46:09 2014 +0100 + + updated for version 7.4.498 + Problem: Typo in DOS makefile. + Solution: Change exists to exist. (Ken Takata) + +commit fda3729a064d6466cec6ac83dd1bfcc437ea4cc9 +Author: Bram Moolenaar +Date: Wed Nov 5 14:27:36 2014 +0100 + + updated for version 7.4.497 + Problem: With some regexp patterns the NFA engine uses many states and + becomes very slow. To the user it looks like Vim freezes. + Solution: When the number of states reaches a limit fall back to the old + engine. (Christian Brabandt) + +commit 4f7e821f26019c14f4470deb0867c919548d5cd5 +Author: Bram Moolenaar +Date: Wed Nov 5 13:53:32 2014 +0100 + + updated for version 7.4.496 + Problem: Many lines are both in Make_cyg.mak and Make_ming.mak + Solution: Move the common parts to one file. (Ken Takata) + +commit 666578b53964cc34f2e9fc65c89612f063a5f3c5 +Author: Bram Moolenaar +Date: Wed Nov 5 13:43:21 2014 +0100 + + updated for version 7.4.495 + Problem: XPM isn't used correctly in the Cygwin Makefile. + Solution: Include the rules like in Make_ming.mak. (Ken Takata) + +commit eda73607a73fe5ff07eb52981df19c5bae129f70 +Author: Bram Moolenaar +Date: Wed Nov 5 09:53:23 2014 +0100 + + updated for version 7.4.494 + Problem: Cursor shape is wrong after a CompleteDone autocommand. + Solution: Update the cursor and mouse shape after ":normal" restores the + state. (Jacob Niehus) + +commit 086329d3f6b1182b6817433a1c498e1e746d2a3b +Author: Bram Moolenaar +Date: Fri Oct 31 19:51:36 2014 +0100 + + updated for version 7.4.493 + Problem: A TextChanged autocommand is triggered when saving a file. + (William Gardner) + Solution: Update last_changedtick after calling unchanged(). (Christian + Brabandt) + +commit 2f31e399780f434c9635a1da969020824440e03b +Author: Bram Moolenaar +Date: Fri Oct 31 19:20:36 2014 +0100 + + updated for version 7.4.492 + Problem: In Insert mode, after inserting a newline that inserts a comment + leader, CTRL-O moves to the right. (ZyX) Issue 57. + Solution: Correct the condition for moving the cursor back to the NUL. + (Christian Brabandt) + +commit b851a96d5c201291d9e955afaf55979b3e410f9f +Author: Bram Moolenaar +Date: Fri Oct 31 15:45:52 2014 +0100 + + updated for version 7.4.491 + Problem: When winrestview() has a negative "topline" value there are + display errors. + Solution: Correct a negative value to 1. (Hirohito Higashi) + +commit 6a64365c952895ecc2219b303d9bf64dabf8f2e7 +Author: Bram Moolenaar +Date: Fri Oct 31 13:54:25 2014 +0100 + + updated for version 7.4.490 + Problem: Cannot specify the buffer to use for "do" and "dp", making them + useless for three-way diff. + Solution: Use the count as the buffer number. (James McCoy) + +commit fe3c41009887331dc9fee2bedf457728117be544 +Author: Bram Moolenaar +Date: Fri Oct 31 12:42:01 2014 +0100 + + updated for version 7.4.489 + Problem: Cursor movement still wrong when 'lbr' is set and there is a + number column. (Hirohito Higashi) + Solution: Add correction for number column. (Hiroyuki Takagi) + +commit 7a373dd0d49b3dd992e7999bb368d0b307d70662 +Author: Bram Moolenaar +Date: Wed Oct 22 22:09:01 2014 +0200 + + updated for version 7.4.488 + Problem: test_mapping fails for some people. + Solution: Set the 'encoding' option. (Ken Takata) + +commit a94618e16c2b55a351c172632873ad158c9b51db +Author: Bram Moolenaar +Date: Tue Oct 21 22:36:31 2014 +0200 + + Add the missing test files. + +commit 482a2b5c9d53fa7ae44a64bbbfa0bae868cbe4a0 +Author: Bram Moolenaar +Date: Tue Oct 21 20:57:15 2014 +0200 + + updated for version 7.4.487 + Problem: ":sign jump" may use another window even though the file is + already edited in the current window. + Solution: First check if the file is in the current window. (James McCoy) + +commit 958636c40619a9f8c3d10e9f76a7f634dd11d13b +Author: Bram Moolenaar +Date: Tue Oct 21 20:01:58 2014 +0200 + + updated for version 7.4.486 + Problem: Check for writing to a yank register is wrong. + Solution: Negate the check. (Zyx). Also clean up the #ifdefs. + +commit 4920a4427183f1a353394f33402dde5ae4d32c18 +Author: Bram Moolenaar +Date: Tue Oct 21 19:35:31 2014 +0200 + + updated for version 7.4.485 + Problem: Abbreviations don't work. (Toothpik) + Solution: Move the length computation inside the for loop. Compare against + the unescaped key. + +commit cb5ea1401a048b5c3e0e2c4d3afc72184f3604ad +Author: Bram Moolenaar +Date: Tue Oct 21 18:17:09 2014 +0200 + + updated for version 7.4.484 + Problem: Compiler warning on MS-Windows. (Ken Takata) + Solution: Add type cast. + +commit bdef518b0a4691b66c4d483d239e13ef29423d18 +Author: Bram Moolenaar +Date: Tue Oct 21 16:22:17 2014 +0200 + + updated for version 7.4.483 + Problem: A 0x80 byte is not handled correctly in abbreviations. + Solution: Unescape special characters. Add a test. (Christian Brabandt) + +commit f1b4622366d96c12ff4e01f21358467b4026e016 +Author: Bram Moolenaar +Date: Tue Oct 21 14:15:17 2014 +0200 + + updated for version 7.4.482 + Problem: When 'balloonexpr' results in a list, the text has a trailing + newline. (Lcd) + Solution: Remove one trailing newline. + +commit 861d80a671747e6535c83356bcffcf80a72f543b +Author: Bram Moolenaar +Date: Thu Oct 16 20:35:36 2014 +0200 + + updated for version 7.4.481 + Problem: Compiler warning on MS-Windows. + Solution: Add type casts. (Ken Takata) + +commit 799d6abf3ec600dbb92cdcd5c25985efea053c09 +Author: Bram Moolenaar +Date: Thu Oct 16 16:16:37 2014 +0200 + + updated for version 7.4.480 + Problem: MS-Windows: Can't build. + Solution: Remove goto, use a flag instead. + +commit 7d76c804af900ba6dcc4b1e45373ccab3418c6b2 +Author: Bram Moolenaar +Date: Wed Oct 15 22:51:52 2014 +0200 + + Update runtime files and translations. + +commit 1df52d798faf507fc0c340fdb19f98d435593f0e +Author: Bram Moolenaar +Date: Wed Oct 15 22:50:10 2014 +0200 + + updated for version 7.4.479 + Problem: MS-Windows: The console title can be wrong. + Solution: Take the encoding into account. When restoring the title use the + right function. (Yasuhiro Matsumoto) + +commit 1c85210d6d0e426b6eb68972f12252804d509dd8 +Author: Bram Moolenaar +Date: Wed Oct 15 21:26:40 2014 +0200 + + updated for version 7.4.478 + Problem: Using byte length instead of character length for 'showbreak'. + Solution: Compute the character length. (Marco Hinz) + +commit e962c6795be76884f3683d93487fb59d3dae9b0a +Author: Bram Moolenaar +Date: Wed Oct 15 12:56:49 2014 +0200 + + updated for version 7.4.477 + Problem: When using ":%diffput" and the other file is empty an extra empty + line remains. + Solution: Set the buf_empty flag. + +commit dcc1ce2f5a640df9aca9122ecf145a1e95257cf4 +Author: Bram Moolenaar +Date: Wed Oct 15 12:07:11 2014 +0200 + + updated for version 7.4.476 + Problem: MingW: compiling with "XPM=no" doesn't work. + Solution: Check for the "no" value. (KF Leong) Also for Cygwin. (Ken + Takata) + +commit cbc246a331dc8dea49f6ad443be3d10ec68ef2c2 +Author: Bram Moolenaar +Date: Sat Oct 11 14:47:26 2014 +0200 + + updated for version 7.4.475 + Problem: Can't compile on a system where Xutf8SetWMProperties() is not in + the X11 library. Issue 265. + Solution: Add a configure check. + +commit 2a9853925bee1b85247cd5f4ccf98fec1871d1f7 +Author: Bram Moolenaar +Date: Sat Oct 11 12:48:26 2014 +0200 + + updated for version 7.4.474 + Problem: AIX compiler can't handle // comment. Issue 265. + Solution: Remove that line. + +commit e5ead831a2a638f145d5a7ae88f72d8526cbbde1 +Author: Bram Moolenaar +Date: Fri Oct 10 15:34:33 2014 +0200 + + updated for version 7.4.473 + Problem: Cursor movement is incorrect when there is a number + column/sign/fold column and 'sbr' is displayed. + Solution: Adjust the column for 'sbr'. (Christian Brabandt) + +commit 7425b938cb5fc5b12c4342d9c4834c535f5bf772 +Author: Bram Moolenaar +Date: Fri Oct 10 15:28:46 2014 +0200 + + updated for version 7.4.472 + Problem: The "precedes" entry in 'listchar' will be drawn when 'showbreak + is set and list is not. + Solution: Only draw this character when 'list' is on. (Christian Brabandt) + +commit f191d55ede59883b09b35bfe92ea6e2a63058369 +Author: Bram Moolenaar +Date: Thu Oct 9 17:05:56 2014 +0200 + + updated for version 7.4.471 + Problem: MS-Windows: When printer name contains multi-byte, the name is + displayed as ???. + Solution: Convert the printer name from the active codepage to 'encoding'. + (Yasuhiro Matsumoto) + +commit 6885694e82424e5edc88505450ec6eddbe7258eb +Author: Bram Moolenaar +Date: Thu Oct 9 15:37:06 2014 +0200 + + updated for version 7.4.470 + Problem: Test 11 and 100 do not work properly on Windows. + Solution: Avoid using feedkeys(). (Ken Takata) + +commit 4697ae00a77ca443354b9ff3ee943b357aa5b899 +Author: Bram Moolenaar +Date: Thu Oct 9 14:48:30 2014 +0200 + + updated for version 7.4.469 + Problem: Can't build with MSVC. (Ken Takata) + Solution: Move the assignment after the declarations. + +commit 9a95bdc52a464df219bd496396632f724bafcfe0 +Author: Bram Moolenaar +Date: Thu Oct 9 13:36:16 2014 +0200 + + updated for version 7.4.468 + Problem: Issue 26: CTRL-C does not interrupt after it was mapped and then + unmapped. + Solution: Reset mapped_ctrl_c. (Christian Brabandt) + +commit 404406ad6ba4192262caa54cf5d90b664349aa28 +Author: Bram Moolenaar +Date: Thu Oct 9 13:24:43 2014 +0200 + + updated for version 7.4.467 + +commit 56095e1cebcdf7a4607c147e485f8a2e12578848 +Author: Bram Moolenaar +Date: Thu Oct 9 10:44:37 2014 +0200 + + updated for version 7.4.466 + Problem: CTRL-W } does not open preview window. (Erik Falor) + Solution: Don't set g_do_tagpreview for CTRL-W }. + +commit 21d89b610fe2d952a500eaf34cda03c276ef6db6 +Author: Bram Moolenaar +Date: Tue Oct 7 10:38:40 2014 +0200 + + updated for version 7.4.465 + Problem: Crash when expanding a very long string. + Solution: Use wsncpy() instead of wcscpy(). (Ken Takata) + +commit 0f519a02c5fa472f1b71844eb38d081e4c5bd408 +Author: Bram Moolenaar +Date: Mon Oct 6 18:10:09 2014 +0200 + + updated for version 7.4.464 + Problem: Compiler warning. + Solution: Add type cast. (Ken Takata) + +commit 3a991dd00193eda3aeaf344e60905191b9db1b48 +Author: Bram Moolenaar +Date: Thu Oct 2 01:41:41 2014 +0200 + + Update runtime files. + +commit 56f6227224c6c0434fc758ab82245069d11c4fd4 +Author: Bram Moolenaar +Date: Mon Sep 29 18:08:59 2014 +0200 + + updated for version 7.4.463 + Problem: Test 86 and 87 may hang on MS-Windows. + Solution: Call inputrestore() after inputsave(). (Ken Takata) + +commit 84d17a6f9e3aee1adaeae3b073b5c25401bf70d3 +Author: Bram Moolenaar +Date: Mon Sep 29 17:15:18 2014 +0200 + + updated for version 7.4.462 + Problem: Setting the local value of 'backupcopy' empty gives an error. + (Peter Mattern) + Solution: When using an empty value set the flags to zero. (Hirohito + Higashi) + +commit 7ddc642a0c786f834ab0b6851b80dbed6e04204b +Author: Bram Moolenaar +Date: Sat Sep 27 11:18:19 2014 +0200 + + updated for version 7.4.461 + Problem: MS-Windows: When collate is on the number of copies is too high. + Solution: Only set the collated/uncollated count when collate is on. + (Yasuhiro Matsumoto) + +commit da014b94417a6e270787704d24c2cd735bc83e38 +Author: Bram Moolenaar +Date: Wed Sep 24 13:26:44 2014 +0200 + + updated for version 7.4.460 + Problem: Can't build without the quickfix feature. (Erik Falor) + Solution: Add a #ifdef. + +commit cddc91ccb4cc0989fa0169a343289873a6d2d651 +Author: Bram Moolenaar +Date: Tue Sep 23 21:53:41 2014 +0200 + + updated for version 7.4.459 + Problem: Can't change the icon after building Vim. + Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto) + +commit cfc216e7b00690805aef8683fab000654937191d +Author: Bram Moolenaar +Date: Tue Sep 23 18:37:56 2014 +0200 + + updated for version 7.4.458 + Problem: Issue 252: Cursor moves in a zero-height window. + Solution: Check for zero height. (idea by Christian Brabandt) + +commit 1db60c47d9a0f14f4586702bfd8fccd8ea96f83f +Author: Bram Moolenaar +Date: Tue Sep 23 16:49:46 2014 +0200 + + updated for version 7.4.457 + Problem: Using getchar() in an expression mapping may result in + K_CURSORHOLD, which can't be recognized. + Solution: Add the key. (Hirohito Higashi) + +commit b8ee25acabe887aec5008fd254c4e5c61bebbb04 +Author: Bram Moolenaar +Date: Tue Sep 23 15:45:08 2014 +0200 + + updated for version 7.4.456 + Problem: 'backupcopy' is global, cannot write only some files in a + different way. + Solution: Make 'backupcopy' global-local. (Christian Brabandt) + +commit 4b9d637e9cb4864c28a331ecf4f9c67696240897 +Author: Bram Moolenaar +Date: Tue Sep 23 14:24:40 2014 +0200 + + updated for version 7.4.455 + Problem: Completion for :buf does not use 'wildignorecase'. (Akshay H) + Solution: Pass the 'wildignorecase' flag around. + +commit d355c50a2a07eaec87729d405553e15e5e680ca0 +Author: Bram Moolenaar +Date: Tue Sep 23 13:48:43 2014 +0200 + + updated for version 7.4.454 + Problem: When using a Visual selection of multiple words and doing CTRL-W_] + it jumps to the tag matching the word under the cursor, not the + selected text. (Patrick hemmer) + Solution: Do not reset Visual mode. (idea by Christian Brabandt) + +commit 91e15e13da0ec7825111133f0342288a47368d6e +Author: Bram Moolenaar +Date: Fri Sep 19 22:38:48 2014 +0200 + + Updated runtime files. + +commit 3fa57e0d50d90248de9ad1867203b8ce6eedc92a +Author: Bram Moolenaar +Date: Fri Sep 19 22:23:26 2014 +0200 + + updated for version 7.4.453 + Problem: Still can't build with tiny features. + Solution: Add #ifdef. + +commit eb21e4ccf5453ecd289e9f7e09fa27a978fc0360 +Author: Bram Moolenaar +Date: Fri Sep 19 22:05:53 2014 +0200 + + updated for version 7.4.452 + Problem: Can't build with tiny features. (Tony Mechelynck) + Solution: Use "return" instead of "break". + +commit 1ecfd9cb09d7cd2231940a519c1af36d9636966a +Author: Bram Moolenaar +Date: Fri Sep 19 20:45:23 2014 +0200 + + updated for version 7.4.451 + Problem: Calling system() with empty input gives an error for writing the + temp file. + Solution: Do not try writing if the string length is zero. (Olaf Dabrunz) + +commit 9c8d9e19523a312e888f413ca65d0863fce08f5f +Author: Bram Moolenaar +Date: Fri Sep 19 20:07:26 2014 +0200 + + updated for version 7.4.450 + Problem: Not all commands that edit another buffer support the +cmd + argument. + Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski) + +commit 5bfa2ed6e47a2bc4e15e43cf6504e97401f2e5e6 +Author: Bram Moolenaar +Date: Fri Sep 19 19:39:34 2014 +0200 + + updated for version 7.4.449 + Problem: Can't easily close the help window. (Chris Gaal) + Solution: Add ":helpclose". (Christian Brabandt) + +commit 4ee40b051545c3749d9d215f3500977792d6db72 +Author: Bram Moolenaar +Date: Fri Sep 19 16:13:53 2014 +0200 + + updated for version 7.4.448 + Problem: Using ETO_IGNORELANGUAGE causes problems. + Solution: Remove this flag. (Paul Moore) + +commit b4b43bb572ca4c6fab846515274913bdb5ee2aed +Author: Bram Moolenaar +Date: Fri Sep 19 16:04:11 2014 +0200 + + updated for version 7.4.447 + Problem: Spell files from Hunspell may generate a lot of errors. + Solution: Add the IGNOREEXTRA flag. + +commit 5d2bae8b1c2bb8059010ea604e092de9cf3c1baf +Author: Bram Moolenaar +Date: Fri Sep 19 14:26:36 2014 +0200 + + updated for version 7.4.446 + Problem: In some situations, when setting up an environment to trigger an + autocommand, the environment is not properly restored. + Solution: Check the return value of switch_win() and call restore_win() + always. (Daniel Hahler) + +commit 714db3bb819bb7f9f52270f2352b274bba3a9ff4 +Author: Bram Moolenaar +Date: Fri Sep 19 13:46:52 2014 +0200 + + updated for version 7.4.445 + Problem: Clipboard may be cleared on startup. + Solution: Set clip_did_set_selection to -1 during startup. (Christian + Brabandt) + +commit 103650de9083ba5451869a3f8ed729ba47746b3a +Author: Bram Moolenaar +Date: Mon Sep 15 14:25:54 2014 +0200 + + updated for version 7.4.444 + Problem: Reversed question mark not recognized as punctuation. (Issue 258) + Solution: Add the Supplemental Punctuation range. + +commit 3516928c75f38e4304b76f0697175dbb055af6a2 +Author: Bram Moolenaar +Date: Thu Sep 11 22:50:09 2014 +0200 + + updated for version 7.4.443 + Problem: Error reported by ubsan when running test 72. + Solution: Add type cast to unsigned. (Dominique Pelle) + +commit 3089a1068dd5a0645cea0df09a1c8a1f00146649 +Author: Bram Moolenaar +Date: Tue Sep 9 23:11:49 2014 +0200 + + updated for version 7.4.442 + Problem: Using unitinialized variable. + Solution: Pass the first window of the tabpage. + +commit 6e932461cb702368d98c846528ee8f30e3a46e27 +Author: Bram Moolenaar +Date: Tue Sep 9 18:48:09 2014 +0200 + + Update runtime files. + +commit 58da707d2412f60eb5c0e158ade48dd8a13c96ed +Author: Bram Moolenaar +Date: Tue Sep 9 18:45:49 2014 +0200 + + updated for version 7.4.441 + Problem: Endless loop and other problems when 'cedit' is set to CTRL-C. + Solution: Do not call ex_window() when ex_normal_busy or got_int was set. + (Yasuhiro Matsumoto) + +commit 834def3872425b04aa0f52f868d056e60e614516 +Author: Bram Moolenaar +Date: Tue Sep 9 18:29:33 2014 +0200 + + updated for version 7.4.440 + Problem: Omni complete popup drawn incorrectly. + Solution: Call validate_cursor() instead of check_cursor(). (Hirohito + Higashi) + +commit f638cbce7623e2233f7912a9493cd51e6adff159 +Author: Bram Moolenaar +Date: Tue Sep 9 17:47:38 2014 +0200 + + updated for version 7.4.439 + Problem: Duplicate message in message history. Some quickfix messages + appear twice. (Gary Johnson) + Solution: Do not reset keep_msg too early. (Hirohito Higashi) + +commit 5a4eceb02a12f1746b84eea680ddb511924248ac +Author: Bram Moolenaar +Date: Tue Sep 9 17:33:07 2014 +0200 + + updated for version 7.4.438 + Problem: Cached values for 'cino' not reset for ":set all&". + Solution: Call parse_cino(). (Yukihiro Nakadaira) + +commit fb031407304b82b49f6f367bfba31f602837fc49 +Author: Bram Moolenaar +Date: Tue Sep 9 17:18:49 2014 +0200 + + updated for version 7.4.437 + Problem: New and old regexp engine are not consistent. + Solution: Also give an error for "\ze*" for the old regexp engine. + +commit 371932a7754453b5a3adbd41959056fc9a45a9fd +Author: Bram Moolenaar +Date: Tue Sep 9 16:59:38 2014 +0200 + + updated for version 7.4.436 + Problem: ml_get error for autocommand that moves the cursor of the current + window. + Solution: Check the cursor position after switching back to the current + buffer. (Christian Brabandt) + +commit 0026d47d8cb6e6b135527ca489bbf81ac8e0045a +Author: Bram Moolenaar +Date: Tue Sep 9 16:32:39 2014 +0200 + + updated for version 7.4.435 + Problem: Line formatting behaves differently when 'linebreak' is set. + (mvxxc) + Solution: Disable 'linebreak' temporarily. (Christian Brabandt) + +commit 0e2ea1beb471a24dd86a45c439a98e5d758b4270 +Author: Bram Moolenaar +Date: Tue Sep 9 16:13:08 2014 +0200 + + updated for version 7.4.434 + Problem: gettabvar() is not consistent with getwinvar() and getbufvar(). + Solution: Return a dict with all variables when the varname is empty. + (Yasuhiro Matsumoto) + +commit 13e2a0af665cffa3c4485be843feca70d90a7918 +Author: Bram Moolenaar +Date: Tue Sep 9 13:52:58 2014 +0200 + + updated for version 7.4.433 + Problem: Test 75 fails on MS-Windows. + Solution: Use ":normal" instead of feedkeys(). (Michael Soyka) + +commit 14993322b1bdcd507f439fbbf6dd3d051f777373 +Author: Bram Moolenaar +Date: Tue Sep 9 12:25:33 2014 +0200 + + updated for version 7.4.432 + Problem: When the startup code expands command line arguments, setting + 'encoding' will not properly convert the arguments. + Solution: Call get_cmd_argsW() early in main(). (Yasuhiro Matsumoto) + +commit 120f4a878f61d78b9be34e3516aa4cdf0fc682d7 +Author: Bram Moolenaar +Date: Tue Sep 9 12:22:06 2014 +0200 + + updated for version 7.4.431 + Problem: Compiler warning. + Solution: Add type cast. (Mike Williams) + +commit 5d5fbe7a2b4cc948c54afeae5375b247bf34ba9b +Author: Bram Moolenaar +Date: Sat Aug 30 18:10:18 2014 +0200 + + updated for version 7.4.430 + Problem: test_listlbr fails when compiled with normal features. + Solution: Check for the +conceal feature. + +commit 84d8cdd76900a8834260bc69d0be202923614ae0 +Author: Bram Moolenaar +Date: Sat Aug 30 13:32:06 2014 +0200 + + updated for version 7.4.429 + Problem: Build fails with fewer features. (Elimar Riesebieter) + Solution: Add #ifdef. + +commit c40bdee42a58c48e00c76886289904849e8c4c3c +Author: Bram Moolenaar +Date: Fri Aug 29 17:45:32 2014 +0200 + + updated for version 7.4.428 + Problem: executable() may return a wrong result on MS-Windows. + Solution: Change the way SearchPath() is called. (Yasuhiro Matsumoto, Ken + Takata) + +commit 52a7246f015be40e54007c0c3a1d9e37dc14045a +Author: Bram Moolenaar +Date: Fri Aug 29 15:53:52 2014 +0200 + + updated for version 7.4.427 + Problem: When an InsertCharPre autocommand executes system() typeahead may + be echoed and messes up the display. (Jacob Niehus) + Solution: Do not set cooked mode when invoked from ":silent". + +commit 96f3a49b3bab421edebff24f070634ae876edd7f +Author: Bram Moolenaar +Date: Fri Aug 29 15:12:54 2014 +0200 + + updated for version 7.4.426 + Problem: README File missing from list of files. + Solution: Update the list of files. + +commit 34401cca5ae3dce543154c967d727b13254e15b5 +Author: Bram Moolenaar +Date: Fri Aug 29 15:12:19 2014 +0200 + + Update runtime files. + +commit 773b158de8f813b0683fc56e37639937e5c9c1ee +Author: Bram Moolenaar +Date: Fri Aug 29 14:20:51 2014 +0200 + + updated for version 7.4.425 + Problem: When 'showbreak' is used "gj" may move to the wrong position. + (Nazri Ramliy) + Solution: Adjust virtcol when 'showbreak' is set. (Christian Brabandt) + +commit d7408fa0ceb7bf414ca5c17f8ae3bc13131b7b15 +Author: Bram Moolenaar +Date: Fri Aug 29 13:49:52 2014 +0200 + + updated for version 7.4.424 + Problem: Get ml_get error when using Python to delete lines in a buffer + that is not in a window. issue 248. + Solution: Do not try adjusting the cursor for a different buffer. + +commit e4df164692fef1a3c94149e1e2af68d44d335bf9 +Author: Bram Moolenaar +Date: Fri Aug 29 12:58:44 2014 +0200 + + updated for version 7.4.423 + Problem: expand("$shell") does not work as documented. + Solution: Do not escape the $ when expanding environment variables. + +commit 49f9dd7b916fb32bfd0cc9a50f8c4f9bb1bb760b +Author: Bram Moolenaar +Date: Fri Aug 29 12:08:43 2014 +0200 + + updated for version 7.4.422 + Problem: When using conceal with linebreak some text is not displayed + correctly. (Grüner Gimpel) + Solution: Check for conceal mode when using linebreak. (Christian Brabandt) + +commit 2d46e6075ba3aa369172e610782810b9ac3f1f4b +Author: Bram Moolenaar +Date: Fri Aug 29 11:56:32 2014 +0200 + + updated for version 7.4.421 + Problem: Crash when searching for "\ze*". (Urtica Dioica) + Solution: Disallow a multi after \ze and \zs. + +commit a9537d238e8c2fe9afb9bbf4e137734372b7d9ba +Author: Bram Moolenaar +Date: Fri Aug 29 10:04:47 2014 +0200 + + updated for version 7.4.420 + Problem: It's not obvious how to add a new test. + Solution: Add a README file. (Christian Brabandt) + +commit f2d912e8bc64927f9089e5da9185b9f108d28c0d +Author: Bram Moolenaar +Date: Fri Aug 29 09:46:10 2014 +0200 + + updated for version 7.4.419 + Problem: Whan part of a list is locked it's possible to make changes. + Solution: Check if any of the list items is locked before make a change. + (ZyX) + +commit 26f08b06b681085e8f40b109871fe7ae2f3bd7c6 +Author: Bram Moolenaar +Date: Fri Aug 29 09:02:27 2014 +0200 + + updated for version 7.4.418 + Problem: When leaving ":append" the cursor shape is like in Insert mode. + (Jacob Niehus) + Solution: Do not have State set to INSERT when calling getline(). + +commit 285ed7e049dc50c61672fb835752643bd01ed1ca +Author: Bram Moolenaar +Date: Sun Aug 24 21:39:49 2014 +0200 + + updated for version 7.4.417 + Problem: After splitting a window and setting 'breakindent' the default + minimum with is not respected. + Solution: Call briopt_check() when copying options to a new window. + +commit 95765089755c57d0d73252d4673c9d2deee337ff +Author: Bram Moolenaar +Date: Sun Aug 24 21:19:25 2014 +0200 + + updated for version 7.4.416 + Problem: Problem with breakindent/showbreak and tabs. + Solution: Handle tabs differently. (Christian Brabandt) + +commit 7b61a546d84ce50f278fcc84090b2d11dbe039eb +Author: Bram Moolenaar +Date: Sat Aug 23 15:31:19 2014 +0200 + + Runtime file updates. + +commit 92f4baace8af8fbc6ed610ba91268e38a4d555a2 +Author: Bram Moolenaar +Date: Sat Aug 23 14:18:52 2014 +0200 + + Update version number to 7.4.415 + +commit 5a31b46bff780a5ad42257ad38da1e42149c3311 +Author: Bram Moolenaar +Date: Sat Aug 23 14:16:20 2014 +0200 + + updated for version 7.4.415 + Problem: Cannot build. Warning for shadowed variable. (John Little) + Solution: Add missing change. Remove declaration. + +commit d5005164e1f367136c956d2941478a3aea30ec47 +Author: Bram Moolenaar +Date: Fri Aug 22 23:05:54 2014 +0200 + + updated for version 7.4.414 + Problem: Cannot define a command only when it's used. + Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro + Matsumoto) + +commit fb539273c95f95e18e9542c2de3318b1b1e73db6 +Author: Bram Moolenaar +Date: Fri Aug 22 19:21:47 2014 +0200 + + Updated runtime files. + +commit d2e8087b532e676cc513a2b385deaf1bf7afbf94 +Author: Bram Moolenaar +Date: Fri Aug 22 18:44:33 2014 +0200 + + updated for version 7.4.413 + Problem: MS-Windows: Using US international keyboard layout, inserting dead + key by pressing space does not always work. Issue 250. + Solution: Let MS-Windows translate the message. (John Wellesz) + +commit ce2f2e061db91cc62e13023695dfa4a2755581f5 +Author: Bram Moolenaar +Date: Fri Aug 22 18:12:57 2014 +0200 + + updated for version 7.4.412 + Problem: Can't build on Windows XP with MSVC. + Solution: Add SUBSYSTEM_VER to the Makefile. (Yongwei Wu) + +commit 1b338d2022cb28fe143b134a966f13f18d14596c +Author: Bram Moolenaar +Date: Fri Aug 22 13:13:27 2014 +0200 + + updated for version 7.4.411 + Problem: "foo bar" sorts before "foo" with sort(). (John Little) + Solution: Avoid putting quotes around strings before comparing them. + +commit 42f06f9dbc1e167a8ddef2ec500d952870600d5e +Author: Bram Moolenaar +Date: Sun Aug 17 17:24:07 2014 +0200 + + updated for version 7.4.410 + Problem: Fold does not open after search when there is a CmdwinLeave + autocommand. + Solution: Restore KeyTyped. (Jacob Niehus) + +commit d5f62b14e1d70f23866e613449ca71ac0b903e0f +Author: Bram Moolenaar +Date: Sun Aug 17 17:05:44 2014 +0200 + + updated for version 7.4.409 + Problem: Can't build with Perl on Fedora 20. + Solution: Find xsubpp in another directory. (Michael Henry) + +commit 2a5868ab1ec14668aa7499477c57895064766eff +Author: Bram Moolenaar +Date: Sat Aug 16 19:45:02 2014 +0200 + + Add files missing from 7.4.408. + +commit b5cf6c34e84bd52ba43c3db06ff337abbcb08326 +Author: Bram Moolenaar +Date: Sat Aug 16 18:36:43 2014 +0200 + + updated for version 7.4.408 + Problem: Visual block insert breaks a multi-byte character. + Solution: Calculate the position properly. (Yasuhiro Matsumoto) + +commit 1fc7e972b00ce271328fcb2734a321562b7194da +Author: Bram Moolenaar +Date: Sat Aug 16 18:13:03 2014 +0200 + + updated for version 7.4.407 + Problem: Inserting text for Visual block mode, with cursor movement, + repeats the wrong text. (Aleksandar Ivanov) + Solution: Reset the update_Insstart_orig flag. (Christian Brabandt) + +commit 0ddd1b5e3568f3402d5e58ee054c9c412eab0b94 +Author: Bram Moolenaar +Date: Sat Aug 16 17:34:34 2014 +0200 + + updated for version 7.4.406 + Problem: Test 72 and 100 fail on MS-Windows. + Solution: Set fileformat to unix in the tests. (Taro Muraoka) + +commit 5307de0746359098d63053b5fb58dbfb924ce0fd +Author: Bram Moolenaar +Date: Sat Aug 16 16:28:36 2014 +0200 + + updated for version 7.4.405 + Problem: Screen updating is slow when using matches. + Solution: Do not use the ">=" as in patch 7.4.362, check the lnum. + +commit 9b8f021d93de3a2a2905d0e46b9f0b6dbb3e12f9 +Author: Bram Moolenaar +Date: Wed Aug 13 22:05:53 2014 +0200 + + updated for version 7.4.404 + Problem: Windows 64 bit compiler warnings. + Solution: Add type casts. (Mike Williams) + +commit 2be795084f053928879d758443e199ef147cc07e +Author: Bram Moolenaar +Date: Wed Aug 13 21:58:28 2014 +0200 + + updated for version 7.4.403 + Problem: Valgrind reports errors when running test 72. (Dominique Pelle) + Solution: Reset the local 'cryptmethod' option before storing the seed. + Set the seed in the memfile even when there is no block0 yet. + +commit 5a669b94814a5ca1ff69f76f18c75a90f4404ca6 +Author: Bram Moolenaar +Date: Tue Aug 12 20:14:33 2014 +0200 + + updated for version 7.4.402 + Problem: Test 72 crashes under certain conditions. (Kazunobu Kuriyama) + Solution: Clear the whole bufinfo_T early. + +commit 07cf382e223b8b88f4b763d104e3e487c96d32d2 +Author: Bram Moolenaar +Date: Sun Aug 10 16:31:50 2014 +0200 + + updated for version 7.4.401 + Problem: Can't build on MS-Windows. + Solution: Include the new files in all the Makefiles. + +commit d21e8b3a17f1dbec348ff94f03466c5c3c4647bb +Author: Bram Moolenaar +Date: Sun Aug 10 13:46:36 2014 +0200 + + updated for version 7.4.400 + Problem: List of distributed files is incomplete. + Solution: Add recently added files. + +commit 8f4ac01544b44bdd906d241e4f203de7496e5ac8 +Author: Bram Moolenaar +Date: Sun Aug 10 13:38:34 2014 +0200 + + updated for version 7.4.399 + Problem: Encryption implementation is messy. Blowfish encryption has a + weakness. + Solution: Refactor the encryption, store the state in an allocated struct + instead of using a save/restore mechanism. Introduce the + "blowfish2" method, which does not have the weakness and encrypts + the whole undo file. (largely by David Leadbeater) + +commit 0106b4b89127b043eddf711c750364b487deb794 +Author: Bram Moolenaar +Date: Thu Aug 7 13:55:10 2014 +0200 + + updated for version 7.4.398 + Problem: Gcc error for the argument of InterlockedIncrement() and + InterlockedDecrement(). (Axel Bender) + Solution: Remove "unsigned" from the cRefCount_ declaration. + +commit e98cfe1cc9c1f63fc280452593b4b4cbfe2f6356 +Author: Bram Moolenaar +Date: Wed Aug 6 19:09:16 2014 +0200 + + updated for version 7.4.397 + Problem: Matchparen only uses the topmost syntax item. + Solution: Go through the syntax stack to find items. (James McCoy) + Also use getcurpos() when possible. + +commit 6b1ee34aa0236b50f675f3bbcd9bf0b7a3384f7f +Author: Bram Moolenaar +Date: Wed Aug 6 18:17:11 2014 +0200 + + updated for version 7.4.396 + Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) + Solution: Only set the clipboard after the last delete. (Christian Brabandt) + +commit 04d17ae1678846c4857cd86cf3eaf47d60c04c85 +Author: Bram Moolenaar +Date: Wed Aug 6 17:44:14 2014 +0200 + + updated for version 7.4.395 + Problem: C indent is wrong below an if with wrapped condition followed by + curly braces. (Trevor Powell) + Solution: Make a copy of tryposBrace. + +commit 9b352c46f0604288087c629381158e3e80943fbe +Author: Bram Moolenaar +Date: Wed Aug 6 16:49:55 2014 +0200 + + updated for version 7.4.394 + Problem: When using DirectX last italic character is incomplete. + Solution: Add one to the number of cells. (Ken Takata) + +commit b5a7a8b5451c6fe8a2cc1d5d86c42d9b9a50ef98 +Author: Bram Moolenaar +Date: Wed Aug 6 14:52:30 2014 +0200 + + updated for version 7.4.393 + Problem: Text drawing on newer MS-Windows systems is suboptimal. Some + multi-byte characters are not displayed, even though the same font + in Notepad can display them. (Srinath Avadhanula) + Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro + Muraoka) + +commit 8c1329cb59e964797b8abdcf8d42af9877ea8daa +Author: Bram Moolenaar +Date: Wed Aug 6 13:36:59 2014 +0200 + + updated for version 7.4.392 + Problem: Not easy to detect type of command line window. + Solution: Add the getcmdwintype() function. (Jacob Niehus) + +commit e0f148270a03e0da2bf21706bee4d2fe99146c55 +Author: Bram Moolenaar +Date: Wed Aug 6 13:20:56 2014 +0200 + + updated for version 7.4.391 + Problem: No 'cursorline' highlighting when the cursor is on a line with + diff highlighting. (Benjamin Fritz) + Solution: Combine the highlight attributes. (Christian Brabandt) + +commit ece29e80131afdd4bb7aa74f62b98cf97f1090b5 +Author: Bram Moolenaar +Date: Wed Aug 6 12:49:18 2014 +0200 + + updated for version 7.4.390 + Problem: Advancing pointer over end of a string. + Solution: Init quote character to -1 instead of zero. (Dominique Pelle) + +commit 4e067c898ef1f4a34cd70ddf3de3a1e60ac23c84 +Author: Bram Moolenaar +Date: Wed Jul 30 17:21:58 2014 +0200 + + updated for version 7.4.389 + Problem: Still sometimes Vim enters Replace mode when starting up. + Solution: Use a different solution in detecting the termresponse and + location response. (Hayaki Saito) + +commit b81c85d8f35850ee8f377a2672c506131549f53c +Author: Bram Moolenaar +Date: Wed Jul 30 16:44:22 2014 +0200 + + updated for version 7.4.388 + Problem: With 'linebreak' set and 'list' unset a Tab is not counted + properly. (Kent Sibilev) + Solution: Check the 'list' option. (Christian Brabandt) + +commit 4f5ce33d415a0eeedd7f04baa6715431e72652e1 +Author: Bram Moolenaar +Date: Wed Jul 30 16:00:58 2014 +0200 + + updated for version 7.4.387 + Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica) + Solution: Write the ESC in the second stuff buffer. + +commit 23fb7a995534f45a497761461d487e38cc1067f7 +Author: Bram Moolenaar +Date: Wed Jul 30 14:05:00 2014 +0200 + + updated for version 7.4.386 + Problem: When splitting a window the changelist position is wrong. + Solution: Copy the changelist position. (Jacob Niehus) + +commit 278eb5820dbc486123df4b60cc116c7212f14a01 +Author: Bram Moolenaar +Date: Wed Jul 30 13:22:52 2014 +0200 + + updated for version 7.4.385 + Problem: When building with tiny or small features building the .mo files + fails. + Solution: In autoconf do not setup for building the .mo files when it would + fail. + +commit 932e632de39f3bc4928a149a1f3af080e80a9c5f +Author: Bram Moolenaar +Date: Wed Jul 30 13:20:39 2014 +0200 + + updated for version 7.4.384 + Problem: Test 102 fails when compiled with small features. + Solution: Source small.vim. (Jacob Niehus) + +commit dbc28022514a858015e957e0038559ed024bdc53 +Author: Bram Moolenaar +Date: Sat Jul 26 13:40:44 2014 +0200 + + Update runtime files. Add vroom file support. + +commit 2bace3e2fb9dd138bd267bbf648e4473dba6eb2c +Author: Bram Moolenaar +Date: Wed Jul 23 21:10:43 2014 +0200 + + updated for version 7.4.383 + Problem: Bad interaction between preview window and omnifunc. + Solution: Avoid redrawing the status line. (Hirohito Higashi) + +commit 20c3892e545da821ad22cc266d7c49f904bbf333 +Author: Bram Moolenaar +Date: Wed Jul 23 20:41:14 2014 +0200 + + updated for version 7.4.382 + Problem: Mapping characters may not work after typing Esc in Insert mode. + Solution: Fix the noremap flags for inserted characters. (Jacob Niehus) + +commit 17529ae026c683a0973e41bdd3ec93a4da2bbe6f +Author: Bram Moolenaar +Date: Wed Jul 23 17:39:25 2014 +0200 + + updated for version 7.4.381 + Problem: Get u_undo error when backspacing in Insert mode deletes more than + one line break. (Ayberk Ozgur) + Solution: Also decrement Insstart.lnum. + +commit 12a28d4b29f1b8a42d9fb994f1d2c9cb717564ab +Author: Bram Moolenaar +Date: Wed Jul 23 16:57:00 2014 +0200 + + updated for version 7.4.380 + Problem: Loading python may cause Vim to exit. + Solution: Avoid loading the "site" module. (Taro Muraoka) + +commit 158a1b074828341767ad4ce912b346bf14189605 +Author: Bram Moolenaar +Date: Wed Jul 23 16:33:07 2014 +0200 + + updated for version 7.4.379 + Problem: Accessing freed memory after using setqflist(list, 'r'). (Lcd) + Solution: Reset qf_index. + +commit fb60409a3f25efedcf5611a64a80cb2fb660489f +Author: Bram Moolenaar +Date: Wed Jul 23 15:55:00 2014 +0200 + + updated for version 7.4.378 + Problem: Title of quickfist list is not kept for setqflist(list, 'r'). + Solution: Keep the title. Add a test. (Lcd) + +commit 54368f274245cef549f0c479492ac8664fede0dd +Author: Bram Moolenaar +Date: Wed Jul 23 15:21:20 2014 +0200 + + updated for version 7.4.377 + Problem: When 'equalalways' is set a split may report "no room" even though + there is plenty of room. + Solution: Compute the available room properly. (Yukihiro Nakadaira) + +commit 674fffe855dd7145e1216246d76b13464b7057f7 +Author: Bram Moolenaar +Date: Wed Jul 23 13:50:46 2014 +0200 + + updated for version 7.4.376 + Problem: Popup menu flickers too much. + Solution: Remove the forced redraw. (Hirohito Higashi) + +commit a1fae80371a46aa5f74ea041d92255616d2721b7 +Author: Bram Moolenaar +Date: Wed Jul 23 13:16:30 2014 +0200 + + updated for version 7.4.375 + Problem: Test 63 fails when run with GUI-only Vim. + Solution: Add guibg attributes. (suggested by Mike Soyka) + +commit 4f88062c556e52368d65991f5ae74cf0f8b17f2d +Author: Bram Moolenaar +Date: Wed Jul 23 12:31:20 2014 +0200 + + updated for version 7.4.374 + Problem: Character after "fb" command not mapped if it might be a composing + character. + Solution: Don't disable mapping when looking for a composing character. + (Jacob Niehus) + +commit 07d87790f1e733d69bd7910bf049adeeb6d0f338 +Author: Bram Moolenaar +Date: Sat Jul 19 14:04:47 2014 +0200 + + Update runtime files. Make matchparen plugin backwards compatible. + Add json filetype. + +commit a04854932ec96ab48498fd4a5e8b5f4fd4df14cf +Author: Bram Moolenaar +Date: Wed Jul 16 23:39:54 2014 +0200 + + updated for version 7.4.373 + Problem: Compiler warning for unused argument and unused variable. + Solution: Add UNUSED. Move variable inside #ifdef. + +commit 1f538355db5c344fd55c32dcb45834649536eea1 +Author: Bram Moolenaar +Date: Wed Jul 16 18:19:27 2014 +0200 + + updated for version 7.4.372 + Problem: When 'winminheight' is zero there might not be one line for the + current window. + Solution: Change the size computations. (Yukihiro Nakadaira) + +commit 5524aebf160ac3acef6daf5485c9adc3b5aca92f +Author: Bram Moolenaar +Date: Wed Jul 16 17:29:51 2014 +0200 + + updated for version 7.4.371 + Problem: When 'linebreak' is set control characters are not correctly + displayed. (Kimmy Lindvall) + Solution: Set n_extra. (Christian Brabandt) + +commit b5647f71c210cf943192381783e0a7242de9e51c +Author: Bram Moolenaar +Date: Wed Jul 16 17:01:53 2014 +0200 + + updated for version 7.4.370 + Problem: Linebreak test fails when encoding is not utf-8. (Danek Duvall) + Solution: Split the test in a single byte one and a utf-8 one. (Christian + Brabandt) + +commit 4e036c9e6f61ac9fca7be561da0a04d6fc36f9b8 +Author: Bram Moolenaar +Date: Wed Jul 16 16:30:28 2014 +0200 + + updated for version 7.4.369 + Problem: Using freed memory when exiting while compiled with EXITFREE. + Solution: Set curwin to NULL and check for that. (Dominique Pelle) + +commit b643e777824c76034cbd8e77f603a0b98f2b26fb +Author: Bram Moolenaar +Date: Wed Jul 16 15:18:26 2014 +0200 + + updated for version 7.4.368 + Problem: Restoring the window sizes after closing the command line window + doesn't work properly if there are nested splits. + Solution: Restore the sizes twice. (Hirohito Higashi) + +commit f1924a9d8c6b0bad30b5ac7aabb853150d4e6e5b +Author: Bram Moolenaar +Date: Wed Jul 16 14:42:46 2014 +0200 + + updated for version 7.4.367 + Problem: Other solution for redrawing after completion. + Solution: Schedule a window redraw instead of just clearing the command + line. (Jacob Niehus) + +commit 310e2dbaee1b3569948528df10fceec6ebc1872c +Author: Bram Moolenaar +Date: Wed Jul 16 14:20:41 2014 +0200 + + updated for version 7.4.366 + Problem: Can't run the linebreak test on MS-Windows. + Solution: Fix the output file name. (Taro Muraoka) + +commit b4d213551848414c29eb8d84394c1297a080e7a0 +Author: Bram Moolenaar +Date: Wed Jul 16 14:16:46 2014 +0200 + + updated for version 7.4.365 + Problem: Crash when using ":botright split" when there isn't much space. + Solution: Add a check for the minimum width/height. (Yukihiro Nakadaira) + +commit db6ea063352ec1c88c7bc0839fa2bf75bae56cf0 +Author: Bram Moolenaar +Date: Thu Jul 10 22:01:47 2014 +0200 + + Updated runtime files. + +commit 3ed8b1332f7b84e40c89069e54d411d0ddfec3f1 +Author: Bram Moolenaar +Date: Wed Jul 9 21:18:04 2014 +0200 + + updated for version 7.4.364 + Problem: When the viminfo file can't be renamed there is no error message. + (Vladimir Berezhnoy) + Solution: Check for the rename to fail. + +commit 455009122a23050ef31c428df4155ad418b2e6fc +Author: Bram Moolenaar +Date: Wed Jul 9 20:51:07 2014 +0200 + + updated for version 7.4.363 + Problem: In Windows console typing 0xCE does not work. + Solution: Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.) + +commit 1e1aca37841103a90ba773f14899ba3a3757cee2 +Author: Bram Moolenaar +Date: Wed Jul 9 20:20:43 2014 +0200 + + updated for version 7.4.362 + Problem: When matchaddpos() uses a length smaller than the number of bytes + in the (last) character the highlight continues until the end of + the line. + Solution: Change condition from equal to larger-or-equal. + +commit c80451500322cc4b05899957084afa75f52e719e +Author: Bram Moolenaar +Date: Wed Jul 9 19:58:24 2014 +0200 + + updated for version 7.4.361 + Problem: Lots of flickering when filling the preview window for 'omnifunc'. + Solution: Disable redrawing. (Hirohito Higashi) + +commit ff65ac84fd54549086098896678211455f767f02 +Author: Bram Moolenaar +Date: Wed Jul 9 19:32:34 2014 +0200 + + updated for version 7.4.360 + Problem: In a regexp pattern a "$" followed by \v or \V is not seen as the + end-of-line. + Solution: Handle the situation. (Ozaki Kiichi) + +commit 0d1e8c12034ae51b4f31cbe81534df491b837028 +Author: Bram Moolenaar +Date: Wed Jul 9 19:13:49 2014 +0200 + + updated for version 7.4.359 + Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not + requested. (Tomas Janousek) + Solution: Do not mark uxterm as a conflict mouse and add + resume_get_esc_sequence(). + +commit 6bf5548df2d58215c99d582269b4ec9e7fb0c934 +Author: Bram Moolenaar +Date: Wed Jul 9 17:51:51 2014 +0200 + + updated for version 7.4.358 + Problem: Sort is not always stable. + Solution: Add an index instead of relying on the pointer to remain the same. + Idea by Jun Takimoto. + +commit 0bed10a813a0b0d748f69dd52306b1b7d26b71fb +Author: Bram Moolenaar +Date: Wed Jul 9 14:00:49 2014 +0200 + + updated for version 7.4.357 + Problem: After completion some characters are not redrawn. + Solution: Clear the command line unconditionally. (Jacob Niehus) + +commit cc57bb2f85a857495c2302a93f444e7c7cb19b4b +Author: Bram Moolenaar +Date: Wed Jul 9 13:43:29 2014 +0200 + + updated for version 7.4.356 + Problem: Mercurial does not ignore memfile_test. (Daniel Hahler) + Solution: Add memfile_test to ignored files, remove trailing spaces. + +commit 8bb1c3e53ef0ee259cfa5f9b3a3a91ec1fa90fb0 +Author: Bram Moolenaar +Date: Fri Jul 4 16:43:17 2014 +0200 + + Updated runtime files. Overhauled HTML indent script. + +commit 9f4fe7c4c3246d6fd1daa1c476c2a0686b905f15 +Author: Bram Moolenaar +Date: Thu Jul 3 22:57:55 2014 +0200 + + updated for version 7.4.355 + Problem: Several problems with Javascript indenting. + Solution: Improve Javascript indenting. + +commit b8b57460f014febeedd50d834ab66972317ce3ad +Author: Bram Moolenaar +Date: Thu Jul 3 22:54:08 2014 +0200 + + updated for version 7.4.354 + Problem: Compiler warning. + Solution: Change NUL to NULL. (Ken Takata) + +commit 86b17e914fec6efd3f042090ef9960c35672519c +Author: Bram Moolenaar +Date: Wed Jul 2 20:00:47 2014 +0200 + + updated for version 7.4.353 + Problem: 'breakindent' doesn't work with the 'list' option. + Solution: Make it work. (Christian Brabandt) + +commit ee739b42c08e15bc9dfa5021f7123b4571287720 +Author: Bram Moolenaar +Date: Wed Jul 2 19:37:42 2014 +0200 + + updated for version 7.4.352 + Problem: With 'linebreak' a tab causes a missing line break. + Solution: Count a tab for what it's worth also for shorter lines. + (Christian Brabandt) + +commit c35e3de8cc0786609fd7975416d22e7193f7187d +Author: Bram Moolenaar +Date: Wed Jul 2 19:06:18 2014 +0200 + + updated for version 7.4.351 + Problem: sort() is not stable. + Solution: When the items are identical, compare the pointers. + +commit 81439a6d1b45bbef9c8dc03d76f01b6a8165e2ce +Author: Bram Moolenaar +Date: Wed Jul 2 18:27:48 2014 +0200 + + updated for version 7.4.350 + Problem: Using C indenting for Javascript does not work well for a {} block + inside parenthesis. + Solution: When looking for a matching paren ignore one that is before the + start of a {} block. + +commit dab70c63e16687b2cb784a3a9eecdbea6ecd7065 +Author: Bram Moolenaar +Date: Wed Jul 2 17:16:58 2014 +0200 + + updated for version 7.4.349 + Problem: When there are matches to highlight the whole window is redrawn, + which is slow. + Solution: Only redraw everything when lines were inserted or deleted. + Reset b_mod_xlines when needed. (Alexey Radkov) + +commit e7eb789ef0d2dadf5824a0c6fbd452b1feb272e2 +Author: Bram Moolenaar +Date: Wed Jul 2 17:02:36 2014 +0200 + + updated for version 7.4.348 + Problem: When using "J1" in 'cinoptions' a line below a continuation line + gets too much indent. + Solution: Fix parenthesis in condition. + +commit b7d929a86f4c3c4d127b37728b26f3a4632b8474 +Author: Bram Moolenaar +Date: Thu Jun 26 22:33:51 2014 +0200 + + updated for version 7.4.347 + Problem: test55 fails on some systems. + Solution: Remove the elements that all result in zero and can end up in an + arbitrary position. + +commit 9d7a592c8007d67627eac34edac14996926a99f8 +Author: Bram Moolenaar +Date: Thu Jun 26 21:24:56 2014 +0200 + + updated for version 7.4.346 + Problem: Indent is not updated when changing 'breakindentopt'. (itchyny) + Solution: Do not cache "brishift". (Christian Brabandt) + +commit a40aa760a1f49defccf2f8090d9f5ddf463e3303 +Author: Bram Moolenaar +Date: Wed Jun 25 22:55:38 2014 +0200 + + updated for version 7.4.345 + Problem: Indent is not updated when deleting indent. + Solution: Remember changedtick. + +commit 946e27ab65d6f5d25c449a1bf6aedd808149601f +Author: Bram Moolenaar +Date: Wed Jun 25 18:50:27 2014 +0200 + + Updated runtime files. + +commit b6da44ae82f93d036ffb2ba37a009119688d9971 +Author: Bram Moolenaar +Date: Wed Jun 25 18:15:22 2014 +0200 + + updated for version 7.4.344 + Problem: Unessecary initializations and other things related to + matchaddpos(). + Solution: Code cleanup. (Alexey Radkov) + +commit 41d75239863d4b7a4142fc68cfa5d3a74a18d935 +Author: Bram Moolenaar +Date: Wed Jun 25 17:58:11 2014 +0200 + + updated for version 7.4.343 + Problem: matchdelete() does not always update the right lines. + Solution: Fix off-by-one error. (Ozaki Kiichi) + +commit db5ffaab5a4755981ee7eff2f044b533ce3042a9 +Author: Bram Moolenaar +Date: Wed Jun 25 17:44:49 2014 +0200 + + updated for version 7.4.342 + Problem: Clang gives warnings. + Solution: Add an else block. (Dominique Pelle) + +commit e8a3492548468c9d055adeb9f8d352e2c4482b19 +Author: Bram Moolenaar +Date: Wed Jun 25 17:31:09 2014 +0200 + + updated for version 7.4.341 + Problem: sort() doesn't handle numbers well. + Solution: Add an argument to specify sorting on numbers. (Christian Brabandt) + +commit 72e8f0bcc1311aaec8949ddd9c0d0515c03ca3e0 +Author: Bram Moolenaar +Date: Wed Jun 25 15:02:33 2014 +0200 + + updated for version 7.4.340 + Problem: Error from sed about illegal bytes when installing Vim. + Solution: Prepend LC_ALL=C. (Itchyny) + +commit 8dc907d7d30c9f60f14f197e99f2f62001dd09f0 +Author: Bram Moolenaar +Date: Wed Jun 25 14:44:10 2014 +0200 + + updated for version 7.4.339 + Problem: Local function is available globally. + Solution: Add "static". + +commit 597a422416f37f8e22ed8f561667d6bab8814958 +Author: Bram Moolenaar +Date: Wed Jun 25 14:39:50 2014 +0200 + + updated for version 7.4.338 + Problem: Cannot wrap lines taking indent into account. + Solution: Add the 'breakindent' option. (many authors, final improvements by + Christian Brabandt) + +commit 15a35c4f4a1670dd6ca228068a451f78d2bf75e0 +Author: Bram Moolenaar +Date: Wed Jun 25 12:26:46 2014 +0200 + + updated for version 7.4.337 + Problem: When there is an error preparing to edit the command line, the + command won't be executed. (Hirohito Higashi) + Solution: Reset did_emsg before editing. + +commit 78159bbf9e241f162b1243853f45d08a3d81f1be +Author: Bram Moolenaar +Date: Wed Jun 25 11:48:54 2014 +0200 + + updated for version 7.4.336 + Problem: Setting 'history' to a big value causes out-of-memory errors. + Solution: Limit the value to 10000. (Hirohito Higashi) + +commit e8d1f20cbd425e33e4fcc09d46f98e5c9e6a833e +Author: Bram Moolenaar +Date: Wed Jun 18 21:38:18 2014 +0200 + + updated for version 7.4.335 + Problem: No digraph for the new rouble sign. + Solution: Add the digraphs =R and =P. + +commit deae0f25663bdcd30b7fd8eb440ab0d34ee7ed45 +Author: Bram Moolenaar +Date: Wed Jun 18 21:20:11 2014 +0200 + + updated for version 7.4.334 + Problem: Unitialized variables, causing some problems. + Solution: Initialize the variables. (Dominique Pelle) + +commit de993ea629c532686c3d888246609d2b0c1880b7 +Author: Bram Moolenaar +Date: Tue Jun 17 23:18:01 2014 +0200 + + updated for version 7.4.333 + Problem: Compiler warning for unused function. + Solution: Put the function inside the #ifdef. + +commit 58cbc914eacad98d70eff79292e77ecb24107c8f +Author: Bram Moolenaar +Date: Tue Jun 17 18:47:02 2014 +0200 + + updated for version 7.4.332 + Problem: GTK: When a sign icon doesn't fit exactly there can be ugly gaps. + Solution: Scale the sign to fit when the aspect ratio is not too far off. + (Christian Brabandt) + +commit 7ec83432b7752a1c1956e967afa40611d40c179b +Author: Bram Moolenaar +Date: Tue Jun 17 18:16:11 2014 +0200 + + updated for version 7.4.331 + Problem: Relative numbering not updated after a linewise yank. Issue 235. + Solution: Redraw after the yank. (Christian Brabandt) + +commit b3414595c713ca161f082776f89417faddec7d2d +Author: Bram Moolenaar +Date: Tue Jun 17 17:48:32 2014 +0200 + + updated for version 7.4.330 + Problem: Using a regexp pattern to highlight a specific position can be + slow. + Solution: Add matchaddpos() to highlight specific positions efficiently. + (Alexey Radkov) + +commit ec1561cac59006213dd5405d164a94dc7d002806 +Author: Bram Moolenaar +Date: Tue Jun 17 13:52:40 2014 +0200 + + updated for version 7.4.329 + Problem: When moving the cursor and then switching to another window the + previous window isn't scrolled. (Yukihiro Nakadaira) + Solution: Call update_topline() before leaving the window. (Christian + Brabandt) + +commit 7a54a90744529ab4d3291fa5cdf7656184b8469c +Author: Bram Moolenaar +Date: Tue Jun 17 13:50:13 2014 +0200 + + updated for version 7.4.328 + Problem: Selection of inner block is inconsistent. + Solution: Skip indent not only for '}' but all parens. (Tom McDonald) + +commit 8502c704badd5f93875e56d887a6a1e5810d131f +Author: Bram Moolenaar +Date: Tue Jun 17 12:51:16 2014 +0200 + + updated for version 7.4.327 + Problem: When 'verbose' is set to display the return value of a function, + may get E724 repeatedly. + Solution: Do not give an error for verbose messages. Abort conversion to + string after an error. + +commit f0224c9f085849f4da87faa878279a641055fe83 +Author: Bram Moolenaar +Date: Sat Jun 14 12:53:33 2014 +0200 + + updated for version 7.4.326 + Problem: Can't build Tiny version. (Elimar Riesebieter) + Solution: Add #ifdef. + +commit 0ae36a5c8542d51dd0d70035e997d96e4a20dcbb +Author: Bram Moolenaar +Date: Fri Jun 13 20:08:45 2014 +0200 + + updated for version 7.4.325 + Problem: When starting the gui and changing the window size the status line + may not be drawn correctly. + Solution: Catch new_win_height() being called recursively. (Christian + Brabandt) + +commit 822ff866bd6558be993d4455a22454ae53db0eca +Author: Bram Moolenaar +Date: Thu Jun 12 21:46:14 2014 +0200 + + Update runtime files. + +commit 2d54ec92d42a659aca4ec9e16521cd32767a7faa +Author: Bram Moolenaar +Date: Thu Jun 12 19:44:48 2014 +0200 + + updated for version 7.4.324 + Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin) + Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira) + +commit 8e7048ca4b699bbdb8452c0f8c642bfd66cc7bf4 +Author: Bram Moolenaar +Date: Thu Jun 12 18:39:22 2014 +0200 + + updated for version 7.4.323 + Problem: Substitute() with zero width pattern breaks multi-byte character. + Solution: Take multi-byte character size into account. (Yukihiro Nakadaira) + +commit e639eb44e9ca063f682f064095aa98fc781f5df1 +Author: Bram Moolenaar +Date: Thu Jun 12 18:03:29 2014 +0200 + + updated for version 7.4.322 + Problem: Using "msgfmt" is hard coded, cannot use "gmsgfmt". + Solution: Use the msgfmt command found by configure. (Danek Duvall) + +commit 0e6c5ef7ef4f4a1eb16b5eebc97e3bf139d6276a +Author: Bram Moolenaar +Date: Thu Jun 12 16:03:28 2014 +0200 + + updated for version 7.4.321 + Problem: Can't build with strawberry perl 5.20 + mingw-w64-4.9.0. + Solution: Define save_strlen. (Ken Takata) + +commit 3be8585661f8b0a9b94e9bc1db6ebfa097c3270f +Author: Bram Moolenaar +Date: Thu Jun 12 14:01:31 2014 +0200 + + updated for version 7.4.320 + Problem: Possible crash when an BufLeave autocommand deletes the buffer. + Solution: Check for the window pointer being valid. Postpone freeing the + window until autocommands are done. (Yasuhiro Matsumoto) + +commit 980e58f7b324980d40ce690506897d138e5e2b70 +Author: Bram Moolenaar +Date: Thu Jun 12 13:28:30 2014 +0200 + + updated for version 7.4.319 + Problem: Crash when putting zero bytes on the clipboard. + Solution: Do not support the utf8_atom target when not using an Unicode + encoding. (Naofumi Honda) + +commit e3a8bab6304117b5c341171299472e1a00e70c85 +Author: Bram Moolenaar +Date: Thu Jun 12 12:20:54 2014 +0200 + + updated for version 7.4.318 + Problem: Check for whether a highlight group has settings ignores fg and bg + color settings. + Solution: Also check cterm and GUI color settings. (Christian Brabandt) + +commit 06e4a6df0a31138b50b81b6931d6f39f207cd456 +Author: Bram Moolenaar +Date: Thu Jun 12 11:49:46 2014 +0200 + + updated for version 7.4.317 + Problem: Crash when starting gvim. Issue 230. + Solution: Check for a pointer to be NULL. (Christian Brabandt) + +commit 7116aa0f7d4c3f50f6898798c3047f5232aabe4a +Author: Bram Moolenaar +Date: Thu May 29 14:36:29 2014 +0200 + + updated for version 7.4.316 + Problem: Warning from 64-bit compiler. + Solution: Add type cast. (Mike Williams) + +commit c35b0fb181264658e8221b1ccb249e8551af8a59 +Author: Bram Moolenaar +Date: Thu May 29 11:47:40 2014 +0200 + + updated for version 7.4.315 + Problem: Fixes for computation of topline not tested. + Solution: Add test. (Hirohito Higashi) + +commit ea389e910326a0b44a9c534535c1c4c8b1841388 +Author: Bram Moolenaar +Date: Wed May 28 21:40:52 2014 +0200 + + updated for version 7.4.314 + Problem: Completion messages can get in the way of a plugin. + Solution: Add 'c' flag to 'shortmess' option. (Shougo Matsu) + +commit 6f6c0f8085a5b0855f9dce8378086fd5e06a219b +Author: Bram Moolenaar +Date: Wed May 28 20:31:42 2014 +0200 + + updated for version 7.4.313 + Problem: Changing the return value of getpos() causes an error. (Jie Zhu) + Solution: Revert getpos() and add getcurpos(). + +commit 2d1fe05fc06a91886635680886c200ad90f0abd7 +Author: Bram Moolenaar +Date: Wed May 28 18:22:57 2014 +0200 + + updated for version 7.4.312 + Problem: Cannot figure out what argument list is being used for a window. + Solution: Add the arglistid() function. (Marcin Szamotulski) + +commit 82c2585eb840a84240ef927c09df28d5a04302b1 +Author: Bram Moolenaar +Date: Wed May 28 16:47:16 2014 +0200 + + updated for version 7.4.311 + Problem: Can't use winrestview to only restore part of the view. + Solution: Handle missing items in the dict. (Christian Brabandt) + +commit 493c178a2851587ca3f9deae3b41ae3acf5c900b +Author: Bram Moolenaar +Date: Wed May 28 14:34:46 2014 +0200 + + updated for version 7.4.310 + Problem: getpos()/setpos() don't include curswant. + Solution: Add a fifth number when getting/setting the cursor. + +commit dd0402a759488fba55aef4350da521e7b65e8855 +Author: Bram Moolenaar +Date: Wed May 28 13:43:04 2014 +0200 + + updated for version 7.4.309 + Problem: When increasing the size of the lower window, the upper window + jumps back to the top. (Ron Aaron) + Solution: Change setting the topline. (Nobuhiro Takasaki) + +commit 846a2ff5f3a006fb612d1ece1962cb75ca06d0fe +Author: Bram Moolenaar +Date: Wed May 28 11:35:37 2014 +0200 + + updated for version 7.4.308 + Problem: When using ":diffsplit" on an empty file the cursor is displayed + on the command line. + Solution: Limit the value of w_topfill. + +commit cbc17d66be624d911354ef7a6f18a9c903e80731 +Author: Bram Moolenaar +Date: Thu May 22 21:22:19 2014 +0200 + + updated for version 7.4.307 + Problem: Can't build without the +termresponse feature. + Solution: Add proper #ifdefs. + +commit 9a665ba296bfe0e96d9f72d9f50b956e210e50c2 +Author: Bram Moolenaar +Date: Thu May 22 18:59:58 2014 +0200 + + updated for version 7.4.306 + Problem: getchar(0) does not return Esc. + Solution: Do not wait for an Esc sequence to be complete. (Yasuhiro + Matsumoto) + +commit 13600303c539816933e8b74d14cc518b00f250f8 +Author: Bram Moolenaar +Date: Thu May 22 18:26:40 2014 +0200 + + Runtime file updates. + +commit 90013c6a751e6574fbe49b529a3dbf1eacbef43d +Author: Bram Moolenaar +Date: Thu May 22 18:14:31 2014 +0200 + + updated for version 7.4.305 + Problem: Making 'ttymouse' empty after the xterm version was requested + causes problems. (Elijah Griffin) + Solution: Do not check for DEC mouse sequences when the xterm version was + requested. Also don't request the xterm version when DEC mouse + was enabled. + +commit b777618d111e51b55ee452d3881d5ef5bc836765 +Author: Bram Moolenaar +Date: Thu May 22 16:29:06 2014 +0200 + + updated for version 7.4.304 + Problem: Cannot always use Python with Vim. + Solution: Add the manifest to the executable. (Jacques Germishuys) + +commit e4c21e6899b6e4d9d4e0b29fc43c604edd3bc507 +Author: Bram Moolenaar +Date: Thu May 22 16:05:19 2014 +0200 + + updated for version 7.4.303 + Problem: When using double-width characters the text displayed on the + command line is sometimes truncated. + Solution: Reset the string lenght. (Nobuhiro Takasaki) + +commit bc6cf6c5117d9ef19904c6fb56a2a45faa33afdb +Author: Bram Moolenaar +Date: Thu May 22 15:51:04 2014 +0200 + + updated for version 7.4.302 + Problem: Signs placed with 'foldcolumn' set don't show up after filler + lines. + Solution: Take filler lines into account. (Olaf Dabrunz) + +commit b42970535c205baede141c8be2fab0f8cc4e16d9 +Author: Bram Moolenaar +Date: Thu May 22 15:17:29 2014 +0200 + + updated for version 7.4.301 + Problem: Still a scrolling problem when loading a session file. + Solution: Fix off-by-one mistake. (Nobuhiro Takasaki) + +commit 7b129a5ac475a22a363e348be045932233c6d386 +Author: Bram Moolenaar +Date: Thu May 22 14:54:26 2014 +0200 + + updated for version 7.4.300 + Problem: The way config.cache is removed doesn't always work. + Solution: Always remove config.cache. (Ken Takata) + +commit cf1b05793948d10401ba07c77b4b3821994755d1 +Author: Bram Moolenaar +Date: Thu May 22 14:44:22 2014 +0200 + + updated for version 7.4.299 + Problem: When running configure twice DYNAMIC_PYTHON_DLL may become empty. + Solution: Use AC_CACHE_VAL. (Ken Takata) + +commit cbc67723bde3c05e4bc0788457961b41304576ee +Author: Bram Moolenaar +Date: Thu May 22 14:19:56 2014 +0200 + + updated for version 7.4.298 + Problem: Can't have a funcref start with "t:". + Solution: Add "t" to the list of accepted names. (Yukihiro Nakadaira) + +commit 050fe7ebad159f48704bd3a991632d0330ef0cf2 +Author: Bram Moolenaar +Date: Thu May 22 14:00:16 2014 +0200 + + updated for version 7.4.297 + Problem: Memory leak from result of get_isolated_shell_name(). + Solution: Free the memory. (Dominique Pelle) + +commit 1c5a2134dbf880859281c676b834c5a636f78f52 +Author: Bram Moolenaar +Date: Thu May 22 13:12:29 2014 +0200 + + updated for version 7.4.296 + Problem: Can't run tests on Solaris. + Solution: Change the way VIMRUNTIME is set. (Laurent Blume) + +commit e968e36a00ddc735d493906f04eb207ff9aeb87c +Author: Bram Moolenaar +Date: Tue May 13 20:23:24 2014 +0200 + + Update runtime files. + +commit 715c28635568fbbe4963b7443dd47c2f0e624eaf +Author: Bram Moolenaar +Date: Tue May 13 20:21:44 2014 +0200 + + Update translations for changed error message. + +commit 24dc230871258018d2a6a616039283cb7f17684d +Author: Bram Moolenaar +Date: Tue May 13 20:19:58 2014 +0200 + + updated for version 7.4.295 + Problem: Various typos, bad white space and unclear comments. + Solution: Fix typos. Improve white space. Update comments. + +commit caca646bf0f5e55fe32604e90b87b02034e2812b +Author: Bram Moolenaar +Date: Tue May 13 20:15:37 2014 +0200 + + updated for version 7.4.294 + Problem: Test files missing from patch. + Solution: Patch the test files. + +commit 8df5acfda9e5a41e643066e044f4adb47bfb83ba +Author: Bram Moolenaar +Date: Tue May 13 19:37:29 2014 +0200 + + updated for version 7.4.293 + Problem: It is not possible to ignore composing characters at a specific + point in a pattern. + Solution: Add the %C item. + +commit 6082bea6acae266c392cd25317414cf3a167a596 +Author: Bram Moolenaar +Date: Tue May 13 18:04:00 2014 +0200 + + updated for version 7.4.292 + Problem: Searching for "a" does not match accented "a" with new regexp + engine, does match with old engine. (David Bürgin) + "ca" does not match "ca" with accented "a" with either engine. + Solution: Change the old engine, check for following composing character + also for single-byte patterns. + +commit 6e13207d82aa925e39eabc0f190c8696481fdf04 +Author: Bram Moolenaar +Date: Tue May 13 16:46:32 2014 +0200 + + updated for version 7.4.291 + Problem: Compiler warning for int to pointer of different size when DEBUG + is defined. + Solution: use smsg() instead of EMSG3(). + +commit 9c235069b237caed426eff14ce91df46bc69e234 +Author: Bram Moolenaar +Date: Tue May 13 16:44:29 2014 +0200 + + updated for version 7.4.290 + Problem: A non-greedy match followed by a branch is too greedy. (Ingo + Karkat) + Solution: Add NFA_MATCH when it is already in the state list if the position + differs. + +commit ee4825331aeb3f517f8a51d0c21c743655352fb3 +Author: Bram Moolenaar +Date: Tue May 13 15:56:51 2014 +0200 + + updated for version 7.4.289 + Problem: Pattern with repeated backreference does not match with new regexp + engine. (Urtica Dioica) + Solution: Also check the end of a submatch when deciding to put a state in + the state list. + +commit be578edae30d1292ddbf1f63518175fa45567ab8 +Author: Bram Moolenaar +Date: Tue May 13 14:03:40 2014 +0200 + + updated for version 7.4.288 + Problem: When 'spellfile' is set the screen is not redrawn. + Solution: Redraw when updating the spelling info. (Christian Brabandt) + +commit 46ae3cedeb8785299e825970f46763eff73399c5 +Author: Bram Moolenaar +Date: Tue May 13 13:52:38 2014 +0200 + + updated for version 7.4.287 + Problem: Patches for .hgignore don't work, since the file is not in the + distribution. + Solution: Add .hgignore to the distribution. Will be effective with the + next version. + +commit 59838520c7a452adbe82b583dcdf967483b00a98 +Author: Bram Moolenaar +Date: Tue May 13 13:46:33 2014 +0200 + + updated for version 7.4.286 + Problem: Error messages are inconsistant. (ZyX) + Solution: Change "Lists" to "list". + +commit fd859c9878c9457f281941d55d3ca1124e9f90d5 +Author: Bram Moolenaar +Date: Tue May 13 12:44:24 2014 +0200 + + updated for version 7.4.285 + Problem: When 'relativenumber' is set and deleting lines or undoing that, + line numbers are not always updated. (Robert Arkwright) + Solution: (Christian Brabandt) + +commit ed7547da438e44e7907bd9fd488f6b961f23e1e0 +Author: Bram Moolenaar +Date: Tue May 13 12:17:15 2014 +0200 + + updated for version 7.4.284 + Problem: Setting 'langmap' in the modeline can cause trouble. E.g. mapping + ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann) + Solution: Disallow setting 'langmap' from the modeline. + +commit d442ec7fe2f929d098ee2739e3c98c70e3bf45a4 +Author: Bram Moolenaar +Date: Fri May 9 20:33:04 2014 +0200 + + updated for version 7.4.283 + Problem: Compiler warning about unused variable. (Charles Cooper) + Solution: Move the variable inside the #if block. + +commit b7547420a4fa576cfc6fb8b620bfc05ba8429f38 +Author: Bram Moolenaar +Date: Thu May 8 11:46:27 2014 +0200 + + updated for version 7.4.282 + Problem: Test 97 fails on Mac. + Solution: Do not ignore case in file names. (Jun Takimoto) + +commit 04ad7fe05c1c15c31949022d48e3008158f0657a +Author: Bram Moolenaar +Date: Wed May 7 21:14:47 2014 +0200 + + updated for version 7.4.281 + Problem: When a session file has more than one tabpage and 'showtabline' is + one the positions may be slightly off. + Solution: Set 'showtabline' to two while positioning windows. + +commit 56b3bf89aa2021d20afabd8ec7b513beb1b8df25 +Author: Bram Moolenaar +Date: Wed May 7 20:25:35 2014 +0200 + + updated for version 7.4.280 + Problem: When using a session file the relative position of the cursor is + not restored if there is another tab. (Nobuhiro Takasaki) + Solution: Update w_wrow before calculating the fraction. + +commit 1b1063af58b015b7827168f8fa2631efb60c252b +Author: Bram Moolenaar +Date: Wed May 7 18:35:30 2014 +0200 + + updated for version 7.4.279 + Problem: globpath() returns a string, making it difficult to get a list of + matches. (Greg Novack) + Solution: Add an optional argument like with glob(). (Adnan Zafar) + +commit 3ec7f4e4025c5a78ccd312f8516ac0740aa65dfe +Author: Bram Moolenaar +Date: Wed May 7 17:31:37 2014 +0200 + + updated for version 7.4.278 + Problem: list_remove() conflicts with function defined in Sun header file. + Solution: Rename the function. (Richard Palo) + +commit 0d3d5e0483ddad68d333284d988b4269674f71dd +Author: Bram Moolenaar +Date: Wed May 7 16:35:08 2014 +0200 + + updated for version 7.4.277 + Problem: Using ":sign unplace *" may leave the cursor in the wrong position + (Christian Brabandt) + Solution: Update the cursor position when removing all signs. + +commit 75a8d74cc22d66482a1149f004b04bcc0a8326f2 +Author: Bram Moolenaar +Date: Wed May 7 15:10:21 2014 +0200 + + updated for version 7.4.276 + Problem: The fish shell is not supported. + Solution: Use begin/end instead of () for fish. (Andy Russell) + +commit f4d7f167f3c1e26f26c4b5905db553eb94aa9e81 +Author: Bram Moolenaar +Date: Wed May 7 14:38:44 2014 +0200 + + updated for version 7.4.275 + Problem: When changing the type of a sign that hasn't been placed ther is + no error message. + Solution: Add an error message. (Christian Brabandt) + +commit a7611f60cde29639b655ddb4494b98886c318870 +Author: Bram Moolenaar +Date: Fri May 2 15:46:14 2014 +0200 + + updated for version 7.4.274 + Problem: When doing ":update" just before running an external command that + changes the file, the timestamp may be unchanged and the file + is not reloaded. + Solution: Also check the file size. + +commit bcb9898eba8c7dd7ed9a909c7055b2ab49cd8f6c +Author: Bram Moolenaar +Date: Thu May 1 14:08:19 2014 +0200 + + Runtime file updates. + +commit b96c69d80e626f1f06ed8646c679968af1a1d923 +Author: Bram Moolenaar +Date: Tue Apr 29 20:04:09 2014 +0200 + + updated for version 7.4.273 + Problem: "make autoconf" and "make reconfig" may first run configure and + then remove the output. + Solution: Add these targets to the exceptions. (Ken Takata) + +commit e512c8c049c2e5768c0ea86531093224e2919955 +Author: Bram Moolenaar +Date: Tue Apr 29 17:41:22 2014 +0200 + + updated for version 7.4.272 + Problem: Using just "$" does not cause an error message. + Solution: Check for empty environment variable name. (Christian Brabandt) + +commit 121f9bdde4a474ae729fd0b1e5fc9ad1ffcd8651 +Author: Bram Moolenaar +Date: Tue Apr 29 15:55:43 2014 +0200 + + updated for version 7.4.271 + Problem: Compiler warning on 64 bit windows. + Solution: Add type cast. (Mike Williams) + +commit 1ff32c5c2cec3597a5695ca79825ab53441dbf06 +Author: Bram Moolenaar +Date: Tue Apr 29 15:11:43 2014 +0200 + + updated for version 7.4.270 + Problem: Comparing pointers instead of the string they point to. + Solution: Use strcmp(). (Ken Takata) + +commit 3d1956bcc9b2f606a8b6b03b3852a6eed9847348 +Author: Bram Moolenaar +Date: Tue Apr 29 14:44:35 2014 +0200 + + updated for version 7.4.269 + Problem: CTRL-U in Insert mode does not work after using a cursor key. + (Pine Wu) + Solution: Use the original insert start position. (Christian Brabandt) + +commit 355a95a079d3c8c64cf496df434741891d07985a +Author: Bram Moolenaar +Date: Tue Apr 29 14:03:02 2014 +0200 + + updated for version 7.4.268 + Problem: Using exists() on a funcref for a script-local function does not + work. + Solution: Translate to the special byte sequence. Add a test. + +commit d69bd9af3ccf5edd2138fb7abd68d35f7b84ef7e +Author: Bram Moolenaar +Date: Tue Apr 29 12:15:40 2014 +0200 + + updated for version 7.4.267 + Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) + Solution: Add the setmark argument to do_join(). (Christian Brabandt) + +commit 33e87789a740fadcae473c60a00de2a13c55a7d0 +Author: Bram Moolenaar +Date: Tue Apr 29 11:55:29 2014 +0200 + + updated for version 7.4.266 + Problem: Test 62 fails. + Solution: Set the language to C. (Christian Brabandt) + +commit a4f317df89e662a964197f2d586ac24cf801f14f +Author: Bram Moolenaar +Date: Thu Apr 24 17:12:33 2014 +0200 + + updated for version 7.4.265 + Problem: Can't call a global function with "g:" in an expression. + Solution: Skip the "g:" when looking up the function. + +commit eccb7fc3158877d93194e6b7c0f7e542b4544137 +Author: Bram Moolenaar +Date: Wed Apr 23 20:43:41 2014 +0200 + + updated for version 7.4.264 + Problem: Can't define a function starting with "g:". Can't assign a + funcref to a buffer-local variable. + Solution: Skip "g:" at the start of a function name. Don't check for colons + when assigning to a variable. + +commit 163d0da508d1a206e6a6ee7e2a34fa0a583ae16c +Author: Bram Moolenaar +Date: Wed Apr 23 19:44:30 2014 +0200 + + updated for version 7.4.263 + Problem: GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz) + Solution: Remove the second declaration. + +commit 2af78a14088a158208eab0853201b8ce07b2ac03 +Author: Bram Moolenaar +Date: Wed Apr 23 19:06:37 2014 +0200 + + updated for version 7.4.262 + Problem: Duplicate code in regexec(). + Solution: Add line_lbr flag to regexec_nl(). + +commit 93fc481b578b18c282e60d251455685602449526 +Author: Bram Moolenaar +Date: Wed Apr 23 18:48:47 2014 +0200 + + updated for version 7.4.261 + Problem: When updating the window involves a regexp pattern, an interactive + substitute to replace a "\n" with a line break fails. (Ingo + Karkat) + Solution: Set reg_line_lbr in vim_regsub() and vim_regsub_multi(). + +commit 9bdfb0025cba78c7a917f7f9420fe00136918e1c +Author: Bram Moolenaar +Date: Wed Apr 23 17:43:42 2014 +0200 + + updated for version 7.4.260 + Problem: It is possible to define a function with a colon in the name. It + is possible to define a function with a lower case character if a + "#" appears after the name. + Solution: Disallow using a colon other than with "s:". Ignore "#" after the + name. + +commit 62f167f716beb8bfeaadb8ec506a257827f701a2 +Author: Bram Moolenaar +Date: Wed Apr 23 12:52:40 2014 +0200 + + updated for version 7.4.259 + Problem: Warning for misplaced "const". + Solution: Move the "const". (Yukihiro Nakadaira) + +commit c8836f702532b0bc3dd16972e6b504a7340e90e2 +Author: Bram Moolenaar +Date: Sat Apr 12 13:12:24 2014 +0200 + + updated for version 7.4.258 + Problem: Configure fails if $CC contains options. + Solution: Remove quotes around $CC. (Paul Barker) + +commit 0eac828ab0199a639dd3657558fe9ed1411f43cd +Author: Bram Moolenaar +Date: Sat Apr 12 12:26:36 2014 +0200 + + updated for version 7.4.257 + Problem: Compiler warning, possibly for mismatch in parameter name. + Solution: Rename the parameter in the declaration. + +commit b21a29be56fb0e125d9f736bfdef8dde5a1ceae0 +Author: Bram Moolenaar +Date: Fri Apr 11 10:22:53 2014 +0200 + + updated for version 7.4.256 + Problem: Using systemlist() may cause a crash and does not handle NUL + characters properly. + Solution: Increase the reference count, allocate memory by length. (Yasuhiro + Matsumoto) + +commit e29b1feead084f19e862bd719f140a490e3ed7f2 +Author: Bram Moolenaar +Date: Thu Apr 10 20:00:15 2014 +0200 + + updated for version 7.4.255 + Problem: Configure check for smack doesn't work with all shells. (David + Larson) + Solution: Remove spaces in set command. + +commit c09551ab796af1f8aa19338d99e49267860fcd9c +Author: Bram Moolenaar +Date: Thu Apr 10 11:09:17 2014 +0200 + + updated for version 7.4.254 + Problem: Smack support detection is incomplete. + Solution: Check for attr/xattr.h and specific macro. + +commit 5a4e160ce423f56456227c3d7d8d8a069120b377 +Author: Bram Moolenaar +Date: Sun Apr 6 21:34:04 2014 +0200 + + updated for version 7.4.253 + Problem: Crash when using cpp syntax file with pattern using external + match. (Havard Garnes) + Solution: Discard match when end column is before start column. + +commit 7bcdb7d1669b0a37cd86446dab0c66f2e1971fa7 +Author: Bram Moolenaar +Date: Sun Apr 6 21:08:45 2014 +0200 + + updated for version 7.4.252 + Problem: Critical error in GTK, removing timer twice. + Solution: Clear the timer after removing it. (James McCoy) + +commit 4c7ab1bb5722de662db04550b74256671f20c4a2 +Author: Bram Moolenaar +Date: Sun Apr 6 20:45:43 2014 +0200 + + updated for version 7.4.251 + Problem: Crash when BufAdd autocommand wipes out the buffer. + Solution: Check for buffer to still be valid. Postpone freeing the buffer + structure. (Hirohito Higashi) + +commit 75b8156a445fb4788dc3d1946764af30b5c50ac4 +Author: Bram Moolenaar +Date: Sun Apr 6 14:09:13 2014 +0200 + + Updated runtime files. + +commit 7e38ea2fb6a781213c85824dcf9ccb582fbc5c43 +Author: Bram Moolenaar +Date: Sat Apr 5 22:55:53 2014 +0200 + + Updated runtime files. + +commit e9a54227f93bd658988d853684aa24529af9414b +Author: Bram Moolenaar +Date: Sat Apr 5 21:59:39 2014 +0200 + + updated for version 7.4.250 + Problem: Some test files missing from distribution. + Solution: Add pattern for newly added tests. + +commit 7d647820ed7c747bbc5618366ce6dfcf0006398d +Author: Bram Moolenaar +Date: Sat Apr 5 21:28:56 2014 +0200 + + updated for version 7.4.249 + Problem: Using setreg() with a list of numbers does not work. + Solution: Use a separate buffer for numbers. (ZyX) + +commit 39c29ed5118ab513554d1d51d6a98e65f32784ba +Author: Bram Moolenaar +Date: Sat Apr 5 19:44:40 2014 +0200 + + updated for version 7.4.248 + Problem: Cannot distinguish between NL and NUL in output of system(). + Solution: Add systemlist(). (ZyX) + +commit 57ebe6e2f94edad6adc43246d98919e728095211 +Author: Bram Moolenaar +Date: Sat Apr 5 18:55:46 2014 +0200 + + updated for version 7.4.247 + Problem: When passing input to system() there is no way to keep NUL and + NL characters separate. + Solution: Optionally use a list for the system() input. (ZyX) + +commit 4ed89cdf41cf3d509fd30e6f7c577a7c090679a9 +Author: Bram Moolenaar +Date: Sat Apr 5 12:02:25 2014 +0200 + + updated for version 7.4.246 + Problem: Configure message for detecting smack are out of sequence. + Solution: Put the messages in the right place. (Kazunobu Kuriyama) + +commit 21e854e5ce08ad419441136b1698d535ff818a72 +Author: Bram Moolenaar +Date: Fri Apr 4 19:00:48 2014 +0200 + + updated for version 7.4.245 + Problem: Crash for "vim -u NONE -N -c '&&'". + Solution: Check for the pattern to be NULL. (Dominique Pelle) + +commit 57a728d1df7451f5b2b6b1f933182b5af9513d83 +Author: Bram Moolenaar +Date: Wed Apr 2 23:09:26 2014 +0200 + + updated for version 7.4.244 + Problem: The smack feature causes stray error messages. + Solution: Remove the error messages. + +commit 5a50c2255c447838d08d3b4895a3be3a41cd8eda +Author: Bram Moolenaar +Date: Wed Apr 2 22:17:10 2014 +0200 + + updated for version 7.4.243 + Problem: Cannot use setreg() to add text that includes a NUL. + Solution: Make setreg() accept a list. + +commit b7cb42bc3878fcb62ed407f47f0a2cc960aa7c1e +Author: Bram Moolenaar +Date: Wed Apr 2 19:55:10 2014 +0200 + + updated for version 7.4.242 + Problem: getreg() does not distinguish between a NL used for a line break + and a NL used for a NUL character. + Solution: Add another argument to return a list. (ZyX) + +commit 41571769c9a236fd07b333a5eb98c461636b466c +Author: Bram Moolenaar +Date: Wed Apr 2 19:00:58 2014 +0200 + + updated for version 7.4.241 + Problem: The string returned by submatch() does not distinguish between a + NL from a line break and a NL that stands for a NUL character. + Solution: Add a second argument to return a list. (ZyX) + +commit fe5aab63feb2b03656700d3738d46a19e99edde0 +Author: Bram Moolenaar +Date: Wed Apr 2 17:19:04 2014 +0200 + + updated for version 7.4.240 + Problem: ":tjump" shows "\n" as "\\n". + Solution: Skip over "\" that escapes a backslash. (Gary Johnson) + +commit 3e45159ceb465082c183e79e2547cb6cc408167e +Author: Bram Moolenaar +Date: Wed Apr 2 14:22:05 2014 +0200 + + updated for version 7.4.239 + Problem: ":e +" does not position cursor at end of the file. + Solution: Check for "+" being the last character (ZyX) + +commit 5bd32f47ec5121a5485d180add1dacb73472e4b2 +Author: Bram Moolenaar +Date: Wed Apr 2 14:05:38 2014 +0200 + + updated for version 7.4.238 + Problem: Vim does not support the smack library. + Solution: Add smack support (Jose Bollo) + +commit 6716d9af113a5c4bcc7fdf8fd24f3d633db386c7 +Author: Bram Moolenaar +Date: Wed Apr 2 12:12:08 2014 +0200 + + updated for version 7.4.237 + Problem: When some patches was not included has("patch-7.4.123") may return + true falsely. + Solution: Check for the specific patch number. + +commit 7f3be402cecb458ac2a8d385bb7303d8b27f9af4 +Author: Bram Moolenaar +Date: Tue Apr 1 22:08:54 2014 +0200 + + updated for version 7.4.236 + Problem: It's not that easy to check the Vim patch version. + Solution: Make has("patch-7.4.123") work. (partly by Marc Weber) + +commit c7f025536e9e5b7b95b55d09094febb627395d05 +Author: Bram Moolenaar +Date: Tue Apr 1 21:00:59 2014 +0200 + + updated for version 7.4.235 + Problem: It is not easy to get the full path of a command. + Solution: Add the exepath() function. + +commit a1706c958e69086f5c9eb7d79779ed839441ff60 +Author: Bram Moolenaar +Date: Tue Apr 1 19:55:49 2014 +0200 + + updated for version 7.4.234 + Problem: Can't get the command that was used to start Vim. + Solution: Add v:progpath. (Viktor Kojouharov) + +commit 31b7d38611541030fe54898a7d8b6a714fa0fa59 +Author: Bram Moolenaar +Date: Tue Apr 1 18:54:48 2014 +0200 + + updated for version 7.4.233 + Problem: Escaping special characters for using "%" with a shell command is + inconsistant, parenthesis are escaped but spaces are not. + Solution: Only escape "!". (Gary Johnson) + +commit fd3fe98b78edb10f2d439b0c6d56e6d70eecb92d +Author: Bram Moolenaar +Date: Tue Apr 1 17:49:44 2014 +0200 + + updated for version 7.4.232 + Problem: ":%s/\n//" uses a lot of memory. (Aidan Marlin) + Solution: Turn this into a join command. (Christian Brabandt) + +commit efa304d760640e5c575bef97d689f7c360b20779 +Author: Bram Moolenaar +Date: Tue Apr 1 14:08:28 2014 +0200 + + updated for version 7.4.231 + Problem: An error in ":options" is not caught by the tests. + Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that + it uses the current runtime files instead of the installed ones. + +commit e7a88a8d4ebd2419ad926578ddc0ee4bf43cf069 +Author: Bram Moolenaar +Date: Tue Apr 1 12:26:46 2014 +0200 + + updated for version 7.4.230 + Problem: Error when using ":options". + Solution: Fix the entry for 'lispwords'. (Kenichi Ito) + +commit a392038db5871af6f78fe4d822d9f7126f25eab6 +Author: Bram Moolenaar +Date: Sun Mar 30 16:49:09 2014 +0200 + + updated for version 7.4.229 + Problem: Using ":let" for listing variables and the second one is a curly + braces expression may fail. + Solution: Check for an "=" in a better way. (ZyX) + +commit 922a4664fe51662a24097b8e74e5f716beef12f4 +Author: Bram Moolenaar +Date: Sun Mar 30 16:11:43 2014 +0200 + + updated for version 7.4.228 + Problem: Compiler warnings when building with Python 3.2. + Solution: Make type cast depend on Python version. (Ken Takata) + +commit 498af70e066c66b66f1737b553287c1339846842 +Author: Bram Moolenaar +Date: Fri Mar 28 21:58:21 2014 +0100 + + updated for version 7.4.227 + Problem: Can't build with Ruby 1.8. + Solution: Do include a check for the Ruby version. (Ken Takata) + +commit 3d6db1467b9c3737fcf61e03209f2ffcea5a4bca +Author: Bram Moolenaar +Date: Fri Mar 28 21:49:32 2014 +0100 + + updated for version 7.4.226 + Problem: Cursurline highlighting not redrawn when scrolling. (John + Marriott) + Solution: Check for required redraw in two places. + +commit 76f3b1ad77188182e3c924d1e70269c171b9ecc5 +Author: Bram Moolenaar +Date: Thu Mar 27 22:30:07 2014 +0100 + + Update runtime files. + +commit 73b044dca94c8d427144b920c12fe5c47007a6f6 +Author: Bram Moolenaar +Date: Thu Mar 27 19:08:55 2014 +0100 + + updated for version 7.4.225 + Problem: Dynamic Ruby doesn't work on Solaris. + Solution: Always use the stubs. (Danek Duvall, Yukihiro Nakadaira) + +commit 2bcaec320aff11e777618e5b8c112aa15ec6ca21 +Author: Bram Moolenaar +Date: Thu Mar 27 18:51:11 2014 +0100 + + updated for version 7.4.224 + Problem: /usr/bin/grep on Solaris does not support -F. + Solution: Add configure check to find a good grep. (Danek Duvall) + +commit 7db7784103306cfa7db4e94acf9b1bc2b0bc3888 +Author: Bram Moolenaar +Date: Thu Mar 27 17:40:59 2014 +0100 + + updated for version 7.4.223 + Problem: Still using an older autoconf version. + Solution: Switch to autoconf 2.69. + +commit a6fd37be4fa01cef4bc4368f8fa814d9c6d084fd +Author: Bram Moolenaar +Date: Thu Mar 27 17:19:09 2014 +0100 + + updated for version 7.4.222 + Problem: The Ruby directory is constructed from parts. + Solution: Use 'rubyarchhdrdir' if it exists. (James McCoy) + +commit 158864120d3ee8baa2b5c9c2cb15bd5c5ea5731b +Author: Bram Moolenaar +Date: Thu Mar 27 17:02:27 2014 +0100 + + updated for version 7.4.221 + Problem: Quickfix doesn't resize on ":copen 20". (issue 199) + Solution: Resize the window when requested. (Christian Brabandt) + +commit c666b5b467df3a3c5c7755bf1cb45724879709c9 +Author: Bram Moolenaar +Date: Thu Mar 27 12:40:30 2014 +0100 + + updated for version 7.4.220 + Problem: Test 105 does not work in a shadow dir. (James McCoy) + Solution: Omit "src/" from the checked path. + +commit b679875b29b519b5a612ffa6f4379ddfa5da5b12 +Author: Bram Moolenaar +Date: Thu Mar 27 12:11:48 2014 +0100 + + updated for version 7.4.219 + Problem: When 'relativenumber' or 'cursorline' are set the window is + redrawn much to often. (Patrick Hemmer, Dominique Pelle) + Solution: Check the VALID_CROW flag instead of VALID_WROW. + +commit 327aa02ddaafa7c4585120ed152e078b9d74acea +Author: Bram Moolenaar +Date: Tue Mar 25 18:24:23 2014 +0100 + + updated for version 7.4.218 + Problem: It's not easy to remove duplicates from a list. + Solution: Add the uniq() function. (LCD) + +commit 1a3eb8e1b51015b99d2e68242dc5326153edc72f +Author: Bram Moolenaar +Date: Tue Mar 25 15:34:48 2014 +0100 + + updated for version 7.4.217 + Problem: When src/auto/configure was updated, "make clean" would run + configure pointlessly. + Solution: Do not run configure for "make clean" and "make distclean" when + the make program supports $MAKECMDGOALS. (Ken Takata) + +commit c410530637aad9e7ab187e1fb0ffc6c3de2b5b20 +Author: Bram Moolenaar +Date: Tue Mar 25 13:46:26 2014 +0100 + + updated for version 7.4.216 + Problem: Compiler warnings. (Tony Mechelynck) + Solution: Initialize variables, add #ifdef. + +commit 7b44934037cf2a603df8c9dcd6f82cdde4ec4940 +Author: Bram Moolenaar +Date: Tue Mar 25 13:03:48 2014 +0100 + + updated for version 7.4.215 + Problem: Inconsistency: ":sp foo" does not reload "foo", unless "foo" is + the current buffer. (Liang Li) + Solution: Do not reload the current buffer on a split command. + +commit 03305f396ff7be377cb608f1a281c1eb5aa80d0b +Author: Bram Moolenaar +Date: Mon Mar 24 19:44:09 2014 +0100 + + updated for version 7.4.214 + Problem: Compilation problems on HP_nonStop (Tandem). + Solution: Add #defines. (Joachim Schmitz) + +commit 5803ae6c076b1d61381afe27fcdedac61dd2cda9 +Author: Bram Moolenaar +Date: Sun Mar 23 16:04:02 2014 +0100 + + updated for version 7.4.213 + Problem: It's not possible to open a new buffer without creating a swap + file. + Solution: Add the ":noswapfile" modifier. (Christian Brabandt) + +commit f7ff6e85e8a4e84cff023f5db4b66ef85986605a +Author: Bram Moolenaar +Date: Sun Mar 23 15:13:05 2014 +0100 + + updated for version 7.4.212 + Problem: Now that the +visual feature is always enabled the #ifdefs for it + are not useful. + Solution: Remove the checks for FEAT_VISUAL. + +commit a68783751647e3243ca6f22df62907efbdbccb02 +Author: Bram Moolenaar +Date: Sat Mar 22 21:02:50 2014 +0100 + + Updated runtime files. + +commit ed287f9a4e3f4ed5528ad2af65b7b23bce14a688 +Author: Bram Moolenaar +Date: Sat Mar 22 13:30:01 2014 +0100 + + updated for version 7.4.211 + Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap". + (ZyX) + Solution: Move "lunmap" to above "lua". + +commit 4c9a949d00468dde748653b269338ddfb30910cc +Author: Bram Moolenaar +Date: Wed Mar 19 18:57:54 2014 +0100 + + updated for version 7.4.210 + Problem: Visual block mode plus virtual edit doesn't work well with tabs. + (Liang Li) + Solution: Take coladd into account. (Christian Brabandt) + +commit 529d2d63699bd43fde8c04fd0c84fd7b3e6bf20a +Author: Bram Moolenaar +Date: Wed Mar 19 17:41:23 2014 +0100 + + updated for version 7.4.209 + Problem: When repeating a filter command "%" and "#" are expanded. + Solution: Escape the command when storing for redo. (Christian Brabandt) + +commit 2fb9fa19e2263f077163d0da844b637d0a356863 +Author: Bram Moolenaar +Date: Wed Mar 19 17:32:51 2014 +0100 + + updated for version 7.4.208 + Problem: Mercurial picks up some files that are not distributed. + Solution: Add patterns to the ignore list. (Cade Forester) + +commit 9c8c8c5d302ad40a3cd89fcd76f718b7e9fe86d5 +Author: Bram Moolenaar +Date: Wed Mar 19 14:01:57 2014 +0100 + + updated for version 7.4.207 + Problem: The cursor report sequence is sometimes not recognized and results + in entering replace mode. + Solution: Also check for the cursor report when not asked for. + +commit a0844a117068ff4d541eb17ef3c0566995e5d3c8 +Author: Bram Moolenaar +Date: Wed Mar 19 12:37:22 2014 +0100 + + updated for version 7.4.206 + Problem: Compiler warnings on 64 bit Windows. + Solution: Add type casts. (Mike Williams) + +commit f0bdd2f28db28707385535ac9c270903e16c4637 +Author: Bram Moolenaar +Date: Wed Mar 12 21:28:26 2014 +0100 + + updated for version 7.4.205 + Problem: ":mksession" writes command to move to second argument while it + does not exist. When it does exist the order might be wrong. + Solution: Use ":argadd" for each argument instead of using ":args" with a + list of names. (Nobuhiro Takasaki) + +commit 1d9ff43f585da9dc51c65a8c64bc19b281cc73f6 +Author: Bram Moolenaar +Date: Wed Mar 12 20:17:51 2014 +0100 + + updated for version 7.4.204 + Problem: A mapping where the second byte is 0x80 doesn't work. + Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro + Takasaki) + +commit 8eded09bf7a1c4f7994db7ef66780a32334c2538 +Author: Bram Moolenaar +Date: Wed Mar 12 19:41:55 2014 +0100 + + updated for version 7.4.203 + Problem: Parsing 'errorformat' is not correct. + Solution: Reset "multiignore" at the start of a multi-line message. (Lcd) + +commit b1692e2b8f074926f75b11e0d0a519d502b95c82 +Author: Bram Moolenaar +Date: Wed Mar 12 19:24:37 2014 +0100 + + updated for version 7.4.202 + Problem: MS-Windows: non-ASCII font names don't work. + Solution: Convert between the current code page and 'encoding'. (Ken Takata) + +commit af6c131bf7f86dc85fbc2e4a79f2547786228126 +Author: Bram Moolenaar +Date: Wed Mar 12 18:55:58 2014 +0100 + + updated for version 7.4.201 + Problem: 'lispwords' is a global option. + Solution: Make 'lispwords' global-local. (Sung Pae) + +commit 24ff9e33a9b87f63547e7bce95d09ade1a04fcfb +Author: Bram Moolenaar +Date: Wed Mar 12 17:56:48 2014 +0100 + + updated for version 7.4.200 + Problem: Too many #ifdefs in the code. + Solution: Enable FEAT_VISUAL always, await any complaints + +commit 27bed20452ad2f8a9c9d749d2db20660c3d0e45a +Author: Bram Moolenaar +Date: Wed Mar 12 17:42:04 2014 +0100 + + updated for version 7.4.199 + Problem: (issue 197) ]P doesn't paste over Visual selection. + Solution: Handle Visual mode specifically. (Christian Brabandt) + +commit d8619997c47557a5f8acd52fcab04cd3eb01a0d6 +Author: Bram Moolenaar +Date: Wed Mar 12 17:08:05 2014 +0100 + + updated for version 7.4.198 + Problem: Can't build Vim with Perl when -Dusethreads is not specified for + building Perl, and building Vim with --enable-perlinterp=dynamic. + Solution: Adjust #ifdefs. (Yasuhiro Matsumoto) + +commit 206f011829920e41c4d3782af7591da6e1b86655 +Author: Bram Moolenaar +Date: Wed Mar 12 16:51:55 2014 +0100 + + updated for version 7.4.197 + Problem: Various problems on VMS. + Solution: Fix several VMS problems. (Zoltan Arpadffy) + +commit f7dc2b551708315a833fcb19c288759c277dcfe1 +Author: Bram Moolenaar +Date: Wed Mar 12 15:50:22 2014 +0100 + + updated for version 7.4.196 + Problem: Tests fail on Solaris 9 and 10. + Solution: Use "test -f" instead of "test -e". (Laurent Blume) + +commit 038e5d47660b1b6ffe9005a4bcc51c88a3b38416 +Author: Bram Moolenaar +Date: Wed Mar 12 15:26:40 2014 +0100 + + updated for version 7.4.195 + Problem: Python tests fail. + Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro + Muraoka) + +commit 4064e24a0f7581b47dcc9de9e24891d295d4f6e2 +Author: Bram Moolenaar +Date: Wed Mar 12 14:54:34 2014 +0100 + + updated for version 7.4.194 + Problem: Can't build for Android. + Solution: Add #if condition. (Fredrik Fornwall) + +commit 0858917e435af762a32e694eeab710c399a74c24 +Author: Bram Moolenaar +Date: Sat Mar 8 18:38:28 2014 +0100 + + Updated runtime files. + +commit 4de6a212f922aa132e9a76d0392bee3adfee6e29 +Author: Bram Moolenaar +Date: Sat Mar 8 16:13:44 2014 +0100 + + updated for version 7.4.193 + Problem: Typos in messages. + Solution: "then" -> "than". (Dominique Pelle) + +commit 47b8342abd3dfee39f5961dbb15883c3a95d8488 +Author: Bram Moolenaar +Date: Mon Feb 24 03:32:00 2014 +0100 + + updated for version 7.4.192 + Problem: Memory leak when giving E853. + Solution: Free the argument. (Dominique Pelle) + +commit 251835e14f6fb4134a041c2ba9d3e7b84b783e86 +Author: Bram Moolenaar +Date: Mon Feb 24 02:51:51 2014 +0100 + + Update runtime files. Add Euphoria syntax files. + +commit 26df092843de91ea0c5c5c130d0d0695d2d81c07 +Author: Bram Moolenaar +Date: Sun Feb 23 23:39:13 2014 +0100 + + updated for version 7.4.191 + Problem: Escaping a file name for shell commands can't be done without a + function. + Solution: Add the :S file name modifier. + +commit 581966e8323c2bab6f9e54729708dc46de8f9fc5 +Author: Bram Moolenaar +Date: Sun Feb 23 22:58:17 2014 +0100 + + updated for version 7.4.190 + Problem: Compiler warning for using %lld for off_t. + Solution: Add type cast. + +commit f30caaf08d2ccbf429cf1eeb910b0ab08b88a40d +Author: Bram Moolenaar +Date: Sun Feb 23 22:54:58 2014 +0100 + + updated for version 7.4.189 + Problem: Compiler warning for unused argument. + Solution: Add UNUSED. + +commit a2aa31a9269641839178b0c0663dc67405c33d3e +Author: Bram Moolenaar +Date: Sun Feb 23 22:52:40 2014 +0100 + + updated for version 7.4.188 + Problem: SIZEOF_LONG clashes with similar defines in header files. + Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT. + +commit 7d311c52ce2859f67532e0a4b604eb8147473c01 +Author: Bram Moolenaar +Date: Sat Feb 22 23:49:35 2014 +0100 + + updated for version 7.4.187 + Problem: Delete that crosses line break splits multi-byte character. + Solution: Advance a character instead of a byte. (Cade Foster) + +commit b1d90a3d770c5e513e6cad8284a5168ac5535883 +Author: Bram Moolenaar +Date: Sat Feb 22 23:03:55 2014 +0100 + + updated for version 7.4.186 + Problem: Insert in Visual mode sometimes gives incorrect results. + (Dominique Pelle) + Solution: Remember the original insert start position. (Christian Brabandt, + Dominique Pelle) + +commit 631abc35dfc7ad87255c940fd22eee416c731658 +Author: Bram Moolenaar +Date: Sat Feb 22 22:27:47 2014 +0100 + + updated for version 7.4.185 + Problem: Clang gives warnings. + Solution: Adjust how bigness is set. (Dominique Pelle) + +commit 9feaf6206f73b367f3167ffff927c1a5d2d90954 +Author: Bram Moolenaar +Date: Sat Feb 22 22:18:47 2014 +0100 + + updated for version 7.4.184 + Problem: match() does not work properly with a {count} argument. + Solution: Compute the length once and update it. Quit the loop when at the + end. (Hirohito Higashi) + +commit c86438205ba1d7b5ecadaa700c7f9943fdaf9838 +Author: Bram Moolenaar +Date: Sat Feb 15 19:47:51 2014 +0100 + + updated for version 7.4.183 + Problem: MSVC Visual Studio update not supported. + Solution: Add version number. (Mike William) + +commit 45e2bcc2750dc09121bab718da454ed0b0b77c26 +Author: Bram Moolenaar +Date: Sat Feb 15 17:19:00 2014 +0100 + + updated for version 7.4.182 + Problem: Building with mzscheme and racket does not work. (David Chimay) + Solution: Adjust autoconf. (Sergey Khorev) + +commit 06811f33ce34575e32f890f8b70c675d44858821 +Author: Bram Moolenaar +Date: Sat Feb 15 16:17:07 2014 +0100 + + updated for version 7.4.181 + Problem: When using 'pastetoggle' the status lines are not updated. (Samuel + Ferencik, Jan Christoph Ebersbach) + Solution: Update the status lines. (Nobuhiro Takasaki) + +commit 403b3cf0a1ee4c7c1862ef52d42713b90c75a5ee +Author: Bram Moolenaar +Date: Sat Feb 15 15:59:03 2014 +0100 + + updated for version 7.4.180 + Problem: Older Python versions don't support %ld. + Solution: Use %d instead. (ZyX) + +commit 0e4eebd4254017970b7389f66315ebed1486e1ed +Author: Bram Moolenaar +Date: Wed Feb 12 22:08:49 2014 +0100 + + updated for version 7.4.179 + Problem: Warning for type-punned pointer. (Tony Mechelynck) + Solution: Use intermediate variable. + +commit f92d8a254ac092e525049ab930924d34eca0f114 +Author: Bram Moolenaar +Date: Tue Feb 11 19:33:07 2014 +0100 + + updated for version 7.4.178 + Problem: The J command does not update '[ and '] marks. (William Gardner) + Solution: Set the marks. (Christian Brabandt) + +commit 92dff1827aa0a199bd26139982c485fe366a5727 +Author: Bram Moolenaar +Date: Tue Feb 11 19:15:50 2014 +0100 + + Update runtime files. Add support for systemverilog. + +commit b8e2305656adeb9357e726742bfe0e91e88cda28 +Author: Bram Moolenaar +Date: Tue Feb 11 18:58:09 2014 +0100 + + updated for version 7.4.177 + Problem: Compiler warning for unused variable. (Tony Mechelynck) + Solution: Add #ifdef. + +commit 2d5f38ff10a955058416b93aae774aeef1c34486 +Author: Bram Moolenaar +Date: Tue Feb 11 18:47:27 2014 +0100 + + updated for version 7.4.176 + Problem: Dictionary.update() thows an error when used without arguments. + Python programmers don't expect that. + Solution: Make Dictionary.update() without arguments do nothing. (ZyX) + +commit cd981f2e0f00613a63b46e1e6b5227d5993ba994 +Author: Bram Moolenaar +Date: Tue Feb 11 17:06:00 2014 +0100 + + updated for version 7.4.175 + Problem: When a wide library function fails, falling back to the non-wide + function may do the wrong thing. + Solution: Check the platform, when the wide function is supported don't fall + back to the non-wide function. (Ken Takata) + +commit 3b5226121ddefaa51c1dbb844bfb7124386fe4a8 +Author: Bram Moolenaar +Date: Tue Feb 11 16:00:35 2014 +0100 + + updated for version 7.4.174 + Problem: Compiler warnings for Python interface. (Tony Mechelynck) + Solution: Add type casts, initialize variable. + +commit 12a0f22340ef1b0fa9a4e96d918e282c3d9c2c4e +Author: Bram Moolenaar +Date: Tue Feb 11 15:47:46 2014 +0100 + + updated for version 7.4.173 + Problem: When using scrollbind the cursor can end up below the last line. + (mvxxc) + Solution: Reset w_botfill when scrolling up. (Christian Brabandt) + +commit 4d504a3e11c42ca1f7ad29848b943eb1537283cb +Author: Bram Moolenaar +Date: Tue Feb 11 15:23:32 2014 +0100 + + updated for version 7.4.172 + Problem: The blowfish code mentions output feedback, but the code is + actually doing cipher feedback. + Solution: Adjust names and comments. + +commit 0a36fece9234d423aa5e35a8df1e33b3f79e9ede +Author: Bram Moolenaar +Date: Tue Feb 11 15:10:43 2014 +0100 + + updated for version 7.4.171 + Problem: Redo does not set v:count and v:count1. + Solution: Use a separate buffer for redo, so that we can set the counts when + performing redo. + +commit c467d9b2745642df836e89c026b2e84d9b227b59 +Author: Bram Moolenaar +Date: Tue Feb 11 12:15:43 2014 +0100 + + updated for version 7.4.170 + Problem: Some help tags don't work with ":help". (Tim Chase) + Solution: Add exceptions. + +commit 10395d8d6c9f85d5af42d30fb5bd2225bd8ef626 +Author: Bram Moolenaar +Date: Wed Feb 5 22:46:52 2014 +0100 + + updated for version 7.4.169 + Problem: ":sleep" puts cursor in the wrong column. (Liang Li) + Solution: Add the window offset. (Christian Brabandt) + +commit a1a118b159ae9555a7fdce3d707ddc3064717067 +Author: Bram Moolenaar +Date: Wed Feb 5 22:41:15 2014 +0100 + + updated for version 7.4.168 + Problem: Can't compile with Ruby 2.1.0. + Solution: Add support for new GC. (Kohei Suzuki) + +commit 4f943c09a5f09b330d92177ab50b5dd2a7986836 +Author: Bram Moolenaar +Date: Wed Feb 5 22:26:05 2014 +0100 + + updated for version 7.4.167 + Problem: Fixes are not tested. + Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira) + +commit f31ecce97eb2aa77a9f43725710af0619e409035 +Author: Bram Moolenaar +Date: Wed Feb 5 22:13:05 2014 +0100 + + updated for version 7.4.166 + Problem: Auto-loading a function for code that won't be executed. + Solution: Do not auto-load when evaluation is off. (Yasuhiro Matsumoto) + +commit 767568846b322a52cfbf21f048b1e9e968e393c5 +Author: Bram Moolenaar +Date: Wed Feb 5 22:02:01 2014 +0100 + + updated for version 7.4.165 + Problem: By default, after closing a buffer changes can't be undone. + Solution: In the example vimrc file set 'undofile'. + +commit dd415a6c5acf5c7c054a16331b34f6b84f9c004d +Author: Bram Moolenaar +Date: Wed Feb 5 14:02:27 2014 +0100 + + updated for version 7.4.164 + Problem: Problem with event handling on Windows 8. + Solution: Ignore duplicate WINDOW_BUFFER_SIZE_EVENTs. (Nobuhiro Takasaki) + +commit f50eb7882e89a6ec1670a0377224f174c7899338 +Author: Bram Moolenaar +Date: Wed Feb 5 13:36:54 2014 +0100 + + updated for version 7.4.163 + Problem: MS-Windows input doesn't work properly on Windows 7 and earlier. + Solution: Add a check for Windows 8. (Yasuhiro Matsumoto) + +commit 09edc46d01ee0804e29594738c5b86a8a2c06ca0 +Author: Bram Moolenaar +Date: Wed Feb 5 12:36:42 2014 +0100 + + updated for version 7.4.162 + Problem: Running tests in shadow dir doesn't work. + Solution: Add testdir/sautest to the shadow target. (James McCoy) + +commit 4315f26500934bff48ed9bda85d2c9db0c8c73f7 +Author: Bram Moolenaar +Date: Fri Jan 31 14:54:04 2014 +0100 + + updated for version 7.4.161 + Problem: Crash in Python exception handling. + Solution: Only use exception variables if did_throw is set. (ZyX) + +commit fcc3f46735b8c47fde0961228ca1fdd20cb709a0 +Author: Bram Moolenaar +Date: Fri Jan 24 19:55:37 2014 +0100 + + updated for version 7.4.160 + Problem: Win32: Crash when executing external command. + Solution: Only close the handle when it was created. (Yasuhiro Matsumoto) + +commit 361aa50547249b76097da86873f7c981e3918049 +Author: Bram Moolenaar +Date: Thu Jan 23 22:45:58 2014 +0100 + + updated for version 7.4.159 + Problem: Completion hangs when scanning the current buffer after doing + keywords. (Christian Brabandt) + Solution: Set the first match position when starting to scan the current + buffer. + +commit 8af269186c71d6835e563bfaa35fe5c50d10513d +Author: Bram Moolenaar +Date: Thu Jan 23 20:09:34 2014 +0100 + + updated for version 7.4.158 + Problem: Pattern containing \zs is not handled correctly by substitute(). + Solution: Change how an empty match is skipped. (Yukihiro Nakadaira) + +commit b4d587cbd9450d1a28dfb40c5204e9071f7bd955 +Author: Bram Moolenaar +Date: Thu Jan 23 18:12:49 2014 +0100 + + updated for version 7.4.157 + Problem: Error number used twice. (Yukihiro Nakadaira) + Solution: Change the one not referred in the docs. + +commit 4a36bcf0d8303c0ba6964f23e24a766242771ef3 +Author: Bram Moolenaar +Date: Thu Jan 23 14:26:24 2014 +0100 + + updated for version 7.4.156 + Problem: Test file missing from distribution. + Solution: Add new directory to file list. + +commit 8d04317104f7ab39785aa9451c6810ef22fcec76 +Author: Bram Moolenaar +Date: Thu Jan 23 14:24:41 2014 +0100 + + Updated runtime files. + +commit ac8400d48354a62b7b761cf6897641876d2c476d +Author: Bram Moolenaar +Date: Tue Jan 14 21:31:34 2014 +0100 + + updated for version 7.4.155 + Problem: ":keeppatterns /pat" does not keep search pattern offset. + Solution: Restore the offset after doing the search. + +commit 8822a9c3670cd91fe398424643cba2d353823862 +Author: Bram Moolenaar +Date: Tue Jan 14 19:44:34 2014 +0100 + + updated for version 7.4.154 + Problem: Still a problem with auto-loading. + Solution: Pass no_autoload to deref_func_name(). (Yukihiro Nakadaira) + +commit 5395e7afe93d38793dcd6520b277ec0d3b1882ac +Author: Bram Moolenaar +Date: Tue Jan 14 19:35:56 2014 +0100 + + updated for version 7.4.153 + Problem: Compiler warning for pointer type. + Solution: Add type cast. + +commit 1028f4d75ee04261f1338620c22f388a05098bb0 +Author: Bram Moolenaar +Date: Tue Jan 14 16:55:00 2014 +0100 + + updated for version 7.4.152 + Problem: Python: Cannot iterate over options. + Solution: Add options iterator. (ZyX) + +commit 063a46ba77c3251f0b5245e872dcbad003c71024 +Author: Bram Moolenaar +Date: Tue Jan 14 16:36:51 2014 +0100 + + updated for version 7.4.151 + Problem: Python: slices with steps are not supported. + Solution: Support slices in Python vim.List. (ZyX) + +commit 14177b77bf7bb9c3f1c7c8805bc6cff1b651c136 +Author: Bram Moolenaar +Date: Tue Jan 14 15:53:51 2014 +0100 + + updated for version 7.4.150 + Problem: :keeppatterns is not respected for :s. + Solution: Check the keeppatterns flag. (Yasuhiro Matsumoto) + +commit 6d977d6c1c14fa3d8fba2576e461ecaf93dcd884 +Author: Bram Moolenaar +Date: Tue Jan 14 15:24:39 2014 +0100 + + updated for version 7.4.149 + Problem: Get E685 error when assigning a function to an autoload variable. + (Yukihiro Nakadaira) + Solution: Instead of having a global no_autoload variable, pass an autoload + flag down to where it is used. (ZyX) + +commit ca058dc71f53a4d08f553468e8fda5ea961b3f2b +Author: Bram Moolenaar +Date: Tue Jan 14 13:26:21 2014 +0100 + + updated for version 7.4.148 + Problem: Cannot build with Cygwin and X11. + Solution: Include Xwindows.h instead of windows.h. (Lech Lorens) + +commit 6cd3aeee4c0fbd0751122395af0ab895abda027e +Author: Bram Moolenaar +Date: Tue Jan 14 13:18:58 2014 +0100 + + updated for version 7.4.147 + Problem: Cursor moves to wrong position when using "gj" after "$" and + virtual editing is active. + Solution: Make "gj" behave differently when virtual editing is active. + (Hirohito Higashi) + +commit 2cd3696c35877e2b3e8826336fb37833a3dfa4b6 +Author: Bram Moolenaar +Date: Tue Jan 14 12:57:05 2014 +0100 + + updated for version 7.4.146 + Problem: When starting Vim with "-u NONE" v:oldfiles is NULL. + Solution: Set v:oldfiles to an empty list. (Yasuhiro Matsumoto) + +commit 32b9201f3726b26d1b5a558f95919cf0575a4b78 +Author: Bram Moolenaar +Date: Tue Jan 14 12:33:36 2014 +0100 + + updated for version 7.4.145 + Problem: getregtype() does not return zero for unknown register. + Solution: Adjust documention: return empty string for unknown register. + Check the register name to be valid. (Yukihiro Nakadaira) + +commit 9d1685d1cf21cf5c17a52ae8ea143161a0d00d37 +Author: Bram Moolenaar +Date: Tue Jan 14 12:18:45 2014 +0100 + + updated for version 7.4.144 + Problem: MingW also supports intptr_t for OPEN_OH_ARGTYPE. + Solution: Adjust #ifdef. (Ken Takata) + +commit e21b6b2a8d526f22ece5ccadafa3a6ff3289d603 +Author: Bram Moolenaar +Date: Tue Jan 14 12:17:02 2014 +0100 + + updated for version 7.4.143 + Problem: TextChangedI is not triggered. + Solution: Reverse check for "ready". (lilydjwg) + +commit b0d5c96133f894c102eb695fcd7d93a54028cc99 +Author: Bram Moolenaar +Date: Sun Jan 12 13:24:51 2014 +0100 + + updated for version 7.4.142 + Problem: On MS-Windows 8 IME input doen't work correctly. + Solution: Work around the problem. (Nobuhiro Takasaki) + +commit 78cf3f0de90613cc8621f806444120ee3b12b507 +Author: Bram Moolenaar +Date: Fri Jan 10 18:16:07 2014 +0100 + + updated for version 7.4.141 + Problem: Problems when building with Borland: st_mode is signed short; + can't build with Python; temp files not ignored by Mercurial; + building with DEBUG doesn't define _DEBUG. + Solution: Fix the problems. (Ken Takata) + +commit a02471e2952b16c14a0ee779ba69ff4272c10192 +Author: Bram Moolenaar +Date: Fri Jan 10 16:43:14 2014 +0100 + + updated for version 7.4.140 + Problem: Crash when wiping out buffer triggers autocommand that wipes out + only other buffer. + Solution: Do not delete the last buffer, make it empty. (Hirohito Higashi) + +commit bd2dc34774c3753b2953a3bffaf35d5793d2575c +Author: Bram Moolenaar +Date: Fri Jan 10 15:53:13 2014 +0100 + + updated for version 7.4.139 + Problem: Crash when using :cd in autocommand. (François Ingelrest) + Solution: Set w_localdir to NULL after freeing it. (Dominique Pelle) + +commit 4ea924e0a567c5026a25fba2b02dd6eaf9efcb89 +Author: Bram Moolenaar +Date: Fri Jan 10 15:32:21 2014 +0100 + + updated for version 7.4.138 + Problem: Directory change messages are not recognized. + Solution: Fix using a character range literally. (Lech Lorens) + +commit 3a69e1135e65c44639d7a54d7637519134f36203 +Author: Bram Moolenaar +Date: Fri Jan 10 13:51:42 2014 +0100 + + updated for version 7.4.137 + Problem: Cannot use IME with Windows 8 console. + Solution: Change the user of ReadConsoleInput() and PeekConsoleInput(). + (Yasuhiro Matsumoto) + +commit b1cb35f785d2d7a1c94268218cf5eb3d8087c55e +Author: Bram Moolenaar +Date: Fri Jan 10 13:05:20 2014 +0100 + + updated for version 7.4.136 + Problem: MS-Windows: When saving a file with a UNC path the file becomes + read-only. + Solution: Don't mix up Win32 attributes and Unix attributes. (Ken Takata) + +commit 438f67a0040ab4f517c68f446f4a03a6c9e9096d +Author: Bram Moolenaar +Date: Tue Jan 7 06:09:28 2014 +0100 + + Updated runtime files. + +commit 2fda30146920a1b0bd9cdac7e644a28e4b873b89 +Author: Bram Moolenaar +Date: Mon Jan 6 15:51:55 2014 +0100 + + updated for version 7.4.135 + Problem: Missing dot in MingW test Makefile. + Solution: Add the dot. (Michael Soyka) + +commit 5ec8305ea884f5b04566b3c72cdc8d60b6bd29ad +Author: Bram Moolenaar +Date: Mon Jan 6 15:45:10 2014 +0100 + + updated for version 7.4.134 + Problem: Spurious space in MingW Makefile. + Solution: Remove the space. (Michael Soyka) + +commit 5f4c8406a2c58320a94de77f49b35eda7058f328 +Author: Bram Moolenaar +Date: Mon Jan 6 06:19:11 2014 +0100 + + updated for version 7.4.133 + Problem: Clang warns for using NUL. + Solution: Change NUL to NULL. (Dominique Pelle) + +commit 3f1138e8aefc91768cd3d94b4d15671204c117c3 +Author: Bram Moolenaar +Date: Sun Jan 5 13:29:26 2014 +0100 + + updated for version 7.4.132 + Problem: Win32: flags and inherit_handles arguments mixed up. + Solution: Swap the argument. (cs86661) + +commit 4b550b4c50f576d3111d39009c6a21514a5f3d17 +Author: Bram Moolenaar +Date: Sun Dec 15 10:02:33 2013 +0100 + + Runtime file updates. + +commit dedd1b0aba7e7125081fd3e71b629058d48dac1d +Author: Bram Moolenaar +Date: Sat Dec 14 13:06:17 2013 +0100 + + updated for version 7.4.131 + Problem: Syncbind causes E315 errors in some situations. (Liang Li) + Solution: Set and restore curbuf in ex_syncbind(). (Christian Brabandt) + +commit 0bd7b3f4ce0e70ff762689dc0fd9f41b54692694 +Author: Bram Moolenaar +Date: Sat Dec 14 12:48:58 2013 +0100 + + updated for version 7.4.130 + Problem: Relative line numbers mix up windows when using folds. + Solution: Use hasFoldingWin() instead of hasFolding(). (Lech Lorens) + +commit 959a143f2e17d81c108b60493815419c7772aa63 +Author: Bram Moolenaar +Date: Sat Dec 14 12:17:38 2013 +0100 + + updated for version 7.4.129 + Problem: getline(-1) returns zero. (mvxxc) + Solution: Return an empty string. + +commit 207fd75cac7bc658da039f551620d51c422def44 +Author: Bram Moolenaar +Date: Sat Dec 14 11:50:35 2013 +0100 + + updated for version 7.4.128 + Problem: Perl 5.18 for MSVC doesn't work. + Solution: Add check in makefile and define __inline. (Ken Takata) + +commit 7c0daf088e880e7cd4031c673876a2750323c79c +Author: Bram Moolenaar +Date: Sat Dec 14 11:46:08 2013 +0100 + + updated for version 7.4.127 + Problem: Perl 5.18 on Unix doesn't work. + Solution: Move workaround to after including vim.h. (Ken Takata) + +commit 36c85b2c4639c06fd8e4398f1f7d29f5d4e0405f +Author: Bram Moolenaar +Date: Thu Dec 12 20:25:44 2013 +0100 + + updated for version 7.4.126 + Problem: Compiler warnings for "const" and incompatible types. + Solution: Remove "const", add type cast. (Ken Takata) + +commit dfb18411cf3d0cf7fd92b39476768e5f7ca47148 +Author: Bram Moolenaar +Date: Wed Dec 11 18:53:29 2013 +0100 + + Updated runtime files. + +commit 175d0704dfb1247be7f414bfbcf9f5cfeced2794 +Author: Bram Moolenaar +Date: Wed Dec 11 18:36:33 2013 +0100 + + updated for version 7.4.125 + Problem: Win32: Dealing with messages may not work for multi-byte chars. + Solution: Use pDispatchMessage(). (Ken Takata) + +commit 2cc8738f2f87ffa3e584b8e606f11fbb188c46b4 +Author: Bram Moolenaar +Date: Wed Dec 11 18:21:45 2013 +0100 + + updated for version 7.4.124 + Problem: Win32: Getting host name does not use wide function. + Solution: Use GetComputerNameW() if possible. (Ken Takata) + +commit c8020ee825b9d9196b1329c0e097424576fc9b3a +Author: Bram Moolenaar +Date: Wed Dec 11 18:18:06 2013 +0100 + + updated for version 7.4.123 + Problem: Win32: Getting user name does not use wide function. + Solution: Use GetUserNameW() if possible. (Ken Takata) + +commit 910cffbb5ea2df88688301168eb04926c9e68990 +Author: Bram Moolenaar +Date: Wed Dec 11 17:58:35 2013 +0100 + + updated for version 7.4.122 + Problem: Win32: When 'encoding' is set to "utf-8" and the active codepage + is cp932 then ":grep" and other commands don't work for multi-byte + characters. + Solution: (Yasuhiro Matsumoto) + +commit 893b2d73d16870f08d7d442488f3790156e11105 +Author: Bram Moolenaar +Date: Wed Dec 11 17:44:38 2013 +0100 + + updated for version 7.4.121 + Problem: Completion doesn't work for ":py3d" and ":py3f". (Bohr Shaw) + Solution: Skip over letters after ":py3". + +commit fcf94d399015984742c4306c7e6676f07d7ed5fe +Author: Bram Moolenaar +Date: Wed Dec 11 17:20:19 2013 +0100 + + updated for version 7.4.120 + Problem: Can't build with Perl 5.18 on Linux. (Lcd 47) + Solution: Add #ifdef. (Ken Takata) + +commit 4ffa07081f97db6b49d6d087ce46ff0b3a4c8a5c +Author: Bram Moolenaar +Date: Wed Dec 11 17:12:37 2013 +0100 + + updated for version 7.4.119 + Problem: Vim doesn't work well on OpenVMS. + Solution: Fix various problems. (Samuel Ferencik) + +commit 1d633413e5961589c2ae81300c96197443eee0c8 +Author: Bram Moolenaar +Date: Wed Dec 11 15:52:01 2013 +0100 + + updated for version 7.4.118 + Problem: It's possible that redrawing the status lines causes + win_redr_custom() to be called recursively. + Solution: Protect against recursiveness. (Yasuhiro Matsumoto) + +commit 6b10721fa2d883540c1c106ef26fff8abed0ac43 +Author: Bram Moolenaar +Date: Wed Dec 11 15:06:40 2013 +0100 + + updated for version 7.4.117 + Problem: Can't build with Cygwin/MingW and Perl 5.18. + Solution: Add a linker argument for the Perl library. (Cesar Romani) + Adjust CFLAGS and LIB. (Cesar Romani) + Move including inline.h further down. (Ken Takata) + +commit 7ba0741451d8eea497fba07ca2bbf6fae107a6a6 +Author: Bram Moolenaar +Date: Wed Dec 11 14:55:01 2013 +0100 + + updated for version 7.4.116 + Problem: When a mapping starts with a space, the typed space does not show + up for 'showcmd'. + Solution: Show "<20>". (Brook Hong) + +commit b011af969652f6be0775ba8dcd54aac4dcb57cdb +Author: Bram Moolenaar +Date: Wed Dec 11 13:21:51 2013 +0100 + + updated for version 7.4.115 + Problem: When using Zsh expanding ~abc doesn't work when the result + contains a space. + Solution: Off-by-one error in detecting the NUL. (Pavol Juhas) + +commit 5d7f9df8fa12e076c233069bb0a98d490749a63a +Author: Bram Moolenaar +Date: Wed Dec 11 12:22:58 2013 +0100 + + updated for version 7.4.114 + Problem: New GNU make outputs messages about changing directory in another + format. + Solution: Recognize the new format. + +commit 73c61633b6c0387333f208afb11a0a00bed09ef0 +Author: Bram Moolenaar +Date: Sat Dec 7 14:48:10 2013 +0100 + + updated for version 7.4.113 + Problem: MSVC static analysis gives warnings. + Solution: Avoid the warnings and avoid possible bugs. (Ken Takata) + +commit b050c6418647c5358564e4608e8bb6ac7caa93b8 +Author: Bram Moolenaar +Date: Sat Dec 7 14:32:09 2013 +0100 + + updated for version 7.4.112 + Problem: The defaults for 'directory' and 'backupdir' on MS-Windows do not + include a directory that exists. + Solution: Use $TEMP. + +commit c2401d62e0f8de45598c8ed7d9e9b09227f6682d +Author: Bram Moolenaar +Date: Sat Dec 7 14:28:43 2013 +0100 + + updated for version 7.4.111 + Problem: Memory leak in Python OptionsAssItem. (Ken Takata) + Solution: Call Py_XDECREF() where needed. (ZyX) + +commit ba2d44f33863e115b1858ab572829f403ad21883 +Author: Bram Moolenaar +Date: Thu Nov 28 19:27:30 2013 +0100 + + updated for version 7.4.110 + Problem: "gUgn" cannot be repeeated. (Dimitar Dimitrov) + Solution: Don't put "gn" in a different order in the redo buffer. Restore + 'wrapscan' when the pattern isn't found. (Christian Wellenbrock) + +commit b95186fd36bae9716181bfdd203fb27f410e3c4f +Author: Bram Moolenaar +Date: Thu Nov 28 18:53:52 2013 +0100 + + updated for version 7.4.109 + Problem: ColorScheme autocommand matches with the current buffer name. + Solution: Match with the colorscheme name. (Christian Brabandt) + +commit 34b466edfe6acdf610899da18e81537a8e5d52c8 +Author: Bram Moolenaar +Date: Thu Nov 28 17:41:46 2013 +0100 + + updated for version 7.4.108 + Problem: "zG" and "zW" leave temp files around on MS-Windows. + Solution: Delete the temp files when exiting. (Ken Takata) + +commit 9fee7d4729af19e7ce4950ede8de358c5eeb3772 +Author: Bram Moolenaar +Date: Thu Nov 28 17:04:43 2013 +0100 + + updated for version 7.4.107 + Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the + Python code doesn't catch it. (Yggdroot Chen) + Solution: Throw exceptions on errors in vim.eval(). (ZyX) + +commit e88a5f3a2c18426a68c4591d61bc612276878b46 +Author: Bram Moolenaar +Date: Thu Nov 28 16:32:38 2013 +0100 + + updated for version 7.4.106 + Problem: Can't build with Ruby using Cygwin. + Solution: Fix library name in makefile. (Steve Hall) + +commit dff54ac7e85f14f91faeadbaff22b23b2e5efb84 +Author: Bram Moolenaar +Date: Thu Nov 28 14:36:33 2013 +0100 + + updated for version 7.4.105 + Problem: Completing a tag pattern may give an error for invalid pattern. + Solution: Suppress the error, just return no matches. + +commit 174a848b677c6cd66def00d36a2b25332ca49e38 +Author: Bram Moolenaar +Date: Thu Nov 28 14:20:17 2013 +0100 + + updated for version 7.4.104 + Problem: ":help s/\_" reports an internal error. (John Beckett) + Solution: Check for NUL and invalid character classes. + +commit 3678208477b1f0586128f7f18a6382d342c0c960 +Author: Bram Moolenaar +Date: Thu Nov 28 13:53:34 2013 +0100 + + Updated runtime files. + +commit c62a644eaf31ff1ea6e3d569d0fe8c9d4eb3d908 +Author: Bram Moolenaar +Date: Thu Nov 21 18:13:37 2013 +0100 + + updated for version 7.4.103 + Problem: Dos installer uses an old way to escape spaces in the diff + command. + Solution: Adjust the quoting to the new default shellxquote. (Ben Fritz) + +commit ace8d8ee2f5d6ddd6d47272609c75155ce533f97 +Author: Bram Moolenaar +Date: Thu Nov 21 17:42:31 2013 +0100 + + updated for version 7.4.102 + Problem: Crash when interrupting "z=". + Solution: Add safety check for word length. (Christian Brabandt, Dominique + Pelle) + +commit 438ee5bf603f3cee2c8ec924d081885c0086ba19 +Author: Bram Moolenaar +Date: Thu Nov 21 17:13:00 2013 +0100 + + updated for version 7.4.101 + Problem: Using \1 in pattern goes one line too far. (Bohr Shaw, John Little) + Solution: Only advance the match end for the matched characters in the last + line. + +commit 272fb5823627e2e088b8f39ea516fc8a9341572e +Author: Bram Moolenaar +Date: Thu Nov 21 16:03:40 2013 +0100 + + updated for version 7.4.100 + Problem: NFA regexp doesn't handle backreference correctly. (Ryuichi + Hayashida, Urtica Dioica) + Solution: Always add NFA_SKIP, also when it already exists at the start + position. + +commit cafaa8a9502f64d5c23e51c1f89c5b322deb22fe +Author: Bram Moolenaar +Date: Thu Nov 21 14:40:04 2013 +0100 + + updated for version 7.4.099 + Problem: Append in blockwise Visual mode with "$" is wrong. + Solution: After "$" don't use the code that checks if the cursor was moved. + (Hirohito Higashi, Ken Takata) + +commit d07c6e1e82d4321da0fb11ff408aeaeb9fba1f68 +Author: Bram Moolenaar +Date: Thu Nov 21 14:21:40 2013 +0100 + + updated for version 7.4.098 + Problem: When using ":'<,'>del" errors may be given for the visual line + numbers being out of range. + Solution: Reset Visual mode in ":del". (Lech Lorens) + +commit 1e42f7ac1624058f8097bc8d6406af21b600b8f5 +Author: Bram Moolenaar +Date: Thu Nov 21 13:24:41 2013 +0100 + + updated for version 7.4.097 + Problem: Unexpected behavior change related to 'virtualedit'. (Ingo Karkat) + Solution: Update the valid cursor position. (Christian Brabandt) + +commit ffa2220950a8f2856f4d7042768888c27e51178a +Author: Bram Moolenaar +Date: Thu Nov 21 12:34:11 2013 +0100 + + updated for version 7.4.096 + Problem: Can't change directory to an UNC path. + Solution: Use win32_getattrs() in mch_getperm(). (Christian Brabandt) + +commit 49b10273f0dd1b10e94ea675b18088a27364edbd +Author: Bram Moolenaar +Date: Thu Nov 21 12:17:51 2013 +0100 + + updated for version 7.4.095 + Problem: Regexp for LuaJIT version doesn't work on BSD. + Solution: Use "*" instead of "\+" and "\?". (Ozaki) + +commit 49b6a57d19e46258c2b4c7fb71a5e78f6a7840d1 +Author: Bram Moolenaar +Date: Sun Nov 17 20:32:54 2013 +0100 + + updated for version 7.4.094 + Problem: Configure may not find that -lint is needed for gettext(). + Solution: Check for gettext() with empty $LIBS. (Thomas De Schampheleire) + +commit 9421bdc2cd7cdcd801bcde4d41ea0a2c60b66199 +Author: Bram Moolenaar +Date: Sun Nov 17 20:17:12 2013 +0100 + + updated for version 7.4.093 + Problem: Configure can't use LuaJIT on ubuntu 12.04. + Solution: Adjust the configure regexp that locates the version number. + (Charles Strahan) + +commit 4b60a6cdb3982d93837e8f285c3b7443c79abcd0 +Author: Bram Moolenaar +Date: Thu Nov 14 05:48:46 2013 +0100 + + Update runtime files. + +commit 2593e037c9e9a00ebd86fa3f8a8011c39511c314 +Author: Bram Moolenaar +Date: Thu Nov 14 03:54:07 2013 +0100 + + updated for version 7.4.092 + Problem: Can't build small version. + Solution: Add #ifdef where the b_cjk flag is used. (Ken Takata) + +commit e874744e94e172d33edd91ccb0f5cdf5105b6be3 +Author: Bram Moolenaar +Date: Tue Nov 12 18:09:29 2013 +0100 + + updated for version 7.4.091 + Problem: Missing semicolon. + Solution: Add the semicolon. + +commit 8f5610df7312023e2da5dc8f885e1b159a57dee2 +Author: Bram Moolenaar +Date: Tue Nov 12 05:28:26 2013 +0100 + + updated for version 7.4.090 + Problem: Win32: When a directory name contains an exclamation mark, + completion doesn't complete the contents of the directory. + Solution: Escape the exclamation mark. (Jan Stocker) + +commit 0671de335f87c15aa989e99952098feea1285830 +Author: Bram Moolenaar +Date: Tue Nov 12 05:12:03 2013 +0100 + + updated for version 7.4.089 + Problem: When editing a file in a directory mounted through sshfs Vim + doesn't set the security context on a renamed file. + Solution: Add mch_copy_sec() to vim_rename(). (Peter Backes) + +commit cc63c647eee82ca4f3a9c7b09c1bd86933e913d4 +Author: Bram Moolenaar +Date: Tue Nov 12 04:44:01 2013 +0100 + + updated for version 7.4.088 + Problem: When spell checking is enabled Asian characters are always marked + as error. + Solution: When 'spelllang' contains "cjk" do not mark Asian characters as + error. (Ken Takata) + +commit efe06f4dd8713e5a8dc8c537b0fdf89101a87c20 +Author: Bram Moolenaar +Date: Mon Nov 11 23:17:39 2013 +0100 + + updated for version 7.4.087 + Problem: Compiler warning on 64 bit Windows systems. + Solution: Fix type cast. (Mike Williams) + +commit 0f8de8dfb2cc7b778457d9c84305453bd1ef3600 +Author: Bram Moolenaar +Date: Mon Nov 11 04:25:53 2013 +0100 + + updated for version 7.4.086 + Problem: Skipping over an expression when not evaluating it does not work + properly for dict members. + Solution: Skip over unrecognized expression. (ZyX) + +commit 3f75e422be7dba58a6c6fc58dcc51b882bd4adaf +Author: Bram Moolenaar +Date: Mon Nov 11 01:29:22 2013 +0100 + + updated for version 7.4.085 + Problem: When inserting text in Visual block mode and moving the cursor the + wrong text gets repeated in other lines. + Solution: Use the '[ mark to find the start of the actually inserted text. + (Christian Brabandt) + +commit d6b8a5253b293b90a90af4320e9fd1c6e587ad2b +Author: Bram Moolenaar +Date: Mon Nov 11 01:05:48 2013 +0100 + + updated for version 7.4.084 + Problem: Python: interrupt not being properly discarded. (Yggdroot Chen) + Solution: Discard interrupt in VimTryEnd. (ZyX) + +commit a939e434407b749adf4d50ea9f3f13b6a9abaf86 +Author: Bram Moolenaar +Date: Sat Nov 9 05:30:26 2013 +0100 + + updated for version 7.4.083 + Problem: It's hard to avoid adding a used pattern to the search history. + Solution: Add the ":keeppatterns" modifier. (Christian Brabandt) + +commit 8e69b4a319d7933d491ac49a2812c964e8dc85b3 +Author: Bram Moolenaar +Date: Sat Nov 9 03:41:58 2013 +0100 + + Updated runtime files. + +commit 45d3b1454c1001001ef97746556d3142788a8383 +Author: Bram Moolenaar +Date: Sat Nov 9 03:31:51 2013 +0100 + + updated for version 7.4.082 + Problem: Using "gf" in a changed buffer suggests adding "!", which is not + possible. (Tim Chase) + Solution: Pass a flag to check_changed() wether adding ! make sense. + +commit 815135e4082dce22a264cc1f176187221d5313cf +Author: Bram Moolenaar +Date: Sat Nov 9 02:32:18 2013 +0100 + + updated for version 7.4.081 + Problem: Wrong logic when ANALYZE is "yes". + Solution: Use or instead of and. (KF Leong) + +commit 817a8801d7d0edb0c2776c22ef0dd5ac2b2d73c8 +Author: Bram Moolenaar +Date: Sat Nov 9 01:44:43 2013 +0100 + + updated for version 7.4.080 + Problem: Missing documentation for v:hlsearch. + Solution: Include the right file in the patch. + +commit 8050efa07d7a66e8e2e88253d079a106a7f2601a +Author: Bram Moolenaar +Date: Fri Nov 8 04:30:20 2013 +0100 + + updated for version 7.4.079 + Problem: A script cannot detect whether 'hlsearch' highlighting is actually + displayed. + Solution: Add the "v:hlsearch" variable. (ZyX) + +commit e5878f4be9f0cb6719220fa17f113fa24b1f3039 +Author: Bram Moolenaar +Date: Fri Nov 8 03:15:47 2013 +0100 + + updated for version 7.4.078 + Problem: MSVC 2013 is not supported. + Solution: Recognize and support MSVC 2013. (Ed Brown) + +commit 03e228a623304c0afed231ad1605153dd56335be +Author: Bram Moolenaar +Date: Thu Nov 7 04:49:27 2013 +0100 + + updated for version 7.4.077 + Problem: DOS installer creates shortcut without a path, resulting in the + current directory to be C:\Windows\system32. + Solution: Use environment variables. + +commit fcea03ddd3dc54c8a0a786af5e75bbfbcf8fb3b7 +Author: Bram Moolenaar +Date: Thu Nov 7 04:46:48 2013 +0100 + + updated for version 7.4.076 + Problem: "cgn" does not wrap around the end of the file. (Dimitrov + Dimitrov) + Solution: Restore 'wrapscan' earlier. (Christian Brabandt) + +commit c1c023ecfc19bc4ef3e24a43cbee3f4f54f5706b +Author: Bram Moolenaar +Date: Thu Nov 7 03:26:06 2013 +0100 + + updated for version 7.4.075 + Problem: Locally setting 'undolevels' is not tested. + Solution: Add a test. (Christian Brabandt) + +commit aa88732efd21347587b8b8ce0f37a4042e668f42 +Author: Bram Moolenaar +Date: Thu Nov 7 03:04:11 2013 +0100 + + updated for version 7.4.074 + Problem: When undo'ing all changes and creating a new change the undo + structure is incorrect. (Christian Brabandt) + Solution: When deleting the branch starting at the old header, delete the + whole branch, not just the first entry. + +commit f5a2fd880ae8f6225814209ab73783f65078a4d5 +Author: Bram Moolenaar +Date: Wed Nov 6 05:26:15 2013 +0100 + + updated for version 7.4.073 + Problem: Setting undolevels for one buffer changes undo in another. + Solution: Make 'undolevels' a global-local option. (Christian Brabandt) + +commit 4c1e626103397f8ac84ab7ca29cc74d0b3cc06e6 +Author: Bram Moolenaar +Date: Wed Nov 6 04:04:33 2013 +0100 + + updated for version 7.4.072 + Problem: Crash when using Insert mode completion. + Solution: Avoid going past the end of pum_array. (idea by Fransisco Lopes) + +commit 84dbb62fca26784eb706f5309f9285464d1a2989 +Author: Bram Moolenaar +Date: Wed Nov 6 04:01:36 2013 +0100 + + updated for version 7.4.071 + Problem: Passing limits around too often. + Solution: Use limits from buffer. + +commit dce7c91de95ff565a18535390a9abd4fe0a4a3f1 +Author: Bram Moolenaar +Date: Tue Nov 5 17:40:52 2013 +0100 + + updated for version 7.4.070 + Problem: Can't compile with tiny features. (Tony Mechelynck) + Solution: Add #ifdef. + +commit 6bcbcc59be58d0c3b3cd53ac105c6eb7d0b87f06 +Author: Bram Moolenaar +Date: Tue Nov 5 07:13:41 2013 +0100 + + updated for version 7.4.069 + Problem: Cannot right shift lines starting with #. + Solution: Allow the right shift when 'cino' contains #N with N > 0. + (Christian Brabandt) + Refactor parsing 'cino', store the values in the buffer. + +commit 0958e0fbe7307f0b46b8f692cbd097fbf93c90f6 +Author: Bram Moolenaar +Date: Mon Nov 4 04:57:50 2013 +0100 + + updated for version 7.4.068 + Problem: Cannot build Vim on Mac with non-Apple compilers. + Solution: Remove the -no-cpp-precomp flag. (Misty De Meo) + +commit f332a656c3aa26ee95849341198eb730a150445d +Author: Bram Moolenaar +Date: Mon Nov 4 04:20:33 2013 +0100 + + updated for version 7.4.067 + Problem: After inserting comment leader, CTRL-\ CTRL-O does move the + cursor. (Wiktor Ruben) + Solution: Avoid moving the cursor. (Christian Brabandt) + +commit 69c3500f9630db9b194cb82167d0fccef9efb9a1 +Author: Bram Moolenaar +Date: Mon Nov 4 02:54:12 2013 +0100 + + updated for version 7.4.066 + Problem: MS-Windows: When there is a colon in the file name (sub-stream + feature) the swap file name is wrong. + Solution: Change the colon to "%". (Yasuhiro Matsumoto) + +commit 332a2cadcd19a0ac69b9c41ed6f4add89128fdfe +Author: Bram Moolenaar +Date: Mon Nov 4 02:01:01 2013 +0100 + + updated for version 7.4.065 + Problem: When recording, the character typed at the hit-enter prompt is + recorded twice. (Urtica Dioica) + Solution: Avoid recording the character twice. (Christian Brabandt) + +commit d9820538bd6c83c51d24e3481cadf79ccaa9549e +Author: Bram Moolenaar +Date: Mon Nov 4 01:41:17 2013 +0100 + + updated for version 7.4.064 + Problem: When replacing a character in Visual block mode, entering a CR + does not cause a repeated line break. + Solution: Recognize the situation and repeat the line break. (Christian + Brabandt) + +commit ba2d7ffc4bd69175ddeffb77a7b459787baa0d92 +Author: Bram Moolenaar +Date: Mon Nov 4 00:34:53 2013 +0100 + + updated for version 7.4.063 + Problem: Crash when using invalid key in Python dictionary. + Solution: Check for object to be NULL. Add tests. (ZyX) + +commit d5d015d4570eabc9a2da620cce906617e72ac625 +Author: Bram Moolenaar +Date: Sun Nov 3 21:14:31 2013 +0100 + + Update runtime files. + +commit 18e5469b6e73dfbd85ac9831224cd4ec29cbe308 +Author: Bram Moolenaar +Date: Sun Nov 3 20:26:31 2013 +0100 + + updated for version 7.4.062 + Problem: Configure check for AvailabilityMacros.h is wrong. + Solution: Use AC_CHECK_HEADERS(). + +commit 39766a7595461b89d1aebff72ac3853225e6a4c5 +Author: Bram Moolenaar +Date: Sun Nov 3 00:41:00 2013 +0100 + + updated for version 7.4.061 + Problem: Availability macros configure check in wrong place. + Solution: Also check when not using Darwin. Remove version check. + +commit 0b400087d076ba1a476d753c019fbfd96d8ae58e +Author: Bram Moolenaar +Date: Sun Nov 3 00:28:25 2013 +0100 + + updated for version 7.4.060 + Problem: Declaration has wrong return type for PyObject_SetAttrString(). + Solution: Use int instead of PyObject. (Andreas Schwab) + +commit 9db1293317abd1aca101bf2d35caef0354f66e8b +Author: Bram Moolenaar +Date: Sun Nov 3 00:20:52 2013 +0100 + + updated for version 7.4.059 + Problem: set_last_cursor() may encounter w_buffer being NULL. (Matt + Mkaniaris) + Solution: Check for NULL. + +commit 92c2db8be669b9e5038a5a9b8e02ca8856747d77 +Author: Bram Moolenaar +Date: Sat Nov 2 23:59:35 2013 +0100 + + updated for version 7.4.058 + Problem: Warnings on 64 bit Windows. + Solution: Add type casts. (Mike Williams) + +commit 0ffbbf9ea871dd64c2be933d6718f0b34fe960c4 +Author: Bram Moolenaar +Date: Sat Nov 2 23:29:26 2013 +0100 + + updated for version 7.4.057 + Problem: byteidx() does not work for composing characters. + Solution: Add byteidxcomp(). + +commit 4cc95d1495706593d30ce2fae3fc592a2ffdaab8 +Author: Bram Moolenaar +Date: Sat Nov 2 21:49:32 2013 +0100 + + updated for version 7.4.056 + Problem: Mac: Compilation problem with OS X 10.9 Mavericks. + Solution: Include AvailabilityMacros.h when available. (Kazunobu Kuriyama) + +commit 2b1b53f5d9674c6fc41eab86178e3dcfd948d297 +Author: Bram Moolenaar +Date: Sat Nov 2 21:04:38 2013 +0100 + + updated for version 7.4.055 + Problem: Mac: Where availability macros are defined depends on the system. + Solution: Add a configure check. (Felix Bünemann) + +commit 1180822670e987ef204dfbf24e55fc09eed89650 +Author: Bram Moolenaar +Date: Sat Nov 2 04:39:38 2013 +0100 + + updated for version 7.4.054 + Problem: Reading past end of the 'stl' string. + Solution: Don't increment pointer when already at the NUL. (Christian + Brabandt) + +commit b69a714bb75e25881eb3d4ce116894272535202b +Author: Bram Moolenaar +Date: Sat Nov 2 04:19:34 2013 +0100 + + updated for version 7.4.053 + Problem: Test75 has a wrong header. (ZyX) + Solution: Fix the text and remove leading ". + +commit 2c019c8696ca56d1a9d1bb10fd1411bad14df0c6 +Author: Bram Moolenaar +Date: Sun Oct 6 17:46:56 2013 +0200 + + updated for version 7.4.052 + Problem: With 'fo' set to "a2" inserting a space in the first column may + cause the cursor to jump to the previous line. + Solution: Handle the case when there is no comment leader properly. (Tor + Perkins) Also fix that cursor is in the wrong place when spaces + get replaced with a Tab. + +commit a951e35478fd78d6d3cd970842502fb76c377df9 +Author: Bram Moolenaar +Date: Sun Oct 6 15:46:11 2013 +0200 + + updated for version 7.4.051 + Problem: Syntax highlighting a Yaml file causes a crash. (Blake Preston) + Solution: Copy the pim structure before calling addstate() to avoid it + becoming invalide when the state list is reallocated. + +commit b133208080a6dde56e930b5069061f03ea7320ff +Author: Bram Moolenaar +Date: Sun Oct 6 14:22:40 2013 +0200 + + Runtime file updates. + +commit 4c7cb6b88446fef3660bceaf465419b3c3958f54 +Author: Bram Moolenaar +Date: Wed Oct 2 21:55:02 2013 +0200 + + updated for version 7.4.050 + Problem: "gn" selects too much for the pattern "\d" when there are two + lines with a single digit. (Ryan Carney) + Solution: Adjust the logic of is_one_char(). (Christian Brabandt) + +commit 3eead7c227e96f416e62214a3529ad1e8b1c8421 +Author: Bram Moolenaar +Date: Wed Oct 2 18:43:06 2013 +0200 + + updated for version 7.4.049 + Problem: In Ex mode, when line numbers are enabled the substitute prompt is + wrong. + Solution: Adjust for the line number size. (Benoit Pierre) + +commit 0c6ccfdb62f233963ca2bd05092b94a0b855fcee +Author: Bram Moolenaar +Date: Wed Oct 2 18:23:07 2013 +0200 + + updated for version 7.4.048 + Problem: Recent clang version complains about -fno-strength-reduce. + Solution: Add a configure check for the clang version. (Kazunobu Kuriyama) + +commit 35a7c681bce136b6993c1c6f6e2fdf3e3667791d +Author: Bram Moolenaar +Date: Wed Oct 2 16:46:28 2013 +0200 + + updated for version 7.4.047 + Problem: When using input() in a function invoked by a mapping it doesn't + work. + Solution: Temporarily reset ex_normal_busy. (Yasuhiro Matsumoto) + +commit 0b4db6b6e58077c4bb5b1dc3fd30a04ce019e0f0 +Author: Bram Moolenaar +Date: Wed Oct 2 14:25:44 2013 +0200 + + updated for version 7.4.046 + Problem: Can't use Tcl 8.6. + Solution: Change how Tcl_FindExecutable is called. (Jan Nijtmans) + +commit ceb84af027ac782f0b9de0e66f321258358e391a +Author: Bram Moolenaar +Date: Sun Sep 29 21:11:05 2013 +0200 + + updated for version 7.4.045 + Problem: substitute() does not work properly when the pattern starts with + "\ze". + Solution: Detect an empty match. (Christian Brabandt) + +commit 8962fda1dacf374d78bd02ca487800c2519c57b2 +Author: Bram Moolenaar +Date: Sun Sep 29 19:05:21 2013 +0200 + + updated for version 7.4.044 + Problem: Can't build with old MSVC. (Wang Shoulin) + Solution: Define OPEN_OH_ARGTYPE instead of using intptr_t directly. + +commit 386dcde30d677c26a596cf7479f8dd9ee498978b +Author: Bram Moolenaar +Date: Sun Sep 29 16:27:47 2013 +0200 + + updated for version 7.4.043 + Problem: VMS can't handle long function names. + Solution: Shorten may_req_ambiguous_character_width. (Samuel Ferencik) + +commit 7a18fdc8a4d3c1408f54074ff9268735a277093a +Author: Bram Moolenaar +Date: Sun Sep 29 13:38:29 2013 +0200 + + updated for version 7.4.042 + Problem: When using ":setlocal" for 'spell' and 'spellang' then :spelldump + doesn't work. (Dimitar Dimitrov) + Solution: Copy the option variables to the new window used to show the dump. + (Christian Brabandt) + +commit 033d8888e8d6648b5540dc3dda85aba3c5a192de +Author: Bram Moolenaar +Date: Wed Sep 25 23:24:57 2013 +0200 + + updated for version 7.4.041 + Problem: Visual selection does not remain after being copied over. (Axel + Bender) + Solution: Move when VIsual_active is reset. (Christian Brabandt) + +commit cca74134564a99f638a583d79d2cfd3ca393673d +Author: Bram Moolenaar +Date: Wed Sep 25 21:00:28 2013 +0200 + + updated for version 7.4.040 + Problem: Valgrind error on exit when a script-local variable holds a + reference to the scope of another script. + Solution: First clear all variables, then free the scopes. (ZyX) + +commit 2ee95f7d13566ba393ed70bd4401e7164b0cc2f9 +Author: Bram Moolenaar +Date: Wed Sep 25 19:13:38 2013 +0200 + + updated for version 7.4.039 + Problem: MS-Windows: MSCV10 and earlier can't handle symlinks to a + directory properly. + Solution: Add stat_symlink_aware() and wstat_symlink_aware(). (Ken Takata) + +commit 134bf07ca0e28addeeb67edc4fceeba00388d7fc +Author: Bram Moolenaar +Date: Wed Sep 25 18:54:24 2013 +0200 + + updated for version 7.4.038 + Problem: Using "zw" and "zg" when 'spell' is off give a confusing error + message. (Gary Johnson) + Solution: Ignore the error when locating the word. Explicitly mention what + word was added. (Christian Brabandt) + +commit f211884fa151a3c39b1a85a115d6d88ce85bbe54 +Author: Bram Moolenaar +Date: Wed Sep 25 18:16:38 2013 +0200 + + updated for version 7.4.037 + Problem: Using "\ze" in a sub-pattern does not result in the end of the + match to be set. (Axel Bender) + Solution: Copy the end of match position when a recursive match was + successful. + +commit 699c12076de7d8811045cd2b98df78d7108b68ed +Author: Bram Moolenaar +Date: Wed Sep 25 16:41:54 2013 +0200 + + updated for version 7.4.036 + Problem: NFA engine does not capture group correctly when using \@>. (ZyX) + Solution: Copy submatches before doing the recursive match. + +commit 18441ae2cdfb02d685155ba631789306f7b1b03a +Author: Bram Moolenaar +Date: Tue Sep 24 23:30:38 2013 +0200 + + Fix problem with 'iskeyword' in CSS syntax. + +commit 268b55b5fbe68ca24020391c3c3055f71cff7277 +Author: Bram Moolenaar +Date: Sun Sep 22 15:43:37 2013 +0200 + + updated for version 7.4.035 + Problem: MS-Windows: The mouse pointer flickers when going from command + line mode to Normal mode. + Solution: Check for WM_NCMOUSEMOVE. (Ken Takata) + +commit ec11aef914d3f1570c40e9795c145fffaf94edd4 +Author: Bram Moolenaar +Date: Sun Sep 22 15:23:44 2013 +0200 + + updated for version 7.4.034 + Problem: Using "p" in Visual block mode only changes the first line. + Solution: Repeat the put in all text in the block. (Christian Brabandt) + +commit 6848c8b561e6c35a3e646c99a82e03c4aa5def92 +Author: Bram Moolenaar +Date: Sun Sep 22 15:03:38 2013 +0200 + + updated for version 7.4.033 + Problem: When the terminal has only 20 lines test 92 and 93 overwrite the + input file. + Solution: Explicitly write test.out. Check that the terminal is large enough + to run the tests. (Hirohito Higashi) + +commit baca7f705babaa1caeb0bce7f63f6275feca6641 +Author: Bram Moolenaar +Date: Sun Sep 22 14:42:24 2013 +0200 + + Update runtime files. Add support for J. + +commit 595cad2ea1c77c40a34a240c71290fdef6aabd3b +Author: Bram Moolenaar +Date: Sun Sep 22 13:57:24 2013 +0200 + + updated for version 7.4.032 + Problem: NFA engine does not match the NUL character. (Jonathon Merz) + Solution: Ues 0x0a instead of NUL. (Christian Brabandt) + +commit 00462ffb7d0fc6448eb5d10681ef4e1f812c7310 +Author: Bram Moolenaar +Date: Fri Sep 20 20:13:53 2013 +0200 + + updated for version 7.4.031 + Problem: ":diffoff!" resets options even when 'diff' is not set. (Charles + Cooper) + Solution: Only resets related options in a window where 'diff' is set. + +commit 9952c102dd66e14101b1abbe6510dde973f96945 +Author: Bram Moolenaar +Date: Thu Sep 19 20:49:04 2013 +0200 + + updated for version 7.4.030 + Problem: The -mno-cygwin argument is no longer supported by Cygwin. + Solution: Remove the arguments. (Steve Hall) + +commit 745c6eb29be0ffec300b914d441769d9b80b872a +Author: Bram Moolenaar +Date: Thu Sep 19 17:04:30 2013 +0200 + + Add files missing from 7.4.028. + +commit 917789fdf702b18edd9788adf5a60123b9a31ce8 +Author: Bram Moolenaar +Date: Thu Sep 19 17:04:01 2013 +0200 + + updated for version 7.4.029 + Problem: An error in a pattern is reported twice. + Solution: Remove the retry with the backtracking engine, it won't work. + +commit e6a2fa65732eb068b4d10f65e0a3f7353d3dffdc +Author: Bram Moolenaar +Date: Thu Sep 19 17:00:20 2013 +0200 + + updated for version 7.4.028 + Problem: Equivalence classes are not working for multi-byte characters. + Solution: Copy the rules from the old to the new regexp engine. Add a test + to check both engines. + +commit dd4073480011fe1cc58408a33963154fcb41673d +Author: Bram Moolenaar +Date: Sun Sep 8 20:00:48 2013 +0200 + + updated for version 7.4.027 + Problem: Another valgrind error when using CTRL-X CTRL-F at the start of + the line. (Dominique Pelle) + Solution: Don't call mb_ptr_back() at the start of the line. Add a test. + +commit 95235e64d8329b8c0fbd9311d98626afe86ad911 +Author: Bram Moolenaar +Date: Sun Sep 8 16:07:07 2013 +0200 + + updated for version 7.4.026 + Problem: Clang warning for int shift overflow. + Solution: Use unsigned and cast back to int. (Dominique Pelle) + +commit 0300e465aa9b034455f2c98d9996d5a3b04e9900 +Author: Bram Moolenaar +Date: Sun Sep 8 16:03:45 2013 +0200 + + updated for version 7.4.025 + Problem: Reading before start of a string. + Solution: Do not call mb_ptr_back() at start of a string. (Dominique Pelle) + +commit 3b262393419ddf73e0bce95e0d896c46a95236d9 +Author: Bram Moolenaar +Date: Sun Sep 8 15:40:49 2013 +0200 + + updated for version 7.4.024 + Problem: When root edits a file the undo file is owned by root while the + edited file may be owned by another user, which is not allowed. + (cac2s) + Solution: Accept an undo file owned by the current user. + +commit 3b7ac49e2672263840b5854402e7d24a7f3a8a23 +Author: Bram Moolenaar +Date: Sat Sep 7 16:35:42 2013 +0200 + + updated for version 7.4.023 + Problem: Compiler warning on 64 bit windows. + Solution: Add type cast. (Mike Williams) + +commit 7cba6c0636191af353430c5a49b514692fa259ac +Author: Bram Moolenaar +Date: Thu Sep 5 22:13:31 2013 +0200 + + Updated runtime files. + +commit bec9c20884290cc64e63d4eec531c0a2fbdcd3f6 +Author: Bram Moolenaar +Date: Thu Sep 5 21:41:39 2013 +0200 + + updated for version 7.4.022 + Problem: Deadlock while exiting, because of allocating memory. + Solution: Do not use gettext() in deathtrap(). (James McCoy) + +commit 9be44818921a9255b3a26bf5566f1939bf38804e +Author: Bram Moolenaar +Date: Thu Sep 5 21:15:44 2013 +0200 + + updated for version 7.4.021 + Problem: NFA regexp: Using \ze in one branch which doesn't match may cause + end of another branch to be wrong. (William Fugh) + Solution: Set end position if it wasn't set yet. + +commit 78c93e4b6a87720a50ac14c40aa077ed6b86145b +Author: Bram Moolenaar +Date: Thu Sep 5 16:05:36 2013 +0200 + + updated for version 7.4.020 + Problem: NFA engine matches too much with \@>. (John McGowan) + Solution: When a whole pattern match is found stop searching. + +commit 00b764aa4115271aa553c8443adc6cec6859e69e +Author: Bram Moolenaar +Date: Thu Sep 5 13:50:53 2013 +0200 + + updated for version 7.4.019 + Problem: MS-Windows: File name completion doesn't work properly with + Chinese characters. (Yue Wu) + Solution: Take care of multi-byte characters when looking for the start of + the file name. (Ken Takata) + +commit f0d9e005375409a9f3a887a1a946afb9a45cdd34 +Author: Bram Moolenaar +Date: Thu Sep 5 12:49:52 2013 +0200 + + updated for version 7.4.018 + Problem: When completing item becomes unselected. (Shougo Matsu) + Solution: Revert patch 7.3.1269. + +commit 966d71c852e1126883846817d3a16590268298f5 +Author: Bram Moolenaar +Date: Thu Sep 5 12:06:33 2013 +0200 + + updated for version 7.4.017 + Problem: ":help !!" does not find the "!!" tag in the help file. (Ben + Fritz) + Solution: When reading the start of the tags file do parse lines that are + not header lines. + +commit 65f04f67f15fa5df5b67e038484ba0ea50418931 +Author: Bram Moolenaar +Date: Fri Aug 30 17:29:16 2013 +0200 + + updated for version 7.4.016 + Problem: MS-Windows: File name completion doesn't work properly with + Chinese characters. (Yue Wu) + Solution: Add fname_casew(). (Ken Takata) + +commit 4dee1bb0dbcfd4c8aa22533f99603dd337b73ab0 +Author: Bram Moolenaar +Date: Fri Aug 30 17:11:33 2013 +0200 + + updated for version 7.4.015 + Problem: MS-Windows: Detecting node type does not work for multi-byte + characters. + Solution: Use wide character function when needed. (Ken Takata) + +commit 4e4f529792c27442b7ad7222cff329907ec389fe +Author: Bram Moolenaar +Date: Fri Aug 30 17:07:01 2013 +0200 + + updated for version 7.4.014 + Problem: MS-Windows: check for writing to device does not work. + Solution: Fix #ifdefs. (Ken Takata) + +commit d2a203bb58cc546ffb81becf05380c52cb8bae31 +Author: Bram Moolenaar +Date: Fri Aug 30 16:51:18 2013 +0200 + + updated for version 7.4.013 + Problem: File name buffer too small for utf-8. + Solution: Use character count instead of byte count. (Ken Takata) + +commit 604729e75b14d3a7c5620c43c102e1f4ed156915 +Author: Bram Moolenaar +Date: Fri Aug 30 16:44:19 2013 +0200 + + updated for version 7.4.012 + Problem: MS-Windows: resolving shortcut does not work properly with + multi-byte characters. + Solution: Use wide system functions. (Ken Takata) + +commit b5ef5e1c217931023e46ce4a6563d80d259c8fc8 +Author: Bram Moolenaar +Date: Fri Aug 30 16:35:44 2013 +0200 + + updated for version 7.4.011 + Problem: Cannot find out if "acl" and "xpm" features are supported. + Solution: Add "acl" and "xpm" to the list of features. (Ken Takata) + +commit 195ef0ccb26b3edfd0f31b30d80108290b2e9b1d +Author: Bram Moolenaar +Date: Fri Aug 30 16:00:08 2013 +0200 + + updated for version 7.4.010 + Problem: Crash with invalid argument to mkdir(). + Solution: Check for empty string. (lcd47) + +commit cf81aefd9c33e2619965ce9854c79105dc7b8bea +Author: Bram Moolenaar +Date: Sun Aug 25 17:46:08 2013 +0200 + + updated for version 7.4.009 + Problem: When a file was not decrypted (yet), writing it may destroy the + contents. + Solution: Mark the file as readonly until decryption was done. (Christian + Brabandt) + +commit 41f1205fef7eb24656abb3eeb1dea9ff5cdf1b62 +Author: Bram Moolenaar +Date: Sun Aug 25 17:01:42 2013 +0200 + + updated for version 7.4.008 + Problem: New regexp engine can't be interrupted. + Solution: Check for CTRL-C pressed. (Yasuhiro Matsumoto) + +commit 74cd624fdeef12526e1f69b9ddaee037fcef8f3f +Author: Bram Moolenaar +Date: Thu Aug 22 14:14:27 2013 +0200 + + updated for version 7.4.007 + Problem: Creating a preview window on startup leaves the screen layout in a + messed up state. (Marius Gedminas) + Solution: Don't change firstwin. (Christian Brabandt) + +commit 67652c2935ce5a4313bb071f06b9fa476e10ef78 +Author: Bram Moolenaar +Date: Thu Aug 22 12:06:55 2013 +0200 + + updated for version 7.4.006 + Problem: mkdir("foo/bar/", "p") gives an error message. (David Barnett) + Solution: Remove the trailing slash. (lcd) + +commit c56c459075260b4e7fb870ab4687b22222daec08 +Author: Bram Moolenaar +Date: Wed Aug 14 17:45:29 2013 +0200 + + updated for version 7.4.005 + Problem: Using "vaB" while 'virtualedit' is set selects the wrong area. + (Dimitar Dimitrov) + Solution: Reset coladd when finding a match. + +commit c93df6b0752cf1d11b0c880748821f881c1c4d08 +Author: Bram Moolenaar +Date: Wed Aug 14 17:11:20 2013 +0200 + + updated for version 7.4.004 + Problem: When closing a window fails ":bwipe" may hang. + Solution: Let win_close() return FAIL and break out of the loop. + +commit ebefd997bbc2ec79fd33145fd88126cfd1b87fa3 +Author: Bram Moolenaar +Date: Wed Aug 14 14:18:40 2013 +0200 + + updated for version 7.4.003 + Problem: Memory access error in Ruby syntax highlighting. (Christopher Chow) + Solution: Refresh stale pointer. (James McCoy) + +commit 3f0df06c2860788c6591b03e38b7dcd5bcfd27a6 +Author: Bram Moolenaar +Date: Wed Aug 14 13:34:25 2013 +0200 + + updated for version 7.4.002 + Problem: Pattern with two alternative look-behind matches does not match. + (Amadeus Demarzi) + Solution: When comparing PIMs also compare their state ID to see if they are + different. + +commit 1cfad52a03dc391435d32ad49b2ebb9eeb0df841 +Author: Bram Moolenaar +Date: Wed Aug 14 12:06:49 2013 +0200 + + updated for version 7.4.001 + Problem: Character classes such as [a-z] to not react to 'ignorecase'. + Breaks man page highlighting. (Mario Grgic) + Solution: Add separate items for classes that react to 'ignorecase'. Clean + up logic handling character classes. Add more tests. + +commit 3b1db36689ee9b3a49de1362c1678372263a01fe +Author: Bram Moolenaar +Date: Sat Aug 10 15:00:24 2013 +0200 + + release version 7.4 + +commit b7512b79ce62b5dba75eb5768ec5f0d0fddb49ee +Author: Bram Moolenaar +Date: Sat Aug 10 12:45:09 2013 +0200 + + updated for version 7.4b.022 + Problem: Not waiting for a character when the tick count overflows. + Solution: Subtract the unsigned numbers and cast to int. (Ken Takata) + +commit b09129684b15de58bd2eea8328a8d91896f3e7d9 +Author: Bram Moolenaar +Date: Fri Aug 9 20:38:26 2013 +0200 + + updated for version 7.4b.021 + Problem: Pressing "u" after an external command results in multiple + press-enter messages. (glts) + Solution: Don't call hit_return_msg() when we have K_IGNORE. (Christian + Brabandt) + +commit f17968b54a00380d8e955bc13eb0a2ffd30ff8ea +Author: Bram Moolenaar +Date: Fri Aug 9 19:48:40 2013 +0200 + + updated for version 7.4b.020 + Problem: "g~ap" changes first character of next paragraph. (Manuel Ortega) + Solution: Avoid subtracting (0 - 1) from todo. (Mike Williams) + +commit 86f931e1c3252798dbd60a5d4e07e3c64ae8ee74 +Author: Bram Moolenaar +Date: Wed Aug 7 21:13:23 2013 +0200 + + updated for version 7.4b.019 + Problem: Tabline is not updated properly when closing a tab on Win32. + Solution: Only reduce flickering when adding a tab. (Ken Takata) + +commit a95d8235549a91f1ae3381b82c81d6a75f425642 +Author: Bram Moolenaar +Date: Wed Aug 7 15:27:11 2013 +0200 + + updated for version 7.4b.018 + Problem: Win32: Dialog can still be too big. + Solution: Move the check for height further down. (Andrei Olsen) + +commit d82db6046ceab1294c54f93fbe0ea619d87d80be +Author: Bram Moolenaar +Date: Wed Aug 7 15:24:41 2013 +0200 + + updated for version 7.4b.017 + Problem: ":he \^x" gives a strange error message. (glts) + Solution: Do not translate \^x to \_CTRL-x. + +commit 026a445c4034ce3f489d582c45e2cf49bd77322e +Author: Bram Moolenaar +Date: Wed Aug 7 15:22:23 2013 +0200 + + updated for version 7.4b.016 + Problem: Ruby detection fails on Fedora 19. + Solution: Use one way to get the Ruby version. (Michael Henry) + +commit 01c458e4383002519b542c95371153eb4b83789e +Author: Bram Moolenaar +Date: Mon Aug 5 22:02:20 2013 +0200 + + updated for version 7.4b.015 + Problem: Can't compile without the 'acd' feature. + Solution: Add #ifdefs. (Kazunobu Kuriyama) + +commit 9d98fe9cae372d84d0b1f6b56eee4615c91b1307 +Author: Bram Moolenaar +Date: Sat Aug 3 18:35:36 2013 +0200 + + Update runtime files. + +commit f40f4ab8df0bb52a2d5f684d961b7c932c30e5df +Author: Bram Moolenaar +Date: Sat Aug 3 17:31:28 2013 +0200 + + updated for version 7.4b.014 + Problem: Stupid mistake. + Solution: Changle "len" to "i". + +commit 48483dbaf78b4e76e1d61c8c2bd14cb533e4a73b +Author: Bram Moolenaar +Date: Sat Aug 3 17:21:26 2013 +0200 + + updated for version 7.4b.013 + Problem: Install dir for JP man pages is wrong. + Solution: Remove ".UTF-8" from the directory name. (Ken Takata) + +commit fb332a2b33ddbbaa172b32148640b9b3c92a8dc0 +Author: Bram Moolenaar +Date: Sat Aug 3 14:10:50 2013 +0200 + + updated for version 7.4b.012 + Problem: Output from a shell command is truncated at a NUL. (lcd 47) + Solution: Change every NUL into an SOH. + +commit c528b1d1edb5ab87242704c82422ae363647603c +Author: Bram Moolenaar +Date: Sat Aug 3 13:41:15 2013 +0200 + + updated for version 7.4b.011 + Problem: ":he \%(\)" does not work. (ZyX) + Solution: Add an exception to the list. + +commit 364ab2ffd3ecc88f9547c28d51c138d53fead488 +Author: Bram Moolenaar +Date: Fri Aug 2 20:05:32 2013 +0200 + + updated for version 7.4b.010 + Problem: Win32: Tcl library load does not use standard mechanism. + Solution: Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata) + +commit bc88a275375c65538c2eaadb55d4ddc26346f695 +Author: Bram Moolenaar +Date: Fri Aug 2 17:22:23 2013 +0200 + + updated for version 7.4b.009 + Problem: When setting the Visual area manually and 'selection' is + exclusive, a yank includes one character too much. (Ingo Karkat) + Solution: Default the Visual operation to "v". (Christian Brabandt) + +commit 4008f4fb08f969c87e8f13bd9e019790757e08ad +Author: Bram Moolenaar +Date: Fri Aug 2 17:08:13 2013 +0200 + + updated for version 7.4b.008 + Problem: 'autochdir' causes setbufvar() to change the current directory. + (Ben Fritz) + Solution: When disabling autocommands also reset 'acd' temporarily. + (Christian Brabandt) + +commit aee1f4a5b5065da6602fb30e01529644e85eb036 +Author: Bram Moolenaar +Date: Fri Aug 2 16:10:32 2013 +0200 + + updated for version 7.4b.007 + Problem: On 32 bit MS-Windows :perldo does not work. + Solution: Make sure time_t uses 32 bits. (Ken Takata) + +commit a946afe075ce041a638194b6b3bcb100ba2b3689 +Author: Bram Moolenaar +Date: Fri Aug 2 15:22:39 2013 +0200 + + updated for version 7.4b.006 + Problem: Using \{n,m} in an autocommand pattern no longer works. + Specifically, mutt temp files are not recognized. (Gary Johnson) + Solution: Make \\\{n,m\} work. + +commit 542805a59df19db785dc631f174a15eec40911af +Author: Bram Moolenaar +Date: Fri Aug 2 14:15:13 2013 +0200 + + updated for version 7.4b.005 + Problem: Finding %s in shellpipe and shellredir does not ignore %%s. + Solution: Skip over %%. (lcd 47) + +commit eec3e1e72a3d4e31c9b9546cd62fcff69c12ce29 +Author: Bram Moolenaar +Date: Thu Aug 1 18:38:26 2013 +0200 + + updated for version 7.4b.004 + Problem: Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn) + Solution: Add \%(\) around \%[] internally. + +commit 6dbe68cd9ec2e8904ecf5da9f2e729835bfd0329 +Author: Bram Moolenaar +Date: Thu Aug 1 16:21:34 2013 +0200 + + updated for version 7.4b.003 + Problem: Regexp code is not nicely aligned. + Solution: Adjust white space. (Ken Takata) + +commit 398d53decf7e02550b45a6f5c46fa02e08bb99fe +Author: Bram Moolenaar +Date: Thu Aug 1 15:45:52 2013 +0200 + + updated for version 7.4b.002 + Problem: Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin + Szamotulski) Also for \(\)*. + Solution: Do add a state for opening parenthesis, so that we can check if it + was added before at the same position. + +commit 1b1b09449fffbbfc7598101f515819407a14d920 +Author: Bram Moolenaar +Date: Thu Aug 1 13:20:42 2013 +0200 + + updated for version 7.4b.001 + Problem: Win32: dialog may extend off-screen. + Solution: Reduce the size, use correct borders. (Andrei Olsen) + +commit 1a42b4befb5307d20dc6ff4685116e085ece3b1f +Author: Bram Moolenaar +Date: Sun Jul 28 18:29:08 2013 +0200 + + Update files for the 7.4b BETA release. + +commit 1a4a75c5dcc4a255bbaa60ea6aade5ffdd32e4d9 +Author: Bram Moolenaar +Date: Sun Jul 28 16:03:06 2013 +0200 + + updated for version 7.4a.047 + Problem: Some comments are not so nice. + Solution: Change the comments. + +commit 16ea3676db939c9cc326d3707cf9a0e1023ba9cd +Author: Bram Moolenaar +Date: Sun Jul 28 16:02:18 2013 +0200 + + Updated runtime files. + +commit a2320f43ea9d3991e3dc2dd8595a7dfb76138093 +Author: Bram Moolenaar +Date: Sun Jul 28 15:16:19 2013 +0200 + + updated for version 7.4a.046 + Problem: Can't build without mbyte feature. + Solution: Add #ifdefs. + +commit e855ccf90ae7910db3fa2ea3123ce9706636426a +Author: Bram Moolenaar +Date: Sun Jul 28 13:32:15 2013 +0200 + + updated for version 7.4a.045 + Problem: Configure does not always find the right library for Lua. Missing + support for LuaJit. + Solution: Improve the configure detection of Lua. (Hiroshi Shirosaki) + +commit e2db695d313174f6d6e6a79388a262e4e53d387e +Author: Bram Moolenaar +Date: Wed Jul 24 19:53:36 2013 +0200 + + Updated runtime files. + +commit ff18df03c3b714caca4f76e50defcb29eb523e15 +Author: Bram Moolenaar +Date: Wed Jul 24 17:51:57 2013 +0200 + + updated for version 7.4a.044 + Problem: Test 96 sometimes fails. + Solution: Clear window from b_wininfo in win_free(). (Suggestion by + Yukihiro Nakadaira) + +commit af003f638415d20ee72cf137e47da38029c627db +Author: Bram Moolenaar +Date: Wed Jul 24 17:11:46 2013 +0200 + + updated for version 7.4a.043 + Problem: More ml_get errors when adding or deleting lines from Python. + (Vlad Irnov) + Solution: Switch to a window with the buffer when possible. + +commit 2b90ed294e3e3ce9d02d237317deffe296abf798 +Author: Bram Moolenaar +Date: Wed Jul 24 16:02:36 2013 +0200 + + updated for version 7.4a.042 + Problem: Crash when BufUnload autocommands close all buffers. (Andrew + Pimlott) + Solution: Set curwin->w_buffer to curbuf to avoid NULL. + +commit ad875fb7fff85d313fa35acde1afaec998d347d7 +Author: Bram Moolenaar +Date: Wed Jul 24 15:02:03 2013 +0200 + + updated for version 7.4a.041 + Problem: When using ":new ++ff=unix" and "dos" is first in 'fileformats' + then 'ff' is set to "dos" instead of "unix". (Ingo Karkat) + Solution: Create set_file_options() and invoke it from do_ecmd(). + +commit e24a9c0b592a11743475166c873a5c346c65f73d +Author: Bram Moolenaar +Date: Wed Jul 24 13:49:22 2013 +0200 + + updated for version 7.4a.040 + Problem: Win32: using uninitialized variable. + Solution: (Yukihiro Nakadaira) + +commit 196ed14d15f27d91856fd2f415da53f3f5db6c10 +Author: Bram Moolenaar +Date: Sun Jul 21 18:59:24 2013 +0200 + + updated for version 7.4a.039 + Problem: New regexp engine doesn't match pattern. (Ingo Karkat) + Solution: When adding a state also check for different PIM if the list of + states has any state with a PIM. + +commit 9d48895e4c65e54d0436b76e48336e3c2ace0bf6 +Author: Bram Moolenaar +Date: Sun Jul 21 17:53:58 2013 +0200 + + updated for version 7.4a.038 + Problem: When using MSVC 2012 there are various issues, including GUI size + computations. + Solution: Use SM_CXPADDEDBORDER. (Mike Williams) + +commit 5f919ee8ebe15906bf865e772d5b922438e95ec0 +Author: Bram Moolenaar +Date: Sun Jul 21 17:46:43 2013 +0200 + + updated for version 7.4a.037 + Problem: Win32: When mouse is hidden and in the toolbar, moving it won't + make it appear. (Sami Salonen) + Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata) + +commit ac7c33e38c6e47a9568c1037e9ddd09d29c2a64e +Author: Bram Moolenaar +Date: Sun Jul 21 17:06:00 2013 +0200 + + updated for version 7.4a.036 + Problem: "\p" in a regexp does not match double-width characters. + (Yukihiro Nakadaira) + Solution: Don't count display cells, use vim_isprintc(). + +commit 9ba7e17de1b9ff6f443858036ac15624d86929aa +Author: Bram Moolenaar +Date: Wed Jul 17 22:37:26 2013 +0200 + + Updated runtime files. + +commit e53c8616f1ef72235747fe28b829d971aa2cdf7f +Author: Bram Moolenaar +Date: Wed Jul 17 22:35:39 2013 +0200 + + updated for version 7.4a.035 + Problem: Fix in patch 7.4a.032 is not tested. + Solution: Add test. + +commit a8f96397a1677a1fe8ff3964d0bee4d5529fca0a +Author: Bram Moolenaar +Date: Wed Jul 17 21:59:13 2013 +0200 + + updated for version 7.4a.034 + Problem: The tabline may flicker when opening a new tab after 7.3.759 on + Win32. + Solution: Move call to TabCtrl_SetCurSel(). (Ken Takata) + +commit b7a846d0e04e2b0131fe6374f1ccdae5c7266776 +Author: Bram Moolenaar +Date: Wed Jul 17 21:40:31 2013 +0200 + + updated for version 7.4a.033 + Problem: Test 98 always passes. + Solution: Include test98a.in in test98.in, execute the crucial command in + one line. (Yukihiro Nakadaira) + +commit 69b52456fcf68da22b2f144ca709c21eef7f5832 +Author: Bram Moolenaar +Date: Wed Jul 17 21:10:51 2013 +0200 + + updated for version 7.4a.032 + Problem: New regexp engine: Does not match shorter alternative. (Ingo + Karkat) + Solution: Do not drop a new state when the PIM info is different. + +commit de9149ef188b02b86d42a787d25583501f604cba +Author: Bram Moolenaar +Date: Wed Jul 17 19:22:13 2013 +0200 + + updated for version 7.4a.031 + Problem: Compiler warnings. (Charles Campbell) + Solution: Initialize variables even when not needed. + +commit 4a3aef7b2837a6f8390b36ac49e5c01b4e90e2d1 +Author: Bram Moolenaar +Date: Wed Jul 17 19:12:57 2013 +0200 + + updated for version 7.4a.030 + Problem: Missing find_win_for_buf(). (toothpik) + Solution: Add missing changes. + +commit 9e902190328f5d90305828f10fd0806fc07477e2 +Author: Bram Moolenaar +Date: Wed Jul 17 18:58:11 2013 +0200 + + updated for version 7.4a.029 + Problem: Can't build with MzScheme on Ubuntu 13.04. + Solution: Add configure check for the "ffi" library. + +commit 706d2de9c1e0567a9865c6c535fb7feebf475fd8 +Author: Bram Moolenaar +Date: Wed Jul 17 17:35:13 2013 +0200 + + updated for version 7.4a.028 + Problem: Crash when spell checking in new buffer. + Solution: Set the b_p_key field. (Mike Williams) + +commit 95064ece73a72fce696607ccc8896bc9e52af718 +Author: Bram Moolenaar +Date: Wed Jul 17 17:15:25 2013 +0200 + + updated for version 7.4a.027 + Problem: When Python adds lines to another buffer the cursor position is + wrong, it might be below the last line causing ml_get errors. + (Vlad Irnov) + Solution: Temporarily change the current window, so that marks are corrected + properly. + +commit 33ca6bf240981363f3dfb259e3715ce4ee3302b3 +Author: Bram Moolenaar +Date: Wed Jul 17 13:43:39 2013 +0200 + + updated for version 7.4a.026 + Problem: ":diffoff" does not remove folds. (Ramel) + Solution: Do not restore 'foldenable' when 'foldmethod' is "manual". + +commit 56667a5d3ed3a45f06c8b7e6485eb6ab742a7302 +Author: Bram Moolenaar +Date: Wed Jul 17 11:54:28 2013 +0200 + + updated for version 7.4a.025 + Problem: Get the press-Enter prompt even after using :redraw. + Solution: Clear need_wait_return when executing :redraw. + +commit 6f2926692b12b2b06ae97336462058808bfdc6c0 +Author: Bram Moolenaar +Date: Sun Jul 14 15:06:50 2013 +0200 + + updated for version 7.4a.024 + Problem: X11 GUI: Checking icon height twice. + Solution: Check height and width. (Dominique Pelle) + +commit 6f394f88b8de6aa94d0b4bea47f1532f3cc06b3f +Author: Bram Moolenaar +Date: Sun Jul 14 13:41:56 2013 +0200 + + updated for version 7.4a.023 + Problem: Still another superfluous parenthesis. (ZyX) + Solution: Remove it. + +commit 91b2bdb083dc21c89af7101ce73cf1b547a7f91f +Author: Bram Moolenaar +Date: Sun Jul 14 13:32:15 2013 +0200 + + updated for version 7.4a.022 + Problem: Using "d2g$" does not delete the last character. (ZyX) + Solution: Set the "inclusive" flag properly. + +commit ff52518969cced60a3b2d77e65b042e2e1dc2adc +Author: Bram Moolenaar +Date: Sun Jul 14 13:02:12 2013 +0200 + + updated for version 7.4a.021 + Problem: Using feedkeys() doesn't always work. + Solution: Omit feedkeys(). (Ken Takata) + +commit 3fb14bc73468b6d1da51c75a237e3150f6cc76ee +Author: Bram Moolenaar +Date: Sun Jul 14 12:34:56 2013 +0200 + + updated for version 7.4a.020 + Problem: Superfluous mb_ptr_adv(). + Solution: Remove the call. (Dominique Pelle) + +commit ee31be64a39fcce71d40c9b15a44c6b3a9e84ee4 +Author: Bram Moolenaar +Date: Sun Jul 14 12:21:57 2013 +0200 + + updated for version 7.4a.019 + Problem: Invalid closing parenthesis in test 62. Command truncated at + double quote. + Solution: Remove the parenthesis. Change double quote to ''. (ZyX) + +commit 690ae9c85854433d9b3d4ce76eb5d99340c56b2a +Author: Bram Moolenaar +Date: Sat Jul 13 20:58:11 2013 +0200 + + updated for version 7.4a.018 + Problem: Compiler warning for code unreachable. (Charles Campbell) + Solution: Use "while" instead of endless loop. Change break to continue. + +commit 2b79bfdeabbbe8f6e5378290c72c770f84796c08 +Author: Bram Moolenaar +Date: Sat Jul 13 16:34:32 2013 +0200 + + updated for version 7.4a.017 + Problem: When 'foldmethod' is "indent", using ">>" on a line just above a + fold makes the cursor line folded. (Evan Laforge) + Solution: Call foldOpenCursor(). (Christian Brabandt) + +commit a0aa9070be2225552598bd08556c103a3de638ef +Author: Bram Moolenaar +Date: Sat Jul 13 15:39:33 2013 +0200 + + updated for version 7.4a.016 + Problem: Features enabled in Makefile. + Solution: Undo accidental changes. + +commit a3fe8fe63247e5e28f2e813753a77706f2a43e02 +Author: Bram Moolenaar +Date: Sat Jul 13 15:33:20 2013 +0200 + + updated for version 7.4a.015 + Problem: No Japanese man pages. + Solution: Add Japanese translations of man pages. (Ken Takata, Yukihiro + Nakadaira, et al.) + +commit 8e46f7264cc303ae3fd723b2f27badccb1d68fbf +Author: Bram Moolenaar +Date: Sat Jul 13 14:08:16 2013 +0200 + + updated for version 7.4a.014 + Problem: Test 86 and 89 have a problem with using a shadow dir. + Solution: Adjust for the different directory structure. (James McCoy) + +commit 3ff9b185fe36cfa075d08a0a081fb29cf3899a96 +Author: Bram Moolenaar +Date: Sat Jul 13 12:36:55 2013 +0200 + + updated for version 7.4a.013 + Problem: Setting/resetting 'lbr' in the main help file changes alignment + after a Tab. (Dimitar Dimitrov) + Solution: Also use the code for conceal mode where n_extra is computed for + 'lbr'. + +commit fba2424cf2f59c0aaa870e767864f35b500bcfd8 +Author: Bram Moolenaar +Date: Fri Jul 12 20:16:58 2013 +0200 + + updated for version 7.4a.012 + Problem: "make test" fails when using a shadow directory. + Solution: Create links for files in src/po. (James McCoy) + +commit fee496d8825b1b5fc345234e18a750fa1cc1a1de +Author: Bram Moolenaar +Date: Fri Jul 12 20:07:24 2013 +0200 + + updated for version 7.4a.011 + Problem: Configure check for Python 3 config name isn't right. + Solution: Always include vi_cv_var_python3_version. (Tim Harder) + +commit e741f2714db39a17f486102d992f856f56c7d54b +Author: Bram Moolenaar +Date: Tue Jul 9 21:57:52 2013 +0200 + + updated for version 7.4a.010 + Problem: Test 86 and 97 fail when building with Python or Python 3 and + using a static library. + Solution: Add configure check to add -fPIE compiler flag. + +commit fb97f28cc23c20721af3b122a8b9c510db0e14b2 +Author: Bram Moolenaar +Date: Tue Jul 9 17:42:46 2013 +0200 + + updated for version 7.4a.009 + Problem: Compiler warnings for function prototypes. + Solution: Add "void". Move list_features() prototype. (Ken Takata) + +commit e032461eede2a80f184f1c08e22a76eaf18a480e +Author: Bram Moolenaar +Date: Tue Jul 9 17:30:55 2013 +0200 + + updated for version 7.4a.008 + Problem: Python 3 doesn't handle multibyte characters prooperly when + 'encoding' is not utf-8. + Solution: Use PyUnicode_Decode() instead of PyUnicode_FromString(). (Ken + Takata) + +commit b69510e889a1eb102bce83567a7b958d2f25b6ff +Author: Bram Moolenaar +Date: Tue Jul 9 17:08:29 2013 +0200 + + updated for version 7.4a.007 + Problem: After "g$" with 'virtualedit' set, "k" moves to a different + column. (Dimitar Dimitrov) + Solution: Set w_curswant. (Christian Brabandt) + +commit dd007ed5853507f2071c3a152645088abf3c910b +Author: Bram Moolenaar +Date: Tue Jul 9 15:44:17 2013 +0200 + + Updated runtime files. Fix NL translations. + +commit 4ca8d5fefd047aad898c7a09c619cd69314741f5 +Author: Bram Moolenaar +Date: Tue Jul 9 14:58:10 2013 +0200 + + updated for version 7.4a.006 + Problem: Failure in po file check goes unnoticed. + Solution: Fail "make test" if the po file check fails. + +commit 04c5c9ee27e1d6c27085e4e9fefa545f26388a56 +Author: Bram Moolenaar +Date: Tue Jul 9 13:44:59 2013 +0200 + + updated for version 7.4a.005 + Problem: Scroll binding causes unexpected scroll. + Solution: Store the topline after updating scroll binding. Add a test. + (Lech Lorens) + +commit c64b85a3480f6692b47ac21977e149311adc7532 +Author: Bram Moolenaar +Date: Tue Jul 9 13:15:46 2013 +0200 + + updated for version 7.4a.004 + Problem: MSVC 2012 Update 3 is not recognized. + Solution: Add the version number. (Raymond Ko) + +commit f4c096b6173ffe5f493630df70aec7a7ffa941d7 +Author: Bram Moolenaar +Date: Tue Jul 9 12:54:21 2013 +0200 + + updated for version 7.4a.003 + Problem: Copyright year is oudated. + Solution: Only use the first year. + +commit e8785f2c39de588883e505cc58c3dac1902c945c +Author: Bram Moolenaar +Date: Sun Jul 7 16:15:35 2013 +0200 + + updated for version 7.4a.002 + Problem: Valgrind errors in test 89. (Simon Ruderich) + Solution: Allocate one more byte. (Dominique Pelle) + +commit 3c04cc09cdbe1ceb6582d6179475017241edcb0c +Author: Bram Moolenaar +Date: Sat Jul 6 18:08:03 2013 +0200 + + Fix duplicate patch number 1. + +commit 7b8c268fc1da8f7179fc467df4732697707f4abc +Author: Bram Moolenaar +Date: Sat Jul 6 16:23:02 2013 +0200 + + updated for version 7.4a.001 + Problem: Script to update syntax menu is oudated. + Solution: Add the missing items. + (only changing the version, file was already updated) + +commit 913df81e7420fa20742e27f9918f12695c403da6 +Author: Bram Moolenaar +Date: Sat Jul 6 15:44:11 2013 +0200 + + Vim 7.4a BETA release. + +commit dc8b25cbf36a1926c93319fed6259b2a2344bdde +Author: Bram Moolenaar +Date: Sat Jul 6 13:58:22 2013 +0200 + + Update runtime files. + +commit 0d86e9b568df3ec4f3e44dfa60e328b2e48bffaf +Author: Bram Moolenaar +Date: Sat Jul 6 13:54:33 2013 +0200 + + updated for version 7.3.1314 + Problem: Test 87 fails with Python 3.3. + Solution: Filter the error messages. (Taro Muraoka) + +commit 254e028e907d8f261f8911242eb0ca5d04276b93 +Author: Bram Moolenaar +Date: Sat Jul 6 13:35:08 2013 +0200 + + updated for version 7.3.1313 + Problem: :py and :py3 don't work when compiled with Cygwin or MingW with 64 + bit. + Solution: Add -DMS_WIN64 to the build command. (Ken Takata) + +commit 91aeaf4cce8d534a1bdd6a2ceeba759e83952ab0 +Author: Bram Moolenaar +Date: Sat Jul 6 13:02:30 2013 +0200 + + updated for version 7.3.1312 + Problem: Not giving correct error messages for SystemExit(). + Solution: Move E858 into an else. (Ken Takata) + +commit bc488a76ccd7473d87f935b7db75bb6f3b55ac36 +Author: Bram Moolenaar +Date: Fri Jul 5 21:01:22 2013 +0200 + + A few updated runtime files. + +commit 2c6f3dca4e632c810a007244bbd367ecfccca522 +Author: Bram Moolenaar +Date: Fri Jul 5 20:09:16 2013 +0200 + + updated for version 7.3.1311 + Problem: Compiler warnings on Cygwin. + Solution: Add type casts. Add windows include files. (Ken Takata) + +commit 266411aa8a95c63e6a3bd81736ce6519a241cc60 +Author: Bram Moolenaar +Date: Fri Jul 5 20:01:32 2013 +0200 + + updated for version 7.3.1310 + Problem: Typos in nsis script. Can use better compression. + Solution: Fix typos. Use lzma compression. (Ken Takata) + +commit ccf623f6f8e89b687402179f292d3999de87bd3d +Author: Bram Moolenaar +Date: Fri Jul 5 18:29:48 2013 +0200 + + updated for version 7.3.1309 + Problem: When a script defines a function the flag to wait for the user to + hit enter is reset. + Solution: Restore the flag. (Yasuhiro Matsumoto) Except when the user was + typing the function. + +commit 94f76b7fd66aaa1fcf523d79585530c6c5753514 +Author: Bram Moolenaar +Date: Thu Jul 4 22:50:40 2013 +0200 + + updated for version 7.3.1308 + Problem: Typos in MS-Windows build settings and README. + Solution: Minor changes to MS-Windows files. + +commit ba46075731a00cdc7825dd1feea1272cd475da36 +Author: Bram Moolenaar +Date: Thu Jul 4 22:35:01 2013 +0200 + + updated for version 7.3.1307 + Problem: MS-Windows build instructions are outdated. + Solution: Adjust for building on Windows 7. Drop Windows 95/98/ME support. + +commit 249f0dda510d4dc3b68ad3450d3b8f17eafa40b3 +Author: Bram Moolenaar +Date: Thu Jul 4 22:31:03 2013 +0200 + + updated for version 7.3.1306 + Problem: When redrawing the screen during startup the intro message may be + cleared. + Solution: Redisplay the intro message when appropriate. + +commit 61214040e91dc4635170a0c985a0ef2f5ffa2c55 +Author: Bram Moolenaar +Date: Thu Jul 4 21:19:33 2013 +0200 + + updated for version 7.3.1305 + Problem: Warnings from 64 bit compiler. + Solution: Add type casts. + +commit a3c084cbfa553e9d7b91004755a2cc0508cfb1a9 +Author: Bram Moolenaar +Date: Thu Jul 4 20:50:46 2013 +0200 + + updated for version 7.3.1304 + Problem: Test 89 still fails on MS-Windows. + Solution: Set 'shellslash'. (Taro Muraoka) + +commit 3c1e9c2a1f415b5299282ab76b90465a2e064333 +Author: Bram Moolenaar +Date: Thu Jul 4 20:25:41 2013 +0200 + + updated for version 7.3.1303 + Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins. + Solution: Only break undo when calling setline() or append(). + +commit c84e3c1ee1cc3bc79dc5c313df593670528ac395 +Author: Bram Moolenaar +Date: Wed Jul 3 22:28:36 2013 +0200 + + updated for version 7.3.1302 + Problem: Test 17 fails on MS-Windows. Includes line break in file name + everywhere. + Solution: Fix 'fileformat'. Omit CR-LF from a line read from an included + file. + +commit ee0ee2a04638c6b511c909197ba597d329c6f3e0 +Author: Bram Moolenaar +Date: Wed Jul 3 21:19:07 2013 +0200 + + updated for version 7.3.1301 + Problem: Some tests fail on MS-Windows. + Solution: Fix path separators in test 89 and 96. Omit test 97, escaping + works differently. Make findfile() work on MS-Windows. + +commit 3437b911029ac92ae066fa861d886155a4b97064 +Author: Bram Moolenaar +Date: Wed Jul 3 19:52:53 2013 +0200 + + updated for version 7.3.1300 + Problem: Mac: tiny and small build fails. + Solution: Don't include os_macosx.m in tiny build. Include mouse support in + small build. (Kazunobu Kuriyama) + +commit 32ac8cdaaaa32c09b0818c214e01e8e557d88b56 +Author: Bram Moolenaar +Date: Wed Jul 3 18:49:17 2013 +0200 + + updated for version 7.3.1299 + Problem: Errors when doing "make proto". Didn't do "make depend" for a + while. + Solution: Add #ifdefs. Update dependencies. Update proto files. + +commit 0f5a5ed8bb3c014ef9de0480852a3e5737c33fc6 +Author: Bram Moolenaar +Date: Wed Jul 3 17:51:17 2013 +0200 + + updated for version 7.3.1298 + Problem: Crash. + Solution: Use STRCPY() instead of STRCAT() and allocate one more byte. + +commit f4c5fcb3ad0b98d6827d5f95e5c66cdd54e66a02 +Author: Bram Moolenaar +Date: Wed Jul 3 17:14:00 2013 +0200 + + updated for version 7.3.1297 + Problem: findfile() directory matching does not work when a star follows + text. (Markus Braun) + Solution: Make a wildcard work properly. (Christian Brabandt) + +commit 8968a31179c8142cc4ccc2f27cf09e03135c35c7 +Author: Bram Moolenaar +Date: Wed Jul 3 16:58:44 2013 +0200 + + updated for version 7.3.1296 + Problem: Only MS-Windows limits the GUI window size to what fits on the + monitor. + Solution: Limit the size for all systems. (Daniel Harding) + +commit f4e1143697a2d08eff487dec36128a5e10d5eca8 +Author: Bram Moolenaar +Date: Wed Jul 3 16:53:03 2013 +0200 + + updated for version 7.3.1295 + Problem: glob() and globpath() do not handle escaped special characters + properly. + Solution: Handle escaped characters differently. (Adnan Zafar) + +commit a87aa8061ce670c38d742b0f7e41cc950d10320f +Author: Bram Moolenaar +Date: Wed Jul 3 15:47:03 2013 +0200 + + updated for version 7.3.1294 + Problem: ":diffoff" resets options. + Solution: Save and restore option values. (Christian Brabandt) + +commit caf2dffd5142f93c75367e3af99e52df7abf73cd +Author: Bram Moolenaar +Date: Wed Jul 3 14:19:54 2013 +0200 + + updated for version 7.3.1293 + Problem: Put in empty buffer cannot be undone. + Solution: Save one more line for undo. (Ozaki) + +commit 5e6d5ca16c8d35abd28fdeb7f2600ce5e8aeacc1 +Author: Bram Moolenaar +Date: Wed Jul 3 14:01:56 2013 +0200 + + updated for version 7.3.1292 + Problem: Possibly using invalid pointer when searcing for window. (Raichoo) + Solution: Use "firstwin" instead of "tp_firstwin" for current tab. + +commit e1fc4e2f0f4afbdbff97025dc1e7b68da181d796 +Author: Bram Moolenaar +Date: Wed Jul 3 13:29:58 2013 +0200 + + updated for version 7.3.1291 + Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) + Solution: Initialize the variables. + +commit 79f7e1475a34055c2f6ef6c2e8c863be83bdee67 +Author: Bram Moolenaar +Date: Wed Jul 3 13:16:23 2013 +0200 + + updated for version 7.3.1290 + Problem: CTRL-R = in Insert mode changes the start of the insert position. + (Ingo Karkat) + Solution: Only break undo, don't start a new insert. + +commit f9da680a0b131c3895eb61f87abf4dc9c8f6a3a1 +Author: Bram Moolenaar +Date: Wed Jul 3 13:04:27 2013 +0200 + + updated for version 7.3.1289 + Problem: Get GLIB warning when removing a menu item. + Solution: Reference menu-id and also call gtk_container_remove(). (Ivan + Krasilnikov) + +commit 2951b77e5039bd4af215982422fe8c9b214c2de8 +Author: Bram Moolenaar +Date: Wed Jul 3 12:45:31 2013 +0200 + + updated for version 7.3.1288 + Problem: The first ":echo 'hello'" command output doesn't show. Mapping + for gets triggered during startup. + Solution: Add debugging code for the termresponse. When receiving the "Co" + entry and when setting 'ambiwidth' redraw right away if possible. + Add redraw_asap(). Don't set 'ambiwidth' if it already had the + right value. Do the 'ambiwidth' check in the second row to avoid + confusion with . + +commit 41009374747d68a12d043bcca0ae649d0c18daf4 +Author: Bram Moolenaar +Date: Mon Jul 1 22:03:04 2013 +0200 + + updated for version 7.3.1287 + Problem: Python SystemExit exception is not handled properly. + Solution: Catch the exception and give an error. (Yasuhiro Matsumoto, Ken + Takata) + +commit c33916a6e06db94ea1a3dfd35eee32ca80787ec5 +Author: Bram Moolenaar +Date: Mon Jul 1 21:43:08 2013 +0200 + + updated for version 7.3.1286 + Problem: Check for screen size missing for Athena and Motif. + Solution: Add call to limit_screen_size(). + +commit f5901aa1959414a728c4ae6a41b8bf8ac7006a66 +Author: Bram Moolenaar +Date: Mon Jul 1 21:25:25 2013 +0200 + + updated for version 7.3.1285 + Problem: No tests for picking a window when selecting an entry in a + location list. Not picking the right window sometimes. + Solution: Add test 96. Set usable_win appropriately. (Lech Lorens) + +commit 2982e702432d0f95c4cec298b8fdcf2780423244 +Author: Bram Moolenaar +Date: Mon Jul 1 21:08:48 2013 +0200 + + updated for version 7.3.1284 + Problem: Compiler warnings in MS-Windows clipboard handling. + Solution: Add type casts. (Ken Takata) + +commit 72fe56f298009957c9360016f5234686eb83e0c1 +Author: Bram Moolenaar +Date: Mon Jul 1 21:00:35 2013 +0200 + + updated for version 7.3.1283 + Problem: Test 71 fails on MS-Windows. + Solution: Put the binary data in a separate file. (Ken Takata) + +commit bd65c4647874e32c91a0d32c828fe6de445e5502 +Author: Bram Moolenaar +Date: Mon Jul 1 20:18:33 2013 +0200 + + updated for version 7.3.1282 + Problem: 'cursorline' not drawn in any other window. (Charles Campbell) + Solution: Do draw the cursor line in other windows. + +commit 0e710d603e8ca42f746cd3862ed4022802e66110 +Author: Bram Moolenaar +Date: Mon Jul 1 20:06:19 2013 +0200 + + updated for version 7.3.1281 + Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves + the cursor to column 96. (Kevin Goodsell) + Solution: Decode KE_CSI. + +commit d05bf560aceb4f26d098398828a592dc29547c4d +Author: Bram Moolenaar +Date: Sun Jun 30 23:24:08 2013 +0200 + + updated for version 7.3.1280 + Problem: Reading memory already freed since patch 7.3.1247. (Simon + Ruderich, Dominique Pelle) + Solution: Copy submatches before reallocating the state list. + +commit 673b9a3cae59fbeed4c66bfa7812aa36531cad88 +Author: Bram Moolenaar +Date: Sun Jun 30 22:43:27 2013 +0200 + + updated for version 7.3.1279 + Problem: Compiler warning for variable uninitialized. (Tony Mechelynck) + Solution: Add an init. + +commit e057d40d967a8223a34fe5b56ffb00dfd06e4cd4 +Author: Bram Moolenaar +Date: Sun Jun 30 17:51:51 2013 +0200 + + updated for version 7.3.1278 + Problem: When someone sets the screen size to a huge value with "stty" Vim + runs out of memory before reducing the size. + Solution: Limit Rows and Columns in more places. + +commit 5a4d51e6929b1bb615eaf212a091384cc266b8d7 +Author: Bram Moolenaar +Date: Sun Jun 30 17:24:16 2013 +0200 + + updated for version 7.3.1277 + Problem: In diff mode 'cursorline' also draws in the non-active window. + When 'nu' and 'sbr' are set the 'sbr' string is not underlined. + Solution: Only draw the cursor line in the current window. Combine the + 'cursorline' and other highlighting attributes. (Christian + Brabandt) + +commit 85e932f2ca8830990adffa904401089e4e357c21 +Author: Bram Moolenaar +Date: Sun Jun 30 15:01:22 2013 +0200 + + updated for version 7.3.1276 + Problem: When using a cscope connection resizing the window may send + SIGWINCH to cscope and it quits. + Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan) + +commit e78495de7e5d9f198602fcdfe32fac521c477297 +Author: Bram Moolenaar +Date: Sun Jun 30 14:46:53 2013 +0200 + + updated for version 7.3.1275 + Problem: "gn" does not work when the match is a single character. + Solution: Fix it, add a test. (Christian Brabandt) + +commit 248628554633c60deadee95e3cd5ceea787ac3a7 +Author: Bram Moolenaar +Date: Sun Jun 30 13:57:45 2013 +0200 + + updated for version 7.3.1274 + Problem: When selecting an entry from a location list it may pick an + arbitrary window or open a new one. + Solution: Prefer using a window related to the location list. (Lech Lorens) + +commit 730d2c0747fa6ad568ce09cf0ac427280f94851a +Author: Bram Moolenaar +Date: Sun Jun 30 13:33:58 2013 +0200 + + updated for version 7.3.1273 + Problem: When copying a location list the index might be wrong. + Solution: Set the index to one when using the first entry. (Lech Lorens) + +commit 55480dccf4591859789b15a6c49162b7c2a476e0 +Author: Bram Moolenaar +Date: Sun Jun 30 13:17:24 2013 +0200 + + updated for version 7.3.1272 + Problem: Crash when editing Ruby file. (Aliaksandr Rahalevich) + Solution: Reallocate the state list when necessary. + +commit a4c8dcbdae63b8fba688db87d9cdf391ae883e62 +Author: Bram Moolenaar +Date: Sun Jun 30 12:21:24 2013 +0200 + + updated for version 7.3.1271 + Problem: Command line completion does not work. + Solution: Move setting xp_line down. (Daniel Thau) + +commit 14b6945e27ca175a42550a6a887874303313c19e +Author: Bram Moolenaar +Date: Sat Jun 29 23:05:20 2013 +0200 + + Updated runtime files. + +commit 10315b1201716a10d39477fc09e3eb89e944191f +Author: Bram Moolenaar +Date: Sat Jun 29 17:19:28 2013 +0200 + + updated for version 7.3.1270 + Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen) + Solution: Save one line in an empty buffer. (Christian Brabandt) + +commit 6b487147acc7d76754d7f041e009afbd1eeffb58 +Author: Bram Moolenaar +Date: Sat Jun 29 16:21:58 2013 +0200 + + updated for version 7.3.1269 + Problem: Insert completion keeps entry selected even though the list has + changed. (Olivier Teuliere) + Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt) + +commit 39efa89afb10ec967bea92f02aa58c4109628e5f +Author: Bram Moolenaar +Date: Sat Jun 29 15:40:04 2013 +0200 + + updated for version 7.3.1268 + Problem: ACL support doesn't work when when compiled with MingW. + Solution: Support ACL on MingW. (Ken Takata) + +commit 27515921196e61034c18718812b6417f65d0337f +Author: Bram Moolenaar +Date: Sat Jun 29 15:36:26 2013 +0200 + + updated for version 7.3.1267 + Problem: MS-Windows ACL support doesn't work well. + Solution: Implement more ACL support. (Ken Takata) + +commit a8e3580be61f582aad05d3154896e73b0c414efb +Author: Bram Moolenaar +Date: Sat Jun 29 15:19:21 2013 +0200 + + updated for version 7.3.1266 + Problem: QNX: GUI fails to start. + Solution: Remove the QNX-specific #ifdef. (Sean Boudreau) + +commit 630a730f9b91511f8da556dd5dc0d15f0a23f46a +Author: Bram Moolenaar +Date: Sat Jun 29 15:07:22 2013 +0200 + + updated for version 7.3.1265 + Problem: Accepting "Vim:" for a modeline causes errors too often. + Solution: Require "Vim:" to be followed by "set". + +commit f3fe39276039f78beb7ce5a2ea21c445bee70545 +Author: Bram Moolenaar +Date: Sat Jun 29 14:47:22 2013 +0200 + + updated for version 7.3.1264 + Problem: Missing m_nowait. + Solution: Include missing part of the patch. + +commit 4a4607036553448cd03abcabc8fdc14e9e2f4687 +Author: Bram Moolenaar +Date: Sat Jun 29 14:42:26 2013 +0200 + + updated for version 7.3.1263 + Problem: Typo in short option name. + Solution: Change "imse" to "imsf". + +commit fe17e7640d242e717e9498158570fe3eea2a769b +Author: Bram Moolenaar +Date: Sat Jun 29 14:17:02 2013 +0200 + + updated for version 7.3.1262 + Problem: Crash and compilation warnings with Cygwin. + Solution: Check return value of XmbTextListToTextProperty(). Add type casts. + Adjust #ifdefs. (Lech Lorens) + +commit 72179e1bd0bbb1d1c3083c85bd9fb0a8d6928f7f +Author: Bram Moolenaar +Date: Sat Jun 29 13:58:31 2013 +0200 + + updated for version 7.3.1261 + Problem: A buffer-local language mapping from a keymap stops a global + insert mode mapping from working. (Ron Aaron) + Solution: Do not wait for more characters to be typed only when the mapping + was defined with . + +commit b751546636c71f206733af1bc30415aaab9a0b42 +Author: Bram Moolenaar +Date: Sat Jun 29 12:58:33 2013 +0200 + + updated for version 7.3.1260 + Problem: User completion does not get the whole command line in the command + line window. + Solution: Pass on the whole command line. (Daniel Thau) + +commit 560c52d32b3e509710e5e7fd620feb751e97689b +Author: Bram Moolenaar +Date: Sat Jun 29 12:10:26 2013 +0200 + + updated for version 7.3.1259 + Problem: No test for patch 7.3.1258 + Solution: Add a test entry. + +commit 4d9ae21a342a3c81913e9f41b362778989b0c564 +Author: Bram Moolenaar +Date: Fri Jun 28 23:04:42 2013 +0200 + + updated for version 7.3.1258 + Problem: Using submatch() may crash Vim. (Ingo Karkat) + Solution: Restore the number of subexpressions used. + +commit e3a0b53c2e8985e51174f01ee58f8746ea2c45a9 +Author: Bram Moolenaar +Date: Fri Jun 28 20:36:30 2013 +0200 + + updated for version 7.3.1257 + Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in + German messages. + Solution: Clear the $LANGUAGE environment variable. + +commit f0327f67c778f46cdf19d793c013f024f01ea818 +Author: Bram Moolenaar +Date: Fri Jun 28 20:16:55 2013 +0200 + + updated for version 7.3.1256 + Problem: Can't build without eval or autocmd feature. + Solution: Add #ifdefs. + +commit 22dbc77ef17e67f1c909d76b256425db793eb792 +Author: Bram Moolenaar +Date: Fri Jun 28 18:44:48 2013 +0200 + + Update runtime files. Remove duplicate tags in help. + +commit 6470de83f2be942dfbd05071a99a6f154e9f1d05 +Author: Bram Moolenaar +Date: Thu Jun 27 22:36:03 2013 +0200 + + updated for version 7.3.1255 + Problem: Clang warnings when building with Athena. + Solution: Add type casts. (Dominique Pelle) + +commit a5f5c8be8f0f5f9e6cbe7b9f3fed234f32cf3467 +Author: Bram Moolenaar +Date: Thu Jun 27 22:29:38 2013 +0200 + + updated for version 7.3.1254 + Problem: Can't build without the multi-lang feature. (John Marriott) + Solution: Add #ifdef. + +commit 5737ca2350ffcc2afc1495f27ed746f6163bab47 +Author: Bram Moolenaar +Date: Thu Jun 27 22:21:24 2013 +0200 + + updated for version 7.3.1253 + Problem: Still undo problem after using CTRL-R = setline(). (Hirohito + Higashi) + Solution: Set the ins_need_undo flag. + +commit c9dcb427042eaecd95231682d559408bd5c7c46c +Author: Bram Moolenaar +Date: Thu Jun 27 22:02:02 2013 +0200 + + updated for version 7.3.1252 + Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps + if the corresponding menu command contains additional characters + like the shortcut marker '&' or if you use a non-english locale. + Solution: Use menu->en_dname or menu->dname. (Martin Gieseking) + +commit 9b846cb8ac0f1db4ffecdd2dabb0b99758228f74 +Author: Bram Moolenaar +Date: Wed Jun 26 21:56:36 2013 +0200 + + updated for version 7.3.1251 + Problem: Test 61 messes up viminfo. + Solution: Specify a separate viminfo file. + +commit 877aa0081151a11c7a7f783038e949a8a4e0b2bb +Author: Bram Moolenaar +Date: Wed Jun 26 21:49:51 2013 +0200 + + updated for version 7.3.1250 + Problem: Python tests fail on MS-Windows. + Solution: Change backslashes to slashes. (Taro Muraoka) + +commit c14621eafb1e14cd41a77c69893b417abcf60e1a +Author: Bram Moolenaar +Date: Wed Jun 26 20:04:35 2013 +0200 + + updated for version 7.3.1249 + Problem: Modeline not recognized when using "Vim" instead of "vim". + Solution: Also accept "Vim". + +commit abab85a4994fec3e95ab79c5cdf94a7f893c1aeb +Author: Bram Moolenaar +Date: Wed Jun 26 19:18:05 2013 +0200 + + updated for version 7.3.1248 + Problem: Still have old hacking code for Input Method. + Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to + Input Method activation. (Yukihiro Nakadaira) + +commit a0169128d98669c753c899353127263e1ea289f9 +Author: Bram Moolenaar +Date: Wed Jun 26 18:16:58 2013 +0200 + + updated for version 7.3.1247 + Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match. + Solution: When there is a PIM add a duplicate state that starts at another + position. + +commit b893ac2098e2b75d3138f6e91289892c1ef4b340 +Author: Bram Moolenaar +Date: Wed Jun 26 14:04:47 2013 +0200 + + updated for version 7.3.1246 + Problem: When setting 'winfixheight' and resizing the window causes the + window layout to be wrong. + Solution: Add frame_check_height() and frame_check_width() (Yukihiro + Nakadaira) + +commit 31c31679e22618fe03f634a356c15f8d631c5372 +Author: Bram Moolenaar +Date: Wed Jun 26 13:28:14 2013 +0200 + + Updated runtime files. New version of TOhtml plugin. + +commit b052fe0e2c428fa1168b45a8f425a15bf25d4706 +Author: Bram Moolenaar +Date: Wed Jun 26 13:16:20 2013 +0200 + + updated for version 7.3.1245 + Problem: MS-Windows: confirm() dialog text may still not fit. + Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more + places. (Yasuhiro Matsumoto) + +commit f05d81102c263b746c344a71cd3aafdec96d9f38 +Author: Bram Moolenaar +Date: Wed Jun 26 12:58:32 2013 +0200 + + updated for version 7.3.1244 + Problem: MS-Windows: confirm() dialog text may not fit. + Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro + Matsumoto) + +commit f86c0b01a74fa3e5e37033ac037ef3af41d81a8d +Author: Bram Moolenaar +Date: Wed Jun 26 12:42:44 2013 +0200 + + updated for version 7.3.1243 + Problem: New regexp engine: back references in look-behind match don't + work. (Lech Lorens) + Solution: Copy the submatches before a recursive match. + +commit daa270289b0eeb8467b1fea47e72d4727f2f7d28 +Author: Bram Moolenaar +Date: Mon Jun 24 22:33:30 2013 +0200 + + updated for version 7.3.1242 + Problem: No failure when trying to use a number as a string. + Solution: Give an error when StringToLine() is called with an instance of + the wrong type. (Jun Takimoto) + +commit c8c13a0307bd6a6b5d27875de03d01a3e3ff311c +Author: Bram Moolenaar +Date: Mon Jun 24 22:23:55 2013 +0200 + + updated for version 7.3.1241 + Problem: Some test files missing from the distribution. + Solution: Update the list of files. + +commit 56b45b9b37285f9e139b55a4343a03f17187340b +Author: Bram Moolenaar +Date: Mon Jun 24 22:22:18 2013 +0200 + + Update runtime files. + +commit df2bc27b52944fbb75b8203a22f3ebde172e9c79 +Author: Bram Moolenaar +Date: Mon Jun 24 22:17:32 2013 +0200 + + updated for version 7.3.1240 + Problem: Memory leak in findfile(). + Solution: Free the memory. (Christian Brabandt) + +commit c1c3d68da9d5a089949e8687b8783daf7ee2d416 +Author: Bram Moolenaar +Date: Mon Jun 24 21:21:58 2013 +0200 + + updated for version 7.3.1239 + Problem: Can't build with Python and MSVC10. + Solution: Move #if outside of macro. (Taro Muraoka) + +commit d5e376eb3b11dbeca5478724731399d6c23c74a6 +Author: Bram Moolenaar +Date: Mon Jun 24 20:32:57 2013 +0200 + + updated for version 7.3.1238 + Problem: Crash in Python interface on 64 bit machines. + Solution: Change argument type of PyString_AsStringAndSize. (Taro Muraoka, + Jun Takimoto) + +commit 7e85d3d432e799fc56126f6e3867b52539978343 +Author: Bram Moolenaar +Date: Sun Jun 23 16:40:39 2013 +0200 + + updated for version 7.3.1237 + Problem: Python: non-import errors not handled correctly. + Solution: Let non-ImportError exceptions pass the finder. (ZyX) + +commit dee2e315d786cbe9d5bba2d388fb72d96ad1a846 +Author: Bram Moolenaar +Date: Sun Jun 23 16:35:47 2013 +0200 + + updated for version 7.3.1236 + Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. + Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX) + +commit ede3e6383d0bc86c13f039e9013ff72e307937d2 +Author: Bram Moolenaar +Date: Sun Jun 23 16:16:19 2013 +0200 + + updated for version 7.3.1235 + Problem: In insert mode CTRL-] is not inserted, on the command-line it is. + Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira) + +commit 6f1404f8a8d00f7aa9accf4fc8a5a48857454a4a +Author: Bram Moolenaar +Date: Sun Jun 23 16:04:08 2013 +0200 + + updated for version 7.3.1234 + Problem: Python: Strings are not marked for translation. + Solution: Add N_() where appropriate. (ZyX) + +commit 841fbd290790376561eaaaccaad9fc52f45ded89 +Author: Bram Moolenaar +Date: Sun Jun 23 14:37:07 2013 +0200 + + updated for version 7.3.1233 + Problem: Various Python problems. + Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory + leaks in StringToLine(), BufferMark() and convert_dl. (ZyX) + +commit c4b99e0be76e0fbb9b43efb16f2d56607ce45de0 +Author: Bram Moolenaar +Date: Sun Jun 23 14:30:47 2013 +0200 + + updated for version 7.3.1232 + Problem: Python: inconsistencies in variable names. + Solution: Rename variables. (ZyX) + +commit 141be8a585145d2217fb425739ccc121aed4a8d4 +Author: Bram Moolenaar +Date: Sun Jun 23 14:16:57 2013 +0200 + + updated for version 7.3.1231 + Problem: Python: use of numbers not consistent. + Solution: Add support for Number protocol. (ZyX) + +commit c476e52fcaf9e1ad779add6368e4f46b2c0d881c +Author: Bram Moolenaar +Date: Sun Jun 23 13:46:40 2013 +0200 + + updated for version 7.3.1230 + Problem: Python: Exception messages are not clear. + Solution: Make exception messages more verbose. (ZyX) + +commit 0bd80ccd853ddfa4cc2385b6ceb3b2610245a9ed +Author: Bram Moolenaar +Date: Sun Jun 23 13:28:17 2013 +0200 + + updated for version 7.3.1229 + Problem: Python: not so easy to delete/restore translating. + Solution: Make macros do translation of exception messages. (ZyX) + Note: this breaks translations! + +commit 808c2bc8bf435917b792e172a22dc5f8c0e7066a +Author: Bram Moolenaar +Date: Sun Jun 23 13:11:18 2013 +0200 + + updated for version 7.3.1228 + Problem: Python: various inconsistencies and problems. + Solution: StringToLine now supports both bytes() and unicode() objects. + Make function names consistant. Fix memory leak fixed in + StringToLine. (ZyX) + +commit 389a1793f40b149ed8553fb75e7ee40bc684d8c5 +Author: Bram Moolenaar +Date: Sun Jun 23 13:00:44 2013 +0200 + + updated for version 7.3.1227 + Problem: Inconsistent string conversion. + Solution: Use 'encoding' instead of utf-8. Use METH_O in place of + METH_VARARGS where appropriate. (ZyX) + +commit 6c85e7f3be87fa4a669e8f080d527a3982e8e96c +Author: Bram Moolenaar +Date: Sun Jun 23 12:51:32 2013 +0200 + + updated for version 7.3.1226 + Problem: Python: duplicate code. + Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX) + +commit 3dbcd0c7ad93533f46981ebafe6710c1e03b1be2 +Author: Bram Moolenaar +Date: Sat Jun 22 13:00:16 2013 +0200 + + updated for version 7.3.1225 + Problem: Compiler warnings when building with Motif. + Solution: Change set_label() argument. (Kazunobu Kuriyama) + +commit fe70acb3767ef10badd2eeb9928988c39ebebae8 +Author: Bram Moolenaar +Date: Fri Jun 21 18:31:23 2013 +0200 + + updated for version 7.3.1224 + Problem: Clang gives warnings on xxd. + Solution: Change how to use part of a string. (Dominique Pelle) Also avoid + warning for return not reached. + +commit d73895ec00b56e22bf4f95857aa88dd129e11d06 +Author: Bram Moolenaar +Date: Wed Jun 19 21:17:31 2013 +0200 + + updated for version 7.3.1223 + Problem: Tests fail on MS-Windows. + Solution: Avoid depending on OS version. Use DOS commands instead of Unix + commands. (Taro Muraoka, Ken Takata) + +commit 22f93c700f79577a395d28b186a900bae20fd5b9 +Author: Bram Moolenaar +Date: Wed Jun 19 20:11:50 2013 +0200 + + updated for version 7.3.1222 + Problem: Cannot execute some tests from the src directoly. + Solution: Add missing targets. + +commit a6cc03101e30d55d4039d539ed732bc02ffd909b +Author: Bram Moolenaar +Date: Tue Jun 18 23:31:55 2013 +0200 + + updated for version 7.3.1221 + Problem: When build flags change "make distclean" run into a configure + error. + Solution: When CFLAGS changes delete auto/config.cache. Also avoid adding + duplicate text to flags. + +commit db250526bbeac519665605127c18aad3ce2853ed +Author: Bram Moolenaar +Date: Mon Jun 17 22:43:25 2013 +0200 + + updated for version 7.3.1220 + Problem: MS-Windows: When using wide font italic and bold are not included. + Solution: Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata, + Taro Muraoka) + +commit a0c85c7ae1be04bcf5850fc88e5e42ab96b518a2 +Author: Bram Moolenaar +Date: Mon Jun 17 22:04:38 2013 +0200 + + updated for version 7.3.1219 + Problem: No test for using []] inside \%[]. + Solution: Add a test. + +commit 555d2a83402a4dd21f0b353c757b3cde4a4e47de +Author: Bram Moolenaar +Date: Mon Jun 17 21:53:37 2013 +0200 + + updated for version 7.3.1218 + Problem: "make test" on MS-Windows does not clean all temporary files and + gives some unneccessary message. + Solution: Clean the right files. Create .failed files. (Ken Takata) + +commit d79862599d8cdd2186480dda1cf990d4ca0134fe +Author: Bram Moolenaar +Date: Mon Jun 17 21:33:41 2013 +0200 + + updated for version 7.3.1217 + Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira) + Solution: Support nested atoms inside \%[]. + +commit 6324c3b920ce9efa57884768fc6d9cb208f8e983 +Author: Bram Moolenaar +Date: Mon Jun 17 20:27:18 2013 +0200 + + updated for version 7.3.1216 + Problem: Configure can't find Motif on Ubuntu. + Solution: Search for libXm in /usr/lib/*-linux-gnu. + +commit 06ae70d07c31debed5fa1b2224805e6276194a1b +Author: Bram Moolenaar +Date: Mon Jun 17 19:26:36 2013 +0200 + + updated for version 7.3.1215 + Problem: Compiler warning for function not defined. + Solution: Add #ifdef. + +commit 01b626c26e2eadc32e15f43d3ef51423621adfdc +Author: Bram Moolenaar +Date: Sun Jun 16 22:49:14 2013 +0200 + + updated for version 7.3.1214 + Problem: Missing declaration for init_users() and realloc_post_list(). + (Salman Halim) + Solution: Add the declarations. + +commit 8c0e322f18c11f4cc2fb6ee2525d47374044a706 +Author: Bram Moolenaar +Date: Sun Jun 16 17:32:40 2013 +0200 + + updated for version 7.3.1213 + Problem: Can't build with small features and Python. + Solution: Adjust #ifdefs. + +commit 6949eea7cc79ef35921f82411bf8439a079ca424 +Author: Bram Moolenaar +Date: Sun Jun 16 16:57:46 2013 +0200 + + updated for version 7.3.1212 + Problem: "make test" on MS-Windows does not report failure like Unix does. + Solution: Make it work like on Unix. (Taro Muraoka) + +commit 5246cd7a9bb514fd5c44f8deaf0b3ed889e1602f +Author: Bram Moolenaar +Date: Sun Jun 16 16:41:47 2013 +0200 + + updated for version 7.3.1211 + Problem: MS-Windows: When 'encoding' differs from the current codepage + ":hardcopy" does not work properly. + Solution: Use TextOutW() and SetDlgItemTextW(). (Ken Takata) + +commit 03e114b0f2c994d58cd744f9be1b498245bd8c08 +Author: Bram Moolenaar +Date: Sun Jun 16 16:34:56 2013 +0200 + + updated for version 7.3.1210 + Problem: 'backupcopy' default on MS-Windows is wrong when 'encoding' equals + the current codepage. + Solution: Change the #else block. (Ken Takata) + +commit 70baa405f2b738f3827390aae11c8be1712e039d +Author: Bram Moolenaar +Date: Sun Jun 16 16:14:03 2013 +0200 + + updated for version 7.3.1209 + Problem: No completion for ":tabdo". + Solution: Add tabdo to the list of modifiers. (Dominique Pelle) + +commit 427d51c23f0c83a1e3bc40da072f2ad87f033370 +Author: Bram Moolenaar +Date: Sun Jun 16 16:01:25 2013 +0200 + + updated for version 7.3.1208 + Problem: Compiler warnings on MS-Windows. + Solution: Add type cast. Move variable declaration. (Mike Williams) + +commit a50d02d98350a5d876ff0521ad87f3930cf63b5c +Author: Bram Moolenaar +Date: Sun Jun 16 15:43:50 2013 +0200 + + updated for version 7.3.1207 + Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens) + Solution: When adding a state gets skipped don't adjust the index. + +commit 5ab9d98b9a5d3ccc0353a685d9a115058e53f6cf +Author: Bram Moolenaar +Date: Sun Jun 16 14:25:57 2013 +0200 + + updated for version 7.3.1206 + Problem: Inconsistent function argument declarations. + Solution: Use ANSI style. + +commit 926b5d3b302d0bcff58ede9b9aba6c21c8d2a13b +Author: Bram Moolenaar +Date: Sun Jun 16 14:20:13 2013 +0200 + + updated for version 7.3.1205 + Problem: logtalk.dict is not removed on uninstall. + Solution: Remove the file. (Kazunobu Kuriyama) + +commit d69497413f878fbe6db1cdae45171127281acabd +Author: Bram Moolenaar +Date: Sun Jun 16 14:18:28 2013 +0200 + + updated for version 7.3.1204 + Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito + Higashi) + Solution: Don't always use goto_tabpage_tp(). + +commit 4ce239b0b167cbbce1fbbaeced2133bcd69ee90e +Author: Bram Moolenaar +Date: Sat Jun 15 23:00:30 2013 +0200 + + updated for version 7.3.1203 + Problem: Matches from matchadd() might be highlighted incorrectly when they + are at a fixed position and inserting lines. (John Szakmeister) + Solution: Redraw all lines below a change if there are highlighted matches. + (idea by Christian Brabandt) + +commit 335167994849a66a6635429fb42461ad79574b2f +Author: Bram Moolenaar +Date: Sat Jun 15 22:26:52 2013 +0200 + + updated for version 7.3.1202 + Problem: Tags are not found in case-folded tags file. (Darren cole, Issue + 90) + Solution: Take into account that when case folding was used for the tags + file "!rm" sorts before the "!_TAG" header lines. + +commit e66f06d819c2bbb09205a5c28e7ccf481f3ea9e7 +Author: Bram Moolenaar +Date: Sat Jun 15 21:54:16 2013 +0200 + + updated for version 7.3.1201 + Problem: When a startup script creates a preview window, it probably + becomes the current window. + Solution: Make another window the current one. (Christian Brabandt) + +commit 52b91d801aa1af208aeb25f707da823d40671e4a +Author: Bram Moolenaar +Date: Sat Jun 15 21:39:51 2013 +0200 + + Updated runtime files. + +commit df9259abcee07f217e36f85f4fd77d059fb1bbe7 +Author: Bram Moolenaar +Date: Sat Jun 15 17:54:43 2013 +0200 + + updated for version 7.3.1200 + Problem: When calling setline() from Insert mode, using CTRL-R =, undo does + not work properly. (Israel Chauca) + Solution: Sync undo after evaluating the expression. (Christian Brabandt) + +commit dab38d516effcab23c8381545d4b1e6be38bce5b +Author: Bram Moolenaar +Date: Sat Jun 15 17:06:36 2013 +0200 + + updated for version 7.3.1199 + Problem: When evaluating 'foldexpr' causes an error this is silently + ignored and evaluation is retried every time. + Solution: Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is + it is causing errors. (Christian Brabandt) + +commit 9be6e21575e52f5d22839f660f8ca1032097b2f5 +Author: Bram Moolenaar +Date: Sat Jun 15 16:47:35 2013 +0200 + + updated for version 7.3.1198 + Problem: Build error when using Perl 5.18.0 and dynamic loading. + Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder) + +commit ff1806f8da8830ca2a528f2eaa39b3e85489da6d +Author: Bram Moolenaar +Date: Sat Jun 15 16:31:47 2013 +0200 + + updated for version 7.3.1197 + Problem: ":wviminfo!" does not write history previously read from a viminfo + file. (Roland Eggner) + Solution: When not merging history write all entries. + +commit 141f6bb34124872d8676066e021bf899d4023c23 +Author: Bram Moolenaar +Date: Sat Jun 15 15:09:50 2013 +0200 + + updated for version 7.3.1196 + Problem: Old regexp engine does not match pattern with backref correctly. + (Dominique Pelle) + Solution: Fix setting status. Test multi-line patterns better. + +commit 4cff8faf0567209ab95b39b9cf7f3d555162392e +Author: Bram Moolenaar +Date: Fri Jun 14 22:48:54 2013 +0200 + + updated for version 7.3.1195 + Problem: Compiler warning for unitialized variable. (Tony Mechelynck) + Solution: Set the length to the matching backref. + +commit 44c71db7711e3faa7d94ed4b5f32985563e7e494 +Author: Bram Moolenaar +Date: Fri Jun 14 22:33:51 2013 +0200 + + updated for version 7.3.1194 + Problem: Yaml highlighting is slow. + Solution: Tune the estimation of pattern failure chance. + +commit 1612b1abe77c0cfff7d9d8f6e8b1b96b6f412546 +Author: Bram Moolenaar +Date: Fri Jun 14 21:22:39 2013 +0200 + + updated for version 7.3.1193 + Problem: fail_if_missing not used for Python 3. + Solution: Give an error when Python 3 can't be configured. (Andrei Olsen) + +commit c5089bb8ff4d9f15c11632d7486b9068e09ff202 +Author: Bram Moolenaar +Date: Fri Jun 14 21:15:25 2013 +0200 + + updated for version 7.3.1192 + Problem: Valgrind reports errors when using backreferences. (Dominique + Pelle) + Solution: Do not check the end of submatches. + +commit 580abea48a0de604b40aca734b22f3ea7c0e7531 +Author: Bram Moolenaar +Date: Fri Jun 14 20:31:28 2013 +0200 + + updated for version 7.3.1191 + Problem: Backreference to previous line doesn't work. (Lech Lorens) + Solution: Implement looking in another line. + +commit 6e70736cbc3ed8bf7178ffa884e022d916d0c1bf +Author: Bram Moolenaar +Date: Fri Jun 14 19:15:58 2013 +0200 + + updated for version 7.3.1190 + Problem: Compiler warning for parentheses. (Christian Wellenbrock) + Solution: Change #ifdef. + +commit 4c46b5e00116420edcd5a75ca97449a6f29bb0fb +Author: Bram Moolenaar +Date: Thu Jun 13 22:59:30 2013 +0200 + + updated for version 7.3.1189 + Problem: Highlighting is still wrong sometimes. (Dominique Pelle) + Solution: Also restore reginput properly. + +commit 9d438d3b3862e6cdb4a7b02702f1f82d49bc177d +Author: Bram Moolenaar +Date: Thu Jun 13 21:57:20 2013 +0200 + + updated for version 7.3.1188 + Problem: Newline characters messing up error message. + Solution: Remove the newlines. (Kazunobu Kuriyama) + +commit 0c6633a7ea50873ce8f0d744ea5758a1eb494010 +Author: Bram Moolenaar +Date: Thu Jun 13 21:24:06 2013 +0200 + + updated for version 7.3.1187 + Problem: "s:" is recognized but "" is not. (ZyX) + Solution: Translate "" like "s:". + +commit 5f87b23229b1d5cc5bad4a263e513e72a91fe8ae +Author: Bram Moolenaar +Date: Thu Jun 13 20:57:50 2013 +0200 + + updated for version 7.3.1186 + Problem: Python 3: test 87 may crash. + Solution: Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto) + +commit b62bcd1e05a00bdacde11c52762cd48f6f0325f0 +Author: Bram Moolenaar +Date: Thu Jun 13 20:19:40 2013 +0200 + + updated for version 7.3.1185 + Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam) + Solution: Fix it, add a test. + +commit 484d241a4abb4a7e892fbb1e3afb269890526e5a +Author: Bram Moolenaar +Date: Thu Jun 13 19:47:07 2013 +0200 + + updated for version 7.3.1184 + Problem: Highlighting is sometimes wrong. (Axel Bender) + Solution: Fetch regline again when returning from recursive regmatch. + +commit 98bfc2d5eeff2e83c41cef3b3cefff63cda574df +Author: Bram Moolenaar +Date: Thu Jun 13 19:44:55 2013 +0200 + + Add missing files from 7.3.1183. + +commit 82850dd9cbb1dc30dea02695bdda1384cd47185b +Author: Bram Moolenaar +Date: Thu Jun 13 19:27:18 2013 +0200 + + updated for version 7.3.1183 + Problem: Python tests 86 and 87 fail. + Solution: Add "empty" files. (ZyX) + +commit 12b559e7c3cba38d53261b925b441f2dffff2368 +Author: Bram Moolenaar +Date: Wed Jun 12 22:41:37 2013 +0200 + + updated for version 7.3.1182 + Problem: 'backupcopy' default on MS-Windows does not work for hard and soft + links. + Solution: Check for links. (David Pope, Ken Takata) + +commit 2a876e40cebe45c773302b5b9518d07100888d6b +Author: Bram Moolenaar +Date: Wed Jun 12 22:08:58 2013 +0200 + + updated for version 7.3.1181 + Problem: Wrong error message for 1.0[0]. + Solution: Check for funcref and float separately. (Yasuhiro Matsumoto) + +commit ec7944aaf2d5fd67b7bd59a69d6a393424b6c8f8 +Author: Bram Moolenaar +Date: Wed Jun 12 21:29:15 2013 +0200 + + Update runtime files. + +commit cab465a6d7a7d158c99b04ddc81650b468d82227 +Author: Bram Moolenaar +Date: Wed Jun 12 21:25:23 2013 +0200 + + updated for version 7.3.1180 + Problem: When current directory changes, path from cscope may no longer be + valid. (AS Budden) + Solution: Always store the absolute path. (Christian Brabandt) + +commit 0825c00f14bb60202bcd0391bc3f0eba4d188aac +Author: Bram Moolenaar +Date: Wed Jun 12 21:00:26 2013 +0200 + + updated for version 7.3.1179 + Problem: When a global mapping starts with the same characters as a + buffer-local mapping Vim waits for a character to be typed to find + out whether the global mapping is to be used. (Andy Wokula) + Solution: Use the local mapping without waiting. (Michael Henry) + +commit 22971aaa4530d6e8cb2c9c0c19b4f291d8442d61 +Author: Bram Moolenaar +Date: Wed Jun 12 20:35:58 2013 +0200 + + updated for version 7.3.1178 + Problem: Can't put all Vim config files together in one directory. + Solution: Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens) + +commit 6395af8018c523da2339ecf60a457ba70494a9c4 +Author: Bram Moolenaar +Date: Wed Jun 12 19:52:15 2013 +0200 + + updated for version 7.3.1177 + Problem: Wasting memory on padding. + Solution: Reorder struct fields. (Dominique Pelle) + +commit edb07a2d889481525396eb76cd5bff4be592784e +Author: Bram Moolenaar +Date: Wed Jun 12 18:13:38 2013 +0200 + + updated for version 7.3.1176 + Problem: Compiler warnings on 64 bit system. + Solution: Add type casts. (Mike Williams) + +commit 2d473ab932b5c46a77715ea507de3990b70d96c1 +Author: Bram Moolenaar +Date: Wed Jun 12 17:12:24 2013 +0200 + + updated for version 7.3.1175 + Problem: Using isalpha() and isalnum() can be slow. + Solution: Use range checks. (Mike Williams) + +commit 81c40c507c69ab0c3aede3ee14a2ba76c20c4595 +Author: Bram Moolenaar +Date: Wed Jun 12 14:41:04 2013 +0200 + + updated for version 7.3.1174 + Problem: Python 2 and 3 use different ways to load modules. + Solution: Use the same method. (ZyX) + +commit 27610ed76c500cf680fdbac000d269e30dcba54c +Author: Bram Moolenaar +Date: Wed Jun 12 14:26:26 2013 +0200 + + updated for version 7.3.1173 + Problem: Python 2 tests don't have the same output everywhere. + Solution: Make the Python 2 tests more portable. (ZyX) + +commit 9f3685a527c9293b05c8ad7a6a4a7c2fa8b3b8b8 +Author: Bram Moolenaar +Date: Wed Jun 12 14:20:36 2013 +0200 + + updated for version 7.3.1172 + Problem: Python 2: loading modules doesn't work well. + Solution: Fix the code. Add more tests. (ZyX) + +commit 0ea4a6b94b6f7a13ef5027b43c36bda0836b51af +Author: Bram Moolenaar +Date: Wed Jun 12 14:10:26 2013 +0200 + + updated for version 7.3.1171 + Problem: Check for digits and ascii letters can be faster. + Solution: Use a trick with one comparison. (Dominique Pelle) + +commit 60bf1f58d0edc45582fa065c3e0f68ae0de637ee +Author: Bram Moolenaar +Date: Wed Jun 12 13:37:43 2013 +0200 + + updated for version 7.3.1170 + Problem: Patch 7.3.1058 breaks backwards compatibility, not possible to use + a function reference as a string. (lilydjwg) + Solution: Instead of translating the function name only translate "s:". + +commit a2947e2bea0e6084a76d5ba7a5a1203da39e0f4b +Author: Bram Moolenaar +Date: Tue Jun 11 22:44:09 2013 +0200 + + updated for version 7.3.1169 + Problem: New regexp engine: some work is done while executing a pattern, + even though the result is predictable. + Solution: Do the work while compiling the pattern. + +commit 780c3e9b043dac4cbbe1ac900022ea891f7e2a3f +Author: Bram Moolenaar +Date: Tue Jun 11 20:53:28 2013 +0200 + + updated for version 7.3.1168 + Problem: Python "sane" configure checks give a warning message. + Solution: Use single quotes intead of escaped double quotes. (Ben Fritz) + +commit 3c7ad013fbe9a2ff58e2b5e65c710397e3a0f25c +Author: Bram Moolenaar +Date: Tue Jun 11 19:53:45 2013 +0200 + + updated for version 7.3.1167 + Problem: Python configure check doesn't reject Python 2 when requesting + Python 3. Some systems need -pthreads instead of -pthread. + Solution: Adjust configure accordingly. (Andrei Olsen) + +commit a9f2220176cc318ed076472ac41d00e70934bc83 +Author: Bram Moolenaar +Date: Tue Jun 11 18:48:21 2013 +0200 + + updated for version 7.3.1166 + Problem: Loading Python modules is not tested. + Solution: Enable commented-out tests, add missing files. (ZyX) + +commit 16619a235bae49c11d28ac462dc2d42fcfea44ba +Author: Bram Moolenaar +Date: Tue Jun 11 18:42:36 2013 +0200 + + updated for version 7.3.1165 + Problem: HP-UX compiler can't handle zero size array. (Charles Cooper) + Solution: Make the array one item big. + +commit 9a773488a7113cd028151e71ab6c9cd43bf56972 +Author: Bram Moolenaar +Date: Tue Jun 11 18:40:13 2013 +0200 + + updated for version 7.3.1164 + Problem: Can't test what is actually displayed on screen. + Solution: Add the screenchar() and screenattr() functions. + +commit c09a6d6c0c9d0e9056816f518171864158c72076 +Author: Bram Moolenaar +Date: Mon Jun 10 21:27:29 2013 +0200 + + updated for version 7.3.1163 + Problem: Not easy to load Python modules. + Solution: Search "python2", "python3" and "pythonx" directories in + 'runtimepath' for Python modules. (ZyX) + +commit f9c9b32bd124235136980749bee754cae99e164a +Author: Bram Moolenaar +Date: Mon Jun 10 20:47:36 2013 +0200 + + updated for version 7.3.1162 + Problem: Python: Memory leaks + Solution: Add more Py_DECREF(). (ZyX) + +commit c1ba10c7f63d65cb7ec3eb11932feb0ee636a033 +Author: Bram Moolenaar +Date: Mon Jun 10 20:39:03 2013 +0200 + + updated for version 7.3.1161 + Problem: Python: PyList_SetItem() is inefficient. + Solution: Use PyList_SET_ITEM() (ZyX) + +commit 570064cf21091a211d9de50dbfd23304cdf048ee +Author: Bram Moolenaar +Date: Mon Jun 10 20:25:10 2013 +0200 + + updated for version 7.3.1160 + Problem: Mixing long and pointer doesn't always work. + Solution: Avoid cast to pointer. + +commit a2e14fc764c306cc33fe174707756be70f883319 +Author: Bram Moolenaar +Date: Mon Jun 10 20:10:44 2013 +0200 + + updated for version 7.3.1159 + Problem: The round() function is not always available. (Christ van + Willegen) + Solution: Use the solution from f_round(). + +commit 0bdda37fb4b8118ec4bd797eddca9eaf5d3b381d +Author: Bram Moolenaar +Date: Mon Jun 10 18:36:24 2013 +0200 + + updated for version 7.3.1158 + Problem: Crash when running test 86. (Jun Takimoto) + Solution: Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter) + +commit bcf4d178abef9336709b53516fbf0164ce5ebe09 +Author: Bram Moolenaar +Date: Mon Jun 10 16:35:18 2013 +0200 + + updated for version 7.3.1157 + Problem: New regexp engine fails on "\(\ +Date: Sun Jun 9 20:51:00 2013 +0200 + + updated for version 7.3.1156 + Problem: Compiler warnings. (dv1445) + Solution: Initialize variables, even when the value isn't really used. + +commit 11354759e2c35616ea7a4daef0b05337846adf76 +Author: Bram Moolenaar +Date: Sun Jun 9 17:52:46 2013 +0200 + + updated for version 7.3.1155 + Problem: MS-DOS: "make test" uses external rmdir command. + Solution: Rename "rmdir" to "rd". (Taro Muraoka) + +commit 927d4a1fb58dcac856cb0959c895db899f692703 +Author: Bram Moolenaar +Date: Sun Jun 9 17:25:34 2013 +0200 + + updated for version 7.3.1154 + Problem: New regexp_nfa engine: Uneccessary code. + Solution: Remove uneccessary code. + +commit 2a4e98ac1ef8c86232f51f1c7079a192eecdea82 +Author: Bram Moolenaar +Date: Sun Jun 9 16:24:45 2013 +0200 + + updated for version 7.3.1153 + Problem: New regexp engine: Some look-behind matches are very expensive. + Solution: Pospone invisible matches further, until a match is almost found. + +commit a940aa6fc44c18e012bf66e1f2569c046132d509 +Author: Bram Moolenaar +Date: Sat Jun 8 23:30:04 2013 +0200 + + updated for version 7.3.1152 + Problem: In tiny build ireg_icombine is undefined. (Tony Mechelynck) + Solution: Add #ifdef. + +commit 1e02e6620be6f6ded23879dec344badf71a34ca8 +Author: Bram Moolenaar +Date: Sat Jun 8 23:26:27 2013 +0200 + + updated for version 7.3.1151 + Problem: New regexp engine: Slow when a look-behind match is followed by a + zero-width match. + Solution: Postpone the look-behind match more often. + +commit e7766eeaa5d92cf727649923cfd3e42b1696df03 +Author: Bram Moolenaar +Date: Sat Jun 8 22:30:03 2013 +0200 + + updated for version 7.3.1150 + Problem: New regexpengine: Slow when a look-behind match does not have a + width specified. + Solution: Try to compute the maximum width. + +commit 473de61b0409f8f8c86585733f099f882122b280 +Author: Bram Moolenaar +Date: Sat Jun 8 18:19:48 2013 +0200 + + updated for version 7.3.1149 + Problem: New regexp engine: Matching plain text could be faster. + Solution: Detect a plain text match and handle it specifically. Add + vim_regfree(). + +commit cd9c46265e4a12cf716187bc8188c7399797f806 +Author: Bram Moolenaar +Date: Sat Jun 8 15:24:48 2013 +0200 + + updated for version 7.3.1148 + Problem: No command line completion for ":syntime". + Solution: Implement the completion. (Dominique Pelle) + +commit 87f764a891ff717cd84f361afa5e2220820431e3 +Author: Bram Moolenaar +Date: Sat Jun 8 14:38:27 2013 +0200 + + updated for version 7.3.1147 + Problem: New regexp engine: regstart is only used to find the first match. + Solution: Use regstart whenever adding the start state. + +commit b1b284fd5d2dc11eec0b627663aa063236c466cd +Author: Bram Moolenaar +Date: Sat Jun 8 13:33:37 2013 +0200 + + updated for version 7.3.1146 + Problem: New regexp engine: look-behind match not checked when followed by + zero-width match. + Solution: Do the look-behind match before adding the zero-width state. + +commit f96d109827062fb9a361aa592f207d6c0a7f2ed1 +Author: Bram Moolenaar +Date: Fri Jun 7 22:39:40 2013 +0200 + + updated for version 7.3.1145 + Problem: New regexp engine: addstate() is called very often. + Solution: Optimize adding the start state. + +commit 235840336312c73d72d30f38b2e628f98b62f353 +Author: Bram Moolenaar +Date: Fri Jun 7 20:17:11 2013 +0200 + + updated for version 7.3.1144 + Problem: "RO" is not translated everywhere. + Solution: Put inside _(). (Sergey Alyoshin) + +commit 3798519b9eb1f3c8c614c2d21743660a2a2cf947 +Author: Bram Moolenaar +Date: Fri Jun 7 19:53:10 2013 +0200 + + updated for version 7.3.1143 + Problem: When mapping NUL it is displayed as an X. + Solution: Check for KS_ZERO instead of K_ZERO. (Yasuhiro Matsumoto) + +commit 45fc539fe048e037a8fc8dc8c043a781c30c9c73 +Author: Bram Moolenaar +Date: Fri Jun 7 19:48:39 2013 +0200 + + updated for version 7.3.1142 + Problem: Memory leak in ":syntime report". + Solution: Clear the grow array. (Dominique Pelle) + +commit a238431302ff50f7db401248c4e66b8b298222c2 +Author: Bram Moolenaar +Date: Fri Jun 7 19:17:14 2013 +0200 + + updated for version 7.3.1141 + Problem: Win32: Check for available memory is not reliable and adds + overhead. + Solution: Remove mch_avail_mem(). (Mike Williams) + +commit 43e029841607bbc1e1f2cc14bec578eab326eef4 +Author: Bram Moolenaar +Date: Fri Jun 7 17:31:29 2013 +0200 + + updated for version 7.3.1140 + Problem: New regexp engine: trying expensive match while the result is not + going to be used. + Solution: Check for output state already being in the state list. + +commit decd9540fd09465c9e39e1609e94676b7b962cea +Author: Bram Moolenaar +Date: Fri Jun 7 16:31:50 2013 +0200 + + updated for version 7.3.1139 + Problem: New regexp engine: negated flag is hardly used. + Solution: Add separate _NEG states, remove negated flag. + +commit 8aca2e9befea1a0bea1c59b7cfda976e22c87862 +Author: Bram Moolenaar +Date: Fri Jun 7 14:59:18 2013 +0200 + + updated for version 7.3.1138 + Problem: New regexp engine: neglist no longer used. + Solution: Remove the now unused neglist. + +commit 417bad227ae3c6c930dc088d598f65205cce13d9 +Author: Bram Moolenaar +Date: Fri Jun 7 14:08:30 2013 +0200 + + updated for version 7.3.1137 + Problem: New regexp engine: collections are slow. + Solution: Handle all characters in one go. + +commit 203d04d76413fb46ada3feb73144f3172b1a9e05 +Author: Bram Moolenaar +Date: Thu Jun 6 21:36:40 2013 +0200 + + Updated runtime files. + +commit 4cd92d5aae72098baed6e630f548c92dbe54c448 +Author: Bram Moolenaar +Date: Thu Jun 6 21:31:06 2013 +0200 + + updated for version 7.3.1136 + Problem: ":func Foo" does not show attributes. + Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto) + +commit 4e31296ffa9d6b0138a59d8abe0d2de6db93cb32 +Author: Bram Moolenaar +Date: Thu Jun 6 21:19:51 2013 +0200 + + updated for version 7.3.1135 + Problem: Compiler warning for unused argument. + Solution: Add UNUSED. + +commit cc908adac8b11d6ae67aac3ccf8a8b27482f4676 +Author: Bram Moolenaar +Date: Thu Jun 6 18:55:49 2013 +0200 + + updated for version 7.3.1134 + Problem: Running test 49 takes a long time. + Solution: Don't have it grep all files. + +commit d89616ebb8c0f7c4b96c96f971e2bf9ac944dd44 +Author: Bram Moolenaar +Date: Thu Jun 6 18:46:06 2013 +0200 + + updated for version 7.3.1133 + Problem: New regexp engine is a bit slow. + Solution: Skip ahead to a character that must match. Don't try matching a + "^" patter past the start of line. + +commit 6d3a5d755a71f6df472c82ed4e619a8497a75f14 +Author: Bram Moolenaar +Date: Thu Jun 6 18:04:51 2013 +0200 + + updated for version 7.3.1132 + Problem: Crash when debugging regexp. + Solution: Do not try to dump subexpr that were not set. Skip over count of + \% items. + +commit 188c57bcd180ea88911e3083920246c8b28b1ce7 +Author: Bram Moolenaar +Date: Thu Jun 6 16:22:06 2013 +0200 + + updated for version 7.3.1131 + Problem: New regexp engine is a bit slow. + Solution: Do not clear the state list. Don't copy syntax submatches when + not used. + +commit f75125528325b396556eee58e4b2cb9622da4f14 +Author: Bram Moolenaar +Date: Thu Jun 6 14:55:19 2013 +0200 + + updated for version 7.3.1130 + Problem: Can't build with anything but huge features. + Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto) + +commit 8a7f5a2d4379bdc16502c01456bb4dc5051ed965 +Author: Bram Moolenaar +Date: Thu Jun 6 14:01:46 2013 +0200 + + updated for version 7.3.1129 + Problem: Can't see what pattern in syntax highlighting is slow. + Solution: Add the ":syntime" command. + +commit cd2d8bb6ea55179d69aaf559942133ed8e93341e +Author: Bram Moolenaar +Date: Wed Jun 5 21:42:53 2013 +0200 + + updated for version 7.3.1128 + Problem: Now that the NFA engine handles everything every failure is a + syntax error. + Solution: Remove the syntax_error flag. + +commit 2976c028ca65631825581dcd4e36b56ddc1ae82d +Author: Bram Moolenaar +Date: Wed Jun 5 21:30:37 2013 +0200 + + updated for version 7.3.1127 + Problem: No error for using empty \%[]. + Solution: Give error message. + +commit c19b4b50a800c9866df4de0d30a25dc9d9af4939 +Author: Bram Moolenaar +Date: Wed Jun 5 21:23:39 2013 +0200 + + updated for version 7.3.1126 + Problem: Compiler warning for unitialized variable. (Tony Mechelynck) + Solution: Assign something to the variable. + +commit 973fced7632fcbc2856aa842d5d872b6472f523c +Author: Bram Moolenaar +Date: Wed Jun 5 21:10:59 2013 +0200 + + updated for version 7.3.1125 + Problem: Error for using \%V in a pattern in tiny Vim. + Solution: Allow using \%V but never match. (Dominique Pelle) + +commit d4209d203ac77e8c9debcc152557d80b4357aaae +Author: Bram Moolenaar +Date: Wed Jun 5 20:34:15 2013 +0200 + + updated for version 7.3.1124 + Problem: Python: Crash on MS-Windows when os.fchdir() is not available. + Solution: Check for _chdir to be NULL. (Ken Takata) + +commit e60c2e5e1c8df565076c392c3052c34078fda777 +Author: Bram Moolenaar +Date: Wed Jun 5 19:35:38 2013 +0200 + + updated for version 7.3.1123 + Problem: Can't build tiny Vim on MS-Windows. + Solution: Adjust #ifdef around using modif_fname(). (Mike Williams) + +commit 8795374bd31a98e488e1ce293604f17eec33067b +Author: Bram Moolenaar +Date: Wed Jun 5 18:52:40 2013 +0200 + + updated for version 7.3.1122 + Problem: New regexp engine: \%> not supported. + Solution: Implement \%>. + +commit 67604aed755c71f51114c0125eb49ba7bcfcf8c7 +Author: Bram Moolenaar +Date: Wed Jun 5 16:51:57 2013 +0200 + + updated for version 7.3.1121 + Problem: New regexp engine: adding states that are not used. + Solution: Don't add the states. + +commit 5b84ddcceae72c14c3f608006d305f9a8e00fefc +Author: Bram Moolenaar +Date: Wed Jun 5 16:33:10 2013 +0200 + + updated for version 7.3.1120 + Problem: Crash when regexp logging is enabled. + Solution: Avoid using NULL pointers. Advance over count argument. + +commit 1cd3f2c4507ad242a6ed50270009f19fa49e5a7b +Author: Bram Moolenaar +Date: Wed Jun 5 12:43:09 2013 +0200 + + updated for version 7.3.1119 + Problem: Flags in 'cpo' are search for several times. + Solution: Store the result and re-use the flags. + +commit e2b8cb3b15c47107c1b05d698ce267ed1ea05079 +Author: Bram Moolenaar +Date: Wed Jun 5 11:46:25 2013 +0200 + + updated for version 7.3.1118 + Problem: Match failure rate is not very specific. + Solution: Tune the failure rate for match items. + +commit d75799ab7f712738795919005046b15d6ac356f8 +Author: Bram Moolenaar +Date: Wed Jun 5 11:05:17 2013 +0200 + + updated for version 7.3.1117 + Problem: New regexp engine: \%[abc] not supported. + Solution: Implement \%[abc]. Add tests. + +commit 78eae9aaf7d73ab676d7adecb77765834dccc460 +Author: Bram Moolenaar +Date: Wed Jun 5 11:02:05 2013 +0200 + + updated for version 7.3.1116 + Problem: Can't build without Visual mode. + Solution: Add #ifdefs. + +commit 5ebc09b4505b38c0b928c68769e10cda1226a2e4 +Author: Bram Moolenaar +Date: Tue Jun 4 22:13:50 2013 +0200 + + updated for version 7.3.1115 + Problem: Many users don't like the cursor line number when 'relativenumber' + is set. + Solution: Have four combinations with 'number' and 'relativenumber'. + (Christian Brabandt) + +commit b76591ef4afd62431c7975d29ac22687d5a50ca2 +Author: Bram Moolenaar +Date: Tue Jun 4 21:42:22 2013 +0200 + + updated for version 7.3.1114 + Problem: Can't build without the syntax feature. + Solution: Add #ifdefs. (Erik Falor) + +commit 044aa290c5f20afc871629acec9aae0dae367a01 +Author: Bram Moolenaar +Date: Tue Jun 4 21:27:38 2013 +0200 + + updated for version 7.3.1113 + Problem: New regexp engine: \%'m not supported. + Solution: Implement \%'m. Add tests. + +commit dacd7de3fd5edd8f3a41ba3c9c389b653b6a9e5d +Author: Bram Moolenaar +Date: Tue Jun 4 18:28:48 2013 +0200 + + updated for version 7.3.1112 + Problem: New regexp engine: \%V not supported. + Solution: Implement \%V. Add tests. + +commit f811509c036306595be026f5e49dde170abb216c +Author: Bram Moolenaar +Date: Tue Jun 4 17:47:05 2013 +0200 + + updated for version 7.3.1111 + Problem: nfa_recognize_char_class() implementation is inefficient. + Solution: Use bits in an int instead of chars in a string. (Dominique Pelle) + +commit a2d951086166fb0ece62fb1c6f9071237bf27f24 +Author: Bram Moolenaar +Date: Tue Jun 4 14:23:05 2013 +0200 + + updated for version 7.3.1110 + Problem: New regexp matching: Using \@= and the like can be slow. + Solution: Decide whether to first try matching the zero-wdith part or what + follows, whatever is more likely to fail. + +commit dd9a4a44a9f73fea7305b4ff8ac0ccfbaea3f9aa +Author: Bram Moolenaar +Date: Mon Jun 3 20:12:51 2013 +0200 + + updated for version 7.3.1109 + Problem: Building on MS-Windows doesn't see changes in if_py_both.h. + Solution: Add a dependency. (Ken Takata) + +commit e9056b121d6e9751bc0f802c09d4697a6ce4bdd5 +Author: Bram Moolenaar +Date: Mon Jun 3 20:04:48 2013 +0200 + + updated for version 7.3.1108 + Problem: Error message for os.fchdir() (Charles Peacech) + Solution: Clear the error. (ZyX) + +commit 01d89dddfa710f8a014f9bb85ffff4ad35451dc9 +Author: Bram Moolenaar +Date: Mon Jun 3 19:41:06 2013 +0200 + + updated for version 7.3.1107 + Problem: Compiler warnings for unused variables. + Solution: Put the variables inside #ifdef. + +commit dd2ccdf6eaf3de0a5e9a4bb3b9e08dd55168c629 +Author: Bram Moolenaar +Date: Mon Jun 3 12:17:04 2013 +0200 + + updated for version 7.3.1106 + Problem: New regexp engine: saving and restoring lastlist in the states + takes a lot of time. + Solution: Use a second lastlist value for the first recursive call. + +commit f46da70603be5280555da3bc8b5519b807e93afd +Author: Bram Moolenaar +Date: Sun Jun 2 22:37:42 2013 +0200 + + updated for version 7.3.1105 + Problem: New regexp engine: too much code in one function. Dead code. + Solution: Move the recursive nfa_regmatch call to a separate function. + Remove the dead code. + +commit f18fb7af7504a47e59ce85ddd1e50b56651a80d3 +Author: Bram Moolenaar +Date: Sun Jun 2 22:08:03 2013 +0200 + + updated for version 7.3.1104 + Problem: New regexp engine does not handle "~". + Solution: Add support for "~". + +commit f6de032afe1c4583cd4df585a7d46f93740357dc +Author: Bram Moolenaar +Date: Sun Jun 2 21:30:04 2013 +0200 + + updated for version 7.3.1103 + Problem: New regexp engine: overhead in saving and restoring. + Solution: Make saving and restoring list IDs faster. Don't copy or check \z + subexpressions when they are not used. + +commit 9f5d60072301711ac1175fa679676d0f7e40e60a +Author: Bram Moolenaar +Date: Sun Jun 2 19:22:13 2013 +0200 + + updated for version 7.3.1102 + Problem: Completion of ":py3do" and ":py3file" does not work after ":py3". + Solution: Make completion work. (Taro Muraoka) + +commit ac499e311677a58b90eadc1f5558e72da5eb1c5f +Author: Bram Moolenaar +Date: Sun Jun 2 19:14:17 2013 +0200 + + updated for version 7.3.1101 + Problem: Configure doesn't find Python 3 on Ubuntu 13.04. + Solution: First try distutils.sysconfig. Also fix some indents. (Ken + Takata) + +commit 78b595743931457c054156f1c86aa1fae8ba42f5 +Author: Bram Moolenaar +Date: Sun Jun 2 18:54:21 2013 +0200 + + updated for version 7.3.1100 + Problem: Python: a few more memory problems. + Solution: Add and remove Py_XDECREF(). (ZyX) + +commit f4258308e288c82c30d35cb2d0e045e60bfdb21c +Author: Bram Moolenaar +Date: Sun Jun 2 18:20:17 2013 +0200 + + updated for version 7.3.1099 + Problem: Python: Changing directory with os.chdir() causes problems for + Vim's notion of directories. + Solution: Add vim.chdir() and vim.fchdir(). (ZyX) + +commit 4f2109d782f91f7341a51644e3629ad1cbaea991 +Author: Bram Moolenaar +Date: Sun Jun 2 18:07:37 2013 +0200 + + updated for version 7.3.1098 + Problem: Python: Possible memory leaks + Solution: Add Py_XDECREF() calls. (ZyX) + +commit bc41196bdc94f5025a5d0bee2dcbb3c63aef15b8 +Author: Bram Moolenaar +Date: Sun Jun 2 17:46:40 2013 +0200 + + updated for version 7.3.1097 + Problem: Python: a few recently added items are not documented. + Solution: Update the documentation. (ZyX) + +commit de71b5658f780e1fac29b1ef8b58af3dd42e65ad +Author: Bram Moolenaar +Date: Sun Jun 2 17:41:54 2013 +0200 + + updated for version 7.3.1096 + Problem: Python: popitem() was not defined in a standard way. + Solution: Remove the argument from popitem(). (ZyX) + +commit 525666f28201c313825065d49b98606c8cade457 +Author: Bram Moolenaar +Date: Sun Jun 2 16:40:55 2013 +0200 + + updated for version 7.3.1095 + Problem: Compiler warnings for shadowed variables. (Christian Brabandt) + Solution: Rename new_state() to alloc_state(). Remove unnecessary + declaration. + +commit 307aa16a6958e5aa76c7c9f6e3f1b47faf8c50d2 +Author: Bram Moolenaar +Date: Sun Jun 2 16:34:21 2013 +0200 + + updated for version 7.3.1094 + Problem: New regexp engine: Attempts to match "^" at every character. + Solution: Only try "^" at the start of a line. + +commit b122e9798e058645ab3936eb12e02bd61403ac33 +Author: Bram Moolenaar +Date: Sun Jun 2 16:07:10 2013 +0200 + + updated for version 7.3.1093 + Problem: New regexp engine: When a sub expression is empty \1 skips a + character. + Solution: Make \1 try the current position when the match is emtpy. + +commit 69afb7bf0aef4e9b39acbdb7849dd9c44b1345c5 +Author: Bram Moolenaar +Date: Sun Jun 2 15:55:55 2013 +0200 + + updated for version 7.3.1092 + Problem: Can't build with regexp debugging. NFA debug output shows wrong + pattern. + Solution: Fix debugging code for recent changes. Add the pattern to the + program. + +commit 5de820b916c38d95f6af7f4315f827764d587497 +Author: Bram Moolenaar +Date: Sun Jun 2 15:01:57 2013 +0200 + + updated for version 7.3.1091 + Problem: New regexp engine: no error when using \z1 or \z( where it does + not work. + Solution: Give an error message. + +commit efb23f26e8da3edb9fe8c980f7a0f27906f98bf2 +Author: Bram Moolenaar +Date: Sat Jun 1 23:02:54 2013 +0200 + + updated for version 7.3.1090 + Problem: New regexp engine does not support \z1 .. \z9 and \z(. + Solution: Implement the syntax submatches. + +commit 0418811869a64add42b0f2a37eff911dd550eb28 +Author: Bram Moolenaar +Date: Sat Jun 1 20:32:12 2013 +0200 + + updated for version 7.3.1089 + Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) + Solution: Fix platform-specific stuff. (ZyX) + +commit 61602c5bfe7d4a4a0a6671b132f5b98d7d9da424 +Author: Bram Moolenaar +Date: Sat Jun 1 19:54:43 2013 +0200 + + updated for version 7.3.1088 + Problem: New regexp engine: \@<= and \@ +Date: Sat Jun 1 14:50:56 2013 +0200 + + Updated runtime files and translations. + +commit 3737fc1c30a559c82c57b5ce6aedae76cbeabaef +Author: Bram Moolenaar +Date: Sat Jun 1 14:42:56 2013 +0200 + + updated for version 7.3.1087 + Problem: A leading star is not seen as a normal char when \{} follows. + Solution: Save and restore the parse state properly. + +commit 75d7a069206e8f3805d30f4df4655cb18d022fa4 +Author: Bram Moolenaar +Date: Sat Jun 1 13:24:24 2013 +0200 + + updated for version 7.3.1086 + Problem: Old regexp engine accepts illegal range, new one doesn't. + Solution: Also accept the illegal range with the new engine. + +commit 36b3a011d38dc96a85ec4451ae6a3ed9cb1ac9e5 +Author: Bram Moolenaar +Date: Sat Jun 1 12:40:20 2013 +0200 + + updated for version 7.3.1085 + Problem: New regexp engine: Non-greedy multi doesn't work. + Solution: Implement \{-}. + +commit 54dafde1707b253036f42e6e3478c2e9d61bf4b9 +Author: Bram Moolenaar +Date: Fri May 31 23:18:00 2013 +0200 + + updated for version 7.3.1084 + Problem: New regexp engine: only accepts up to \{,10}. + Solution: Remove upper limit. Remove dead code with NFA_PLUS. + +commit 4b78063368eca61c8c8991d3c9afc18d5a474b82 +Author: Bram Moolenaar +Date: Fri May 31 22:14:52 2013 +0200 + + updated for version 7.3.1083 + Problem: New regexp engine: Does not support \%^ and \%$. + Solution: Support matching start and end of file. + +commit 14f55c6f67b55b693d0689beb66af90f53589a77 +Author: Bram Moolenaar +Date: Fri May 31 21:45:09 2013 +0200 + + updated for version 7.3.1082 + Problem: New regexp engine: Problem with \@= matching. + Solution: Save and restore nfa_match. + +commit 99dc19d1cc4d68694f168ccee468bbab908b9c58 +Author: Bram Moolenaar +Date: Fri May 31 20:49:31 2013 +0200 + + updated for version 7.3.1081 + Problem: Compiler warnings on 64-bit Windows. + Solution: Change variable types. (Mike Williams) + +commit ca982c8d4527262569abbbcecc352204d3b0ab15 +Author: Bram Moolenaar +Date: Fri May 31 19:01:16 2013 +0200 + + updated for version 7.3.1080 + Problem: Test 86 fails. + Solution: Comment out the parts that don't work. Make it pass on 32 bit + systems. + +commit 96c7dfd806c29bb2be225b368499911700e89f71 +Author: Bram Moolenaar +Date: Fri May 31 18:46:11 2013 +0200 + + updated for version 7.3.1079 + Problem: Test 87 fails. + Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems. + +commit b06e20e6badb39408888f4fde9087e75d893d504 +Author: Bram Moolenaar +Date: Thu May 30 22:44:02 2013 +0200 + + updated for version 7.3.1078 + Problem: New regexp engine: \@! doesn't work. + Solution: Implement the negated version of \@=. + +commit 35eacd71808cf3aac06cd494a2f566d7e0ec1c03 +Author: Bram Moolenaar +Date: Thu May 30 22:06:33 2013 +0200 + + updated for version 7.3.1077 + Problem: Python: Allocating dict the wrong way, causing a crash. + Solution: Use py_dict_alloc(). Fix some exception problems. (ZyX) + +commit 2d5e112284957ea60ea5291dae4401d101348902 +Author: Bram Moolenaar +Date: Thu May 30 21:42:13 2013 +0200 + + updated for version 7.3.1076 + Problem: New regexp engine: \@= and \& don't work. + Solution: Make these items work. Add column info to logging. + +commit 021e147b7030103d394e1081568e88d92d678531 +Author: Bram Moolenaar +Date: Thu May 30 19:18:31 2013 +0200 + + updated for version 7.3.1075 + Problem: Compiler warning for storing a long_u in an int. + Solution: Declare the number as an int. (Mike Williams) + +commit f62d942e548f07cf35b24f8410a9b5cb06bbb60e +Author: Bram Moolenaar +Date: Thu May 30 19:01:24 2013 +0200 + + updated for version 7.3.1074 + Problem: Compiler warning for printf format. (Manuel Ortega) + Solution: Add type casts. + +commit 16299b57cb60767b68f475a182edd45333fbb2df +Author: Bram Moolenaar +Date: Thu May 30 18:45:23 2013 +0200 + + updated for version 7.3.1073 + Problem: New regexp engine may run out of states. + Solution: Allocate states dynamically. Also make the test report errors. + +commit 4b6ebe6dce90db34485c161a72faf66038d78358 +Author: Bram Moolenaar +Date: Thu May 30 17:49:24 2013 +0200 + + updated for version 7.3.1072 + Problem: Compiler warning for unitialized variable. + Solution: Initialize it. + +commit 428e987b61720a8b23cee6a4c806c0a1c1cdcaac +Author: Bram Moolenaar +Date: Thu May 30 17:05:39 2013 +0200 + + updated for version 7.3.1071 + Problem: New regexp engine: backreferences don't work correctly. + Solution: Add every possible start/end position on the state stack. + +commit fdde880b0288fd9624352aa7ee5c04eefbdff9df +Author: Bram Moolenaar +Date: Thu May 30 15:38:24 2013 +0200 + + updated for version 7.3.1070 + Problem: Vim crashes in Python tests. Compiler warning for unused function. + Solution: Disable the tests for now. Move the function. + +commit fc714b35c6dd691adfc15782d663c0a1a07a0da8 +Author: Bram Moolenaar +Date: Thu May 30 14:52:37 2013 +0200 + + updated for version 7.3.1069 + Problem: Python: memory leaks. + Solution: Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX) + +commit 018acca3bdf866faa4eacfb403f9d720832c816e +Author: Bram Moolenaar +Date: Thu May 30 13:37:28 2013 +0200 + + updated for version 7.3.1068 + Problem: Python: Script is auto-loaded on function creation. + Solution: Python patch 27. (ZyX) + +commit 305b2fde1343422c3fd0f63e7e461a37789069ce +Author: Bram Moolenaar +Date: Thu May 30 13:32:30 2013 +0200 + + updated for version 7.3.1067 + Problem: Python: documentation lags behind. + Solution: Python patch 26. (ZyX) + +commit 8600e40a6725f3ea9c8b545e68337a08472b781d +Author: Bram Moolenaar +Date: Thu May 30 13:28:41 2013 +0200 + + updated for version 7.3.1066 + Problem: Python: Insufficient exception and error testing. + Solution: Python patch 25. (ZyX) + +commit bcb40977c3e71461f52ef5201cf55c5d427fc738 +Author: Bram Moolenaar +Date: Thu May 30 13:22:13 2013 +0200 + + updated for version 7.3.1065 + Problem: Python: key mapping is not standard. + Solution: Puthon patch 24: use PyMapping_Keys. (ZyX) + +commit 494ff7e85033e233620ba7fec42156745758f5dc +Author: Bram Moolenaar +Date: Thu May 30 13:17:17 2013 +0200 + + updated for version 7.3.1064 + Problem: Python: insufficient error checking. + Solution: Python patch 23. (ZyX) + +commit 355fd9b468108251eefc8c0d50390d0f627046ea +Author: Bram Moolenaar +Date: Thu May 30 13:14:13 2013 +0200 + + updated for version 7.3.1063 + Problem: Python: Function is not standard. + Solution: Python patch 22: make Function subclassable. (ZyX) + +commit 78cddbe2712b5e2bad3928f38345019d6803f31f +Author: Bram Moolenaar +Date: Thu May 30 13:05:58 2013 +0200 + + updated for version 7.3.1062 + Problem: Python: List is not standard. + Solution: Python patch 21: Add standard methods and fields. (ZyX) + +commit a9922d62e60142f1cb9889626e82e8cc7126be1a +Author: Bram Moolenaar +Date: Thu May 30 13:01:18 2013 +0200 + + updated for version 7.3.1061 + Problem: Python: Dictionary is not standard. + Solution: Python patch 20: Add standard methods and fields. (ZyX) + +commit a5b725c3f67f1c98d99fec71a3cbaad502a02291 +Author: Bram Moolenaar +Date: Thu May 30 12:43:54 2013 +0200 + + updated for version 7.3.1060 + Problem: Python: can't repr() a function. + Solution: Python patch 19: add FunctionRepr(). (ZyX) + +commit 1a3b56953e22f9e50d34c50edb5c24292741eb3d +Author: Bram Moolenaar +Date: Thu May 30 12:40:39 2013 +0200 + + updated for version 7.3.1059 + Problem: Python: Using fixed size buffers. + Solution: Python patch 18: Use python's own formatter. (ZyX) + +commit a1544c00c8ace9b74714b609b5079ae61faa20b5 +Author: Bram Moolenaar +Date: Thu May 30 12:35:52 2013 +0200 + + updated for version 7.3.1058 + Problem: Call of funcref does not succeed in other script. + Solution: Python patch 17: add get_expanded_name(). (ZyX) + +commit 01a7a720ad460b80aa8f749c15134c0d749db960 +Author: Bram Moolenaar +Date: Thu May 30 12:26:58 2013 +0200 + + updated for version 7.3.1057 + Problem: Python: not enough compatibilty. + Solution: Python patch 16: Make OutputWritelines support any sequence object + (ZyX) Note: tests fail + +commit 9bb77d6fe6a8bd47f827e1293a9c6457298ec963 +Author: Bram Moolenaar +Date: Thu May 30 12:14:49 2013 +0200 + + updated for version 7.3.1056 + Problem: Python: possible memory leaks. + Solution: Python patch 15. (ZyX) Fix will follow later. + +commit bad704fa0478c914e1089531bc61ac78009afaec +Author: Bram Moolenaar +Date: Thu May 30 11:51:08 2013 +0200 + + updated for version 7.3.1055 + Problem: Negated collection does not match newline. + Solution: Handle newline differently. (Hiroshi Shirosaki) + +commit 7e28384a9a009852414a5fe3a44bcdcbd82a52d8 +Author: Bram Moolenaar +Date: Thu May 30 11:43:15 2013 +0200 + + updated for version 7.3.1054 + Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) + Solution: Fix use of buf and curbuf. + +commit 07b8864111362db1ce4f3fa30ba8460b8bf91774 +Author: Bram Moolenaar +Date: Wed May 29 22:58:32 2013 +0200 + + updated for version 7.3.1053 + Problem: Python: no flag for types with tp_traverse+tp_clear. + Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX) + +commit 1bcabe19a2be1a3fe324422e8c28db9e27715cb9 +Author: Bram Moolenaar +Date: Wed May 29 22:52:32 2013 +0200 + + updated for version 7.3.1052 + Problem: Python: possible SEGV and negative refcount. + Solution: Python patch 13: Fix IterIter function. (ZyX) + +commit a03e631120829db8be926bdd14095b4b4aef248a +Author: Bram Moolenaar +Date: Wed May 29 22:49:26 2013 +0200 + + updated for version 7.3.1051 + Problem: Python: possible memory leaks. + Solution: Python patch 12: fix the leaks (ZyX) + +commit c8366790e8b7ea903200cf9e5ecef4802478b56e +Author: Bram Moolenaar +Date: Wed May 29 22:46:26 2013 +0200 + + updated for version 7.3.1050 + Problem: Python: Typo in pyiter_to_tv. + Solution: Python patch 11. (ZyX) + +commit c37b6ecd60e0ef99406aa903cc98482117f5ed7b +Author: Bram Moolenaar +Date: Wed May 29 22:43:37 2013 +0200 + + updated for version 7.3.1049 + Problem: Python: no consistent naming + Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX) + +commit b38caae26c2d0cf6633d829a9b6014b8868da0f0 +Author: Bram Moolenaar +Date: Wed May 29 22:39:52 2013 +0200 + + updated for version 7.3.1048 + Problem: Python: no consistent naming. + Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict. + (ZyX) + +commit dd8aca664d9768614d18cebec84badc3ecad3af5 +Author: Bram Moolenaar +Date: Wed May 29 22:36:10 2013 +0200 + + updated for version 7.3.1047 + Problem: Python: dir() does not work properly. + Solution: Python patch 8. Add __dir__ method to all objects with custom + tp_getattr supplemented by __members__ attribute for at least + python-2* versions. __members__ is not mentioned in python-3* + dir() output even if it is accessible. (ZyX) + +commit 432b09c84dc6daf0b7ca8dac986bc0b1faf899d7 +Author: Bram Moolenaar +Date: Wed May 29 22:26:18 2013 +0200 + + updated for version 7.3.1046 + Problem: Python: Using Py_BuildValue for building strings. + Solution: Python patch 7 and 7.5: Replace Py_BuildValue with + PyString_FromString. (ZyX) + +commit 21642ed1b4aeab32d419f310d2100999482b1079 +Author: Bram Moolenaar +Date: Wed May 29 22:20:01 2013 +0200 + + updated for version 7.3.1045 + Problem: Python: No error handling for VimToPython function. + Solution: Python patch 6. (ZyX) + +commit 9e822c00b1fdf3e0604dbb520f593d8de6c15098 +Author: Bram Moolenaar +Date: Wed May 29 22:15:30 2013 +0200 + + updated for version 7.3.1044 + Problem: Python: No {Buffer,TabPage,Window}.valid attributes. + Solution: Python patch 5: add .valid (ZyX) + +commit 3e734ea2c7d6bc78cf5d2851c1e4ddbad2e028d1 +Author: Bram Moolenaar +Date: Wed May 29 22:05:55 2013 +0200 + + updated for version 7.3.1043 + Problem: Python: Dynamic compilation with 2.3 fails. + Solution: Python patch 4. (ZyX) + +commit e9ba516be2873b80e51aa24cd6c25f9b29612695 +Author: Bram Moolenaar +Date: Wed May 29 22:02:22 2013 +0200 + + updated for version 7.3.1042 + Problem: Python: can't assign to vim.Buffer.name. + Solution: Python patch 3. (ZyX) + +commit 1bc2428e1f7782870ae9e304f0db2388fe4a5a14 +Author: Bram Moolenaar +Date: Wed May 29 21:37:35 2013 +0200 + + updated for version 7.3.1041 + Problem: Python: Invalid read valgrind errors. + Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. + (ZyX) + +commit 0014a53ad18c7e8aeeb33b6e68c120fdbcead177 +Author: Bram Moolenaar +Date: Wed May 29 21:33:39 2013 +0200 + + updated for version 7.3.1040 + Problem: Python: Problems with debugging dynamic build. + Solution: Python patch 1. (ZyX) + +commit 423532e10d7335750afbace57ba65c0b6f138756 +Author: Bram Moolenaar +Date: Wed May 29 21:14:42 2013 +0200 + + updated for version 7.3.1039 + Problem: New regexp engine does not support \%23c, \%<23c and the like. + Solution: Implement them. (partly by Yasuhiro Matsumoto) + +commit 28c21919499319d26077aec1d40e54f5b8fbd367 +Author: Bram Moolenaar +Date: Wed May 29 19:18:00 2013 +0200 + + updated for version 7.3.1038 + Problem: Crash when using Cscope. + Solution: Avoid negative argument to vim_strncpy(). (Narendran + Gopalakrishnan) + +commit 75eb1610e128de0dd7c19ceef0d0c45730fdc1a1 +Author: Bram Moolenaar +Date: Wed May 29 18:45:11 2013 +0200 + + updated for version 7.3.1037 + Problem: Look-behind matching is very slow on long lines. + Solution: Add a byte limit to how far back an attempt is made. + +commit f9e56b2b03efbad3b62183e66e845fbff64af14a +Author: Bram Moolenaar +Date: Tue May 28 22:52:16 2013 +0200 + + updated for version 7.3.1036 + Problem: Can't build on HP-UX. + Solution: Give the union a name. (John Marriott) + +commit 4ac6676ceec7087042e1b539ad62d9b2e90b4a9e +Author: Bram Moolenaar +Date: Tue May 28 22:31:46 2013 +0200 + + updated for version 7.3.1035 + Problem: Compiler warning on 64 bit windows. + Solution: Add type cast. (Mike Williams) + +commit 51a2983904060e3d69ae31eca99169cd9d7548e9 +Author: Bram Moolenaar +Date: Tue May 28 22:30:35 2013 +0200 + + updated for version 7.3.1034 + Problem: New regexp code using strange multi-byte code. + Solution: Use the normal code to advance and backup pointers. + +commit 5714b80032adcaa5ecf6d92efddf61387a280d32 +Author: Bram Moolenaar +Date: Tue May 28 22:03:20 2013 +0200 + + updated for version 7.3.1033 + Problem: "\1" .. "\9" are not supported in the new regexp engine. + Solution: Implement them. Add a few more tests. + +commit e0fea9c405882bd0ee8a0a661dcd49deebe65d15 +Author: Bram Moolenaar +Date: Mon May 27 20:10:50 2013 +0200 + + updated for version 7.3.1032 + Problem: "\ze" is not supported by the new regexp engine. + Solution: Make "\ze" work. + +commit eb3ecae23a458682ac572979515fcf343eaa62e5 +Author: Bram Moolenaar +Date: Mon May 27 11:22:04 2013 +0200 + + updated for version 7.3.1031 + Problem: Compiler warnings for shadowed variable. (John Little) + Solution: Move the variable declarations to the scope where they are used. + +commit 2cb8feb880655905f392619c70962837266bcd5d +Author: Bram Moolenaar +Date: Sun May 26 23:13:07 2013 +0200 + + updated for version 7.3.1030 + Problem: Can't build for debugging. + Solution: Fix struct member names. + +commit 26c2f3fc4e77a9cda5f9731d7188f04d240fa0bb +Author: Bram Moolenaar +Date: Sun May 26 22:56:19 2013 +0200 + + updated for version 7.3.1029 + Problem: New regexp performance: Unused position state being copied. + Solution: Keep track of which positions are actually valid. + +commit 963fee2d694cd2033ef67045e54ce549bf198c28 +Author: Bram Moolenaar +Date: Sun May 26 21:47:28 2013 +0200 + + updated for version 7.3.1028 + Problem: New regexp performance: Copying a lot of position state. + Solution: Only copy the sub-expressions that are being used. + +commit c4912e555bb609604f7e86ee2c38fe600c25f369 +Author: Bram Moolenaar +Date: Sun May 26 19:19:52 2013 +0200 + + updated for version 7.3.1027 + Problem: New regexp performance: Calling no_Magic() very often. + Solution: Remove magicness inline. + +commit e23febdb857c0b0e297128d80bdde12240056653 +Author: Bram Moolenaar +Date: Sun May 26 18:40:14 2013 +0200 + + updated for version 7.3.1026 + Problem: New regexp: pattern that includs a new-line matches too early. + (john McGowan) + Solution: Do not start searching in the second line. + +commit 61db8b5108f2f08264e72bd1c55f5b32f5a64c34 +Author: Bram Moolenaar +Date: Sun May 26 17:45:49 2013 +0200 + + updated for version 7.3.1025 + Problem: New regexp: not matching newline in string. (Marc Weber) + Solution: Check for "\n" character. + +commit 57a285b105478be7bff338d8ae7847b40f58434a +Author: Bram Moolenaar +Date: Sun May 26 16:57:28 2013 +0200 + + updated for version 7.3.1024 + Problem: New regexp: End of matching pattern not set correctly. (Cesar + Romani) + Solution: Quit the loop after finding the match. Store nfa_has_zend in the + program. + +commit 3451d662447cf0e78ebd55320d26791f228123f2 +Author: Bram Moolenaar +Date: Sun May 26 15:14:55 2013 +0200 + + updated for version 7.3.1023 + Problem: Searching for composing char only and using \Z has different + results. + Solution: Make it match the composing char, matching everything is not + useful. + +commit 7cd4d9c17c0f56f2653bc6f4d2d0b66e7afe9c94 +Author: Bram Moolenaar +Date: Sun May 26 14:54:12 2013 +0200 + + updated for version 7.3.1022 + Problem: Compiler warning for shadowed variable. (John Little) + Solution: Move declaration, rename variables. + +commit 3f1682e808d690e2ba01640784fd8832adf533ab +Author: Bram Moolenaar +Date: Sun May 26 14:32:05 2013 +0200 + + updated for version 7.3.1021 + Problem: New regexp engine does not ignore order of composing chars. + Solution: Ignore composing chars order. + +commit fdb6dc11054c26c220ecce5b21d6b2c41ed652ce +Author: Bram Moolenaar +Date: Sat May 25 23:15:27 2013 +0200 + + updated for version 7.3.1020 + Problem: Not all patterns are tested with auto / old / new engine. + Solution: Test patterns with three values of 'regexpengine'. + +commit 47196581b85ff0cf86d8b8093fbf75ebfd4d9abe +Author: Bram Moolenaar +Date: Sat May 25 22:04:23 2013 +0200 + + updated for version 7.3.1019 + Problem: These do not work with the new regexp engine: \%o123, \%x123, + \%d123, \%u123 and \%U123. + Solution: Implement these items. + +commit aae4883e01d70d6075e250f4116b6888aca93594 +Author: Bram Moolenaar +Date: Sat May 25 21:18:34 2013 +0200 + + updated for version 7.3.1018 + Problem: New regexp engine wastes memory. + Solution: Allocate prog with actual number of states, not estimated maximum + number of sates. + +commit 4b41706477bccb6f0b3f5154f09af30e9fc4f452 +Author: Bram Moolenaar +Date: Sat May 25 20:19:50 2013 +0200 + + updated for version 7.3.1017 + Problem: Zero width match changes length of match. + Solution: For a zero width match put new states in the current position in + the state list. + +commit f47ca63dbcc547fa7d16ff4a0e8729ba9c3c508a +Author: Bram Moolenaar +Date: Sat May 25 15:31:05 2013 +0200 + + updated for version 7.3.1016 + Problem: Unused field in nfa_state. + Solution: Remove lastthread. + +commit 56d58d51bfefe428c9fcbb6dd0e87b08c0ea30b2 +Author: Bram Moolenaar +Date: Sat May 25 14:42:03 2013 +0200 + + updated for version 7.3.1015 + Problem: New regexp engine: Matching composing characters is wrong. + Solution: Fix matching composing characters. + +commit 152e7890c17df2e34ae993863be8c6445183222b +Author: Bram Moolenaar +Date: Sat May 25 12:28:11 2013 +0200 + + updated for version 7.3.1014 + Problem: New regexp state dump is hard to read. + Solution: Make the state dump more pretty. (Taro Muraoka) + +commit d6c11cb3e0df7a5f6d45572881dc7b28dd9b2b0d +Author: Bram Moolenaar +Date: Sat May 25 12:18:39 2013 +0200 + + updated for version 7.3.1013 + Problem: New regexp logging is a bit messy. + Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka) + +commit fad8de084a568678ccb5e38c62618c6ae0f57bfe +Author: Bram Moolenaar +Date: Fri May 24 23:10:50 2013 +0200 + + updated for version 7.3.1012 + Problem: \Z does not work properly with the new regexp engine. + Solution: Make \Z work. Add tests. + +commit 3c577f26cd5d3b8252352d66396e85c4ebe1305d +Author: Bram Moolenaar +Date: Fri May 24 21:59:54 2013 +0200 + + updated for version 7.3.1011 + Problem: New regexp engine is inefficient with multi-byte characters. + Solution: Handle a character at a time instead of a byte at a time. Also + make \Z partly work. + +commit 1d814754c0f7c6ae913ed6549e8ac848c058ef1a +Author: Bram Moolenaar +Date: Fri May 24 20:25:33 2013 +0200 + + updated for version 7.3.1010 + Problem: New regexp: adding \Z makes every character match. + Solution: Only apply ireg_icombine for composing characters. + Alsl add missing change from patch 1008. (Ken Takata) + +commit 425154d88803b6a9a74d1ef6c782860fc390b635 +Author: Bram Moolenaar +Date: Fri May 24 18:58:43 2013 +0200 + + updated for version 7.3.1009 + Problem: Compiler warning for ambiguous else. + Solution: Add curly braces. + +commit 02e26d9807295ffddf575f0dd52cf343ab087d33 +Author: Bram Moolenaar +Date: Thu May 23 22:43:08 2013 +0200 + + updated for version 7.3.1008 + Problem: Test 95 fails on MS-Windows. + Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to + something that is not matching \i. (Ken Takata) + +commit a03dbed9e962f350c8bc4d53446e5f193b367435 +Author: Bram Moolenaar +Date: Thu May 23 22:27:03 2013 +0200 + + updated for version 7.3.1007 + Problem: Can't build on Minix 3.2.1. + Solution: Add a condition to an #ifdef. (Gautam Tirumala) + +commit 307d10a2fb15879cf34f7ecfdcaca551991014a8 +Author: Bram Moolenaar +Date: Thu May 23 22:25:15 2013 +0200 + + updated for version 7.3.1006 + Problem: NFA engine not used for "\_[0-9]". + Solution: Enable this, fixed in patch 1005. + +commit 35b2386a8e416d5b2d1a4af9e6047802e845a76a +Author: Bram Moolenaar +Date: Wed May 22 23:00:40 2013 +0200 + + updated for version 7.3.1005 + Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r". + Solution: Fix handling of matching a line break. (idea by Hirohito Higashi) + +commit c96ebe75e57657fe92fdba9346661a3ac5537821 +Author: Bram Moolenaar +Date: Tue May 21 22:38:18 2013 +0200 + + updated for version 7.3.1004 + Problem: No error when option could not be set. + Solution: Report an error. (ZyX) + +commit 2a0f3d3fb2a7e26d47810098894f8e615571afe3 +Author: Bram Moolenaar +Date: Tue May 21 22:23:56 2013 +0200 + + updated for version 7.3.1003 + Problem: Python interface does not compile with Python 2.2 + Solution: Fix thread issues and True/False. (ZyX) + +commit 0b9aecc3a5020a3f3714bf4e58046321b46632fb +Author: Bram Moolenaar +Date: Tue May 21 22:13:41 2013 +0200 + + updated for version 7.3.1002 + Problem: Valgrind errors for Python interface. + Solution: Fix memory leaks when running tests. (ZyX) + +commit 673af4d3042aef36dcac8b3ab1f62f31d2cd9789 +Author: Bram Moolenaar +Date: Tue May 21 22:00:51 2013 +0200 + + updated for version 7.3.1001 + Problem: Duplicate condition in if. + Solution: Remove one condition. + +commit 2eec59e30b5932b957387d4b513958062feb1905 +Author: Bram Moolenaar +Date: Tue May 21 21:37:20 2013 +0200 + + updated for version 7.3.1000 + Problem: Typo in char value causes out of bounds access. + Solution: Fix character value. (Klemens Baum) + +commit f878bf0da229d6abad4767e8f5da883cce4eaaca +Author: Bram Moolenaar +Date: Tue May 21 21:20:20 2013 +0200 + + updated for version 7.3.999 + Problem: New regexp engine sets curbuf temporarily. + Solution: Use reg_buf instead, like the old engine. + +commit e6ae6225b4abd914b13648638c58bb253124473a +Author: Bram Moolenaar +Date: Tue May 21 21:01:10 2013 +0200 + + Updated runtime files, language files and translations. + +commit 774267bbb9ac66c89e6e1781c19730a58c772752 +Author: Bram Moolenaar +Date: Tue May 21 20:51:59 2013 +0200 + + updated for version 7.3.998 + Problem: Python: garbage collection issues. + Solution: Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative + refcounts, use PyObject_GC_* for objects with tp_traverse and + tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some + places. (ZyX) + +commit a7b64ce74e857d4516b87ca80c850e5ef6324ba6 +Author: Bram Moolenaar +Date: Tue May 21 20:40:40 2013 +0200 + + updated for version 7.3.997 + Problem: Vim and Python exceptions are different. + Solution: Make Vim exceptions be Python exceptions. (ZyX) + +commit cac867ad1836d0bc44403f66a3367afffda76095 +Author: Bram Moolenaar +Date: Tue May 21 19:50:34 2013 +0200 + + updated for version 7.3.996 + Problem: Python: Can't check types of what is returned by bindeval(). + Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX) + +commit 1dc28783fa3f5946238b4c8020aea460db80269b +Author: Bram Moolenaar +Date: Tue May 21 19:11:01 2013 +0200 + + updated for version 7.3.995 + Problem: Python: Module initialization is duplicated. + Solution: Move to shared file. (ZyX) + +commit 182dc4f2abe6ae6fd20a6c089c3adf45c8b1334d +Author: Bram Moolenaar +Date: Tue May 21 19:01:55 2013 +0200 + + updated for version 7.3.994 + Problem: Python: using magic constants. + Solution: Use descriptive values for ml_flags. (ZyX) + +commit e64faa6645377b958e7e5f6a273521063312792c +Author: Bram Moolenaar +Date: Tue May 21 18:47:21 2013 +0200 + + updated for version 7.3.993 + Problem: Python: Later patch does things slightly differently. + Solution: Adjusted argument type changes. (ZyX) + +commit d6e391862c58d7c7494b8c4cc65a4b745d7eafe1 +Author: Bram Moolenaar +Date: Tue May 21 18:30:34 2013 +0200 + + updated for version 7.3.992 + Problem: Python: Too many type casts. + Solution: Change argument types. (ZyX) + +commit b52f4c02e63a76b933b48026687b322ee2353f11 +Author: Bram Moolenaar +Date: Tue May 21 18:19:38 2013 +0200 + + updated for version 7.3.991 + Problem: More can be shared by Python 2 and 3. + Solution: Move more stuff to if_py_both. (ZyX) + +commit b09d983c78b27362a662ea9ce40e9092d5678bd0 +Author: Bram Moolenaar +Date: Tue May 21 16:28:11 2013 +0200 + + updated for version 7.3.990 + Problem: Memory leak in new regexp engine. + Solution: Jump to end of function to free memory. (Dominique Pelle) + +commit 12e4014092cae21d9fd914ee0fa3a09b51eacaab +Author: Bram Moolenaar +Date: Tue May 21 15:33:41 2013 +0200 + + updated for version 7.3.989 + Problem: New regexp engine compares negative numbers to character. + Solution: Add missing case statements. + +commit 66e83d7db05152d0fe0e1c1ae42576be77ef18e3 +Author: Bram Moolenaar +Date: Tue May 21 14:03:00 2013 +0200 + + updated for version 7.3.988 + Problem: New regexp engine is slow. + Solution: Break out of the loop when the state list is empty. + +commit d2470e9fbefcca31cc17e9588f947acaf708ef7d +Author: Bram Moolenaar +Date: Tue May 21 13:30:21 2013 +0200 + + updated for version 7.3.987 + Problem: No easy to run an individual test. Tests 64 fails when + 'encoding' is not utf-8. + Solution: Add individual test targets to the Makefile. Move some lines from + test 64 to 95. + +commit d7a06b1d7134792df3527babe3bbcb38415b1ee9 +Author: Bram Moolenaar +Date: Tue May 21 13:05:15 2013 +0200 + + updated for version 7.3.986 + Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro + Matsumoto) + Solution: Force 'encoding' to be utf-8. + +commit 8dd7901a665862790b2e4d49fcc2d235f06769ad +Author: Bram Moolenaar +Date: Tue May 21 12:52:04 2013 +0200 + + updated for version 7.3.985 + Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a + useful value. + Solution: Call g_set_prgname() on startup. (James McCoy) + +commit 9bad29decfea3477a60780926d573b801ceabe51 +Author: Bram Moolenaar +Date: Tue May 21 12:46:02 2013 +0200 + + updated for version 7.3.984 + Problem: A Visual mapping that uses CTRL-G works differently when started + from Insert mode. (Ein Brown) + Solution: Reset old_mapped_len when handling typed text in Select mode. + +commit 080504921d9a513261a9d60b5b2868aea1e21eb1 +Author: Bram Moolenaar +Date: Tue May 21 12:43:56 2013 +0200 + + updated for version 7.3.983 + Problem: Uneccessary temp variable. + Solution: Remove the variable. + +commit 0fabe3fdbe883935a670bb105f1ba2c5991cd4ea +Author: Bram Moolenaar +Date: Tue May 21 12:34:17 2013 +0200 + + updated for version 7.3.982 + Problem: In the new regexp engine \p does not work on multi-byte + characters. + Solution: Don't point to an integer but the characters. + +commit 09ea9fcf3f0eef0e0f8f8552d856f8896749e846 +Author: Bram Moolenaar +Date: Tue May 21 00:03:02 2013 +0200 + + updated for version 7.3.981 + Problem: In the old regexp engine \i, \I, \f and \F don't work on + multi-byte characters. + Solution: Dereference pointer properly. + +commit 745fc029ba7541ac08b93bb2304a1a407e73336b +Author: Bram Moolenaar +Date: Mon May 20 22:20:02 2013 +0200 + + updated for version 7.3.980 + Problem: Regexp logs may contain garbage. Character classes don't work + correctly for multi-byte characters. + Solution: Check for end of post list. Only use "is" functions for + characters up to 255. (Ken Takata) + +commit e3c7b86aab8882a0c185c5e62c9f9f264e967a52 +Author: Bram Moolenaar +Date: Mon May 20 21:57:03 2013 +0200 + + updated for version 7.3.979 + Problem: Complex NFA regexp doesn't work. + Solution: Set actual state stack end instead of using an arbitrary number. + (Yasuhiro Matsumoto) + +commit 7fcff1f781f3ccfd62af8ed62c697046f92b37e1 +Author: Bram Moolenaar +Date: Mon May 20 21:49:13 2013 +0200 + + updated for version 7.3.978 + Problem: Regexp debug logs don't have a good name. + Solution: Use clear names and make it possible to write logs for the old and + new engines separately. (Taro Muraoka) + +commit ca12d7c00486b37e70872bec7b141d7f3a0b73a5 +Author: Bram Moolenaar +Date: Mon May 20 21:26:33 2013 +0200 + + updated for version 7.3.977 + Problem: Compiler warnings on 64 bit Windows. + Solution: Add type casts. (Mike Williams) Also fix some white space and + uncomment what was commented-out for testing. + +commit 053bb60f4491ae7ce9fa700655b2345cb2bf11cc +Author: Bram Moolenaar +Date: Mon May 20 13:55:21 2013 +0200 + + updated for version 7.3.976 + Problem: Can't build on HP-UX. + Solution: Remove modern initialization. (John Marriott) + +commit bc0ea8f75e3ddd96339db39d41540ad69c6488f6 +Author: Bram Moolenaar +Date: Mon May 20 13:44:29 2013 +0200 + + updated for version 7.3.975 + Problem: Crash in regexp parsing. + Solution: Correctly compute the end of allocated memory. + +commit 10f3a79e898fa819e3f78adff7b724c930fc9130 +Author: Bram Moolenaar +Date: Mon May 20 12:52:29 2013 +0200 + + updated for version 7.3.974 + Problem: Can't build with ruby 1.8.5. + Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. + (Yukihiro Nakadaira) + +commit ba40447ab14c79b6bf3c6e1d47f2b9dcd3e0524c +Author: Bram Moolenaar +Date: Sun May 19 22:31:18 2013 +0200 + + updated for version 7.3.973 + Problem: Compiler warnings. Crash on startup. (Tony Mechelynck) + Solution: Change EMSG2 to EMSGN. Make array one character longer. + +commit 097c992c464b0fbf04c3b3464a3ac512725ae0ba +Author: Bram Moolenaar +Date: Sun May 19 21:15:15 2013 +0200 + + updated for version 7.3.972 + Problem: Cursor not restored after InsertEnter autocommand if it moved to + another line. + Solution: Also restore if the saved line number is still valid. Allow + setting v:char to skip restoring. + +commit 884f6e44e03b2a599cd70b12360b7c7e42242e00 +Author: Bram Moolenaar +Date: Sun May 19 21:03:54 2013 +0200 + + updated for version 7.3.971 + Problem: No support for VS2012 static code analysis. + Solution: Add the ANALYZE option. (Mike Williams) + +commit fbc0d2ea1e13fb55c267b72d64046e5ef984b97f +Author: Bram Moolenaar +Date: Sun May 19 19:40:29 2013 +0200 + + updated for version 7.3.970 + Problem: Syntax highlighting can be slow. + Solution: Include the NFA regexp engine. Add the 'regexpengine' option to + select which one is used. (various authors, including Ken Takata, + Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young) + +commit 6fa41fb3746e5ab2f793de713879afc9b1e25647 +Author: Bram Moolenaar +Date: Sat May 18 20:55:35 2013 +0200 + + updated for version 7.3.969 + Problem: Can't built with Python 3 and without Python 2. + Solution: Adjust #ifdef. (Xavier de Gaye) + +commit 7533fddd09bc9fe9d21c481cbe406c7f86119578 +Author: Bram Moolenaar +Date: Sat May 18 20:45:59 2013 +0200 + + updated for version 7.3.968 + Problem: Multi-byte support is only available when compiled with "big" + features. + Solution: Include multi-byte by default, with "normal" features. + +commit 9e74e30b5ff542c26c100c692fa8cf472728b74e +Author: Bram Moolenaar +Date: Fri May 17 21:20:17 2013 +0200 + + updated for version 7.3.967 + Problem: Build fails on Mac OSX. (Greg Novack) + Solution: Undefine clear(). + +commit ad3b366c8250a6f3c7ac699bc4b0f2e613286089 +Author: Bram Moolenaar +Date: Fri May 17 18:14:19 2013 +0200 + + Update runtime files. + +commit d620aa9be4d574627c020dedd39313f8482ab216 +Author: Bram Moolenaar +Date: Fri May 17 16:40:06 2013 +0200 + + updated for version 7.3.966 + Problem: There is ":py3do" but no ":pydo". + Solution: Add the ":pydo" command. (Lilydjwg) + +commit cfef5ff23ea09b17203d9f466f6f3526c76a8b99 +Author: Bram Moolenaar +Date: Fri May 17 16:24:32 2013 +0200 + + updated for version 7.3.965 + Problem: Python garbage collection not working properly. + Solution: Add support for garbage collection. (ZyX) + +commit cabf80ff2f20ff6e7da237daf8c2a0cc358592eb +Author: Bram Moolenaar +Date: Fri May 17 16:18:33 2013 +0200 + + updated for version 7.3.964 + Problem: Python: not so easy to access tab pages. + Solution: Add window.tabpage, make window.number work with non-current tab + pages. (ZyX) + +commit 105bc355a6713b5c09b52776bf8f92a15a81f49c +Author: Bram Moolenaar +Date: Fri May 17 16:03:57 2013 +0200 + + updated for version 7.3.963 + Problem: Setting curbuf without curwin causes trouble. + Solution: Add switch_buffer() and restore_buffer(). Block autocommands to + avoid trouble. + +commit 55b8ad3dabc16451f0ae59a7ae8ab9edb67f84e6 +Author: Bram Moolenaar +Date: Fri May 17 13:38:04 2013 +0200 + + updated for version 7.3.962 + Problem: Python tests are not portable. + Solution: Use shiftwidth instead of iminsert. (ZyX) + +commit c24c1acd828e9dc410c2a674c794600eed98bcf6 +Author: Bram Moolenaar +Date: Thu May 16 20:47:56 2013 +0200 + + updated for version 7.3.961 + Problem: Tests 86 and 87 fail when using another language than English. + Solution: Set the language to C in the test. (Dominique Pelle) + +commit 07729b25bf85f41822eae4978eb2097f31ac09d7 +Author: Bram Moolenaar +Date: Wed May 15 23:13:10 2013 +0200 + + updated for version 7.3.960 + Problem: Compiler warning for unused variable. + Solution: Put declaration in #ifdef. + +commit 54e8f005815342b9d1f5e92a766eb4783f5ad414 +Author: Bram Moolenaar +Date: Wed May 15 19:44:39 2013 +0200 + + updated for version 7.3.959 + Problem: Missing error number. + Solution: Assign an error number. + +commit 2cd7362e309aa6993ef355a7860fad549f30d239 +Author: Bram Moolenaar +Date: Wed May 15 19:07:47 2013 +0200 + + updated for version 7.3.958 + Problem: Python: Iteration destructor not set. + Solution: Put IterDestructor to use. (ZyX) + +commit 3dab2806feefef69a6b614b9d98463bf4d9aa955 +Author: Bram Moolenaar +Date: Wed May 15 18:28:13 2013 +0200 + + updated for version 7.3.957 + Problem: Python does not have a "do" command like Perl or Lua. + Solution: Add the ":py3do" command. (Lilydjwg) + +commit 71700b8903a8ccd172ae739f53520b59fc153bca +Author: Bram Moolenaar +Date: Wed May 15 17:49:05 2013 +0200 + + updated for version 7.3.956 + Problem: Python vim.bindeval() causes SIGABRT. + Solution: Make pygilstate a local variable. (Yukihiro Nakadaira) + +commit a4720019cfca02fa0c04358daa562334bb716d57 +Author: Bram Moolenaar +Date: Wed May 15 16:27:37 2013 +0200 + + updated for version 7.3.955 + Problem: Python: Not enough tests. + Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX) + +commit b983f75d228accb62fb07eff94c16a3a76f59498 +Author: Bram Moolenaar +Date: Wed May 15 16:11:50 2013 +0200 + + updated for version 7.3.954 + Problem: No check if PyObject_IsTrue fails. + Solution: Add a check for -1 value. (ZyX) + +commit d5f729cada4129ceb8296b86390c38021684c75f +Author: Bram Moolenaar +Date: Wed May 15 16:04:40 2013 +0200 + + updated for version 7.3.953 + Problem: Python: string exceptions are deprecated. + Solution: Make vim.error an Exception subclass. (ZyX) + +commit e761459eb69597ee4099cf384b69d6f94b2ab8f0 +Author: Bram Moolenaar +Date: Wed May 15 15:51:08 2013 +0200 + + updated for version 7.3.952 + Problem: Python: It's not easy to change window/buffer/tabpage. + Solution: Add ability to assign to vim.current.{tabpage,buffer,window}. + (ZyX) + +commit 8661b17843d95866dedfa0f4fbfec2278ee010be +Author: Bram Moolenaar +Date: Wed May 15 15:44:28 2013 +0200 + + updated for version 7.3.951 + Problem: Python exceptions have problems. + Solution: Change some IndexErrors to TypeErrors. Make “line number out of + range” an IndexError. Make “unable to get option value” a + RuntimeError. Make all PyErr_SetString messages start with + lowercase letter and use _(). (ZyX) + +commit 4d188da22bc42b58ed66746c8d6235616214e55f +Author: Bram Moolenaar +Date: Wed May 15 15:35:09 2013 +0200 + + updated for version 7.3.950 + Problem: Python: Stack trace printer can't handle messages. + Solution: Make KeyErrors use PyErr_SetObject. (ZyX) + +commit 5e538ecd5e68b90f630be7bb177ab64e1285e40b +Author: Bram Moolenaar +Date: Wed May 15 15:12:29 2013 +0200 + + updated for version 7.3.949 + Problem: Python: no easy access to tabpages. + Solution: Add vim.tabpages and vim.current.tabpage. (ZyX) + +commit 03db85b398746a252345ed8a7da69f0f2591e932 +Author: Bram Moolenaar +Date: Wed May 15 14:51:35 2013 +0200 + + updated for version 7.3.948 + Problem: Cannot build with Python 2.2 + Solution: Make Python interface work with Python 2.2 + Make 2.2 the first supported version. (ZyX) + +commit b6c589a529bc8c5720477494696c6f69fe457475 +Author: Bram Moolenaar +Date: Wed May 15 14:39:52 2013 +0200 + + updated for version 7.3.947 + Problem: Python: No iterator for vim.list and vim.bufferlist. + Solution: Add the iterators. Also fix name of FunctionType. Add tests for + vim.buffers. (ZyX) + +commit 46a7561f3a151fefc469225d41822dd0be292f98 +Author: Bram Moolenaar +Date: Wed May 15 14:22:41 2013 +0200 + + updated for version 7.3.946 + Problem: Sometimes get stuck in waiting for cursor position report, + resulting in keys starting with [ not working. + Solution: Only wait for more characters after [ if followed by '?', '>' + or a digit. + +commit dfa38d4e45a4a64c6b2a84c1d4c91b153f43a86d +Author: Bram Moolenaar +Date: Wed May 15 13:38:47 2013 +0200 + + updated for version 7.3.945 + Problem: Python: List of buffers is not very useful. + Solution: Make vim.buffers a map. No iterator yet. (ZyX) + +commit 29607acff640183682cd4ecb6c65985a7897bd51 +Author: Bram Moolenaar +Date: Mon May 13 20:26:53 2013 +0200 + + updated for version 7.3.944 + Problem: External program receives the termrespone. + Solution: Insert a delay and discard input. (Hayaki Saito) + +commit bd80f35bc59442894a4ec56aefb0137cb0a350fa +Author: Bram Moolenaar +Date: Sun May 12 21:16:23 2013 +0200 + + updated for version 7.3.943 + Problem: Python: Negative indices were failing. + Solution: Fix negative indices. Add tests. (ZyX) + +commit 8f1723de4735e437b4ced3be95d6582e713c3d7d +Author: Bram Moolenaar +Date: Sun May 12 20:36:14 2013 +0200 + + updated for version 7.3.942 + Problem: Python: SEGV in Buffer functions. + Solution: Call CheckBuffer() at the right time. (ZyX) + +commit 3d0c52db9c3e2019bc5fe84debe59c042c3da20b +Author: Bram Moolenaar +Date: Sun May 12 19:45:35 2013 +0200 + + updated for version 7.3.941 + Problem: Stuff in if_py_both.h is ordered badly. + Solution: Reorder by type. (ZyX) + +commit 4e5dfb57002513735b771942492d6b03e137605a +Author: Bram Moolenaar +Date: Sun May 12 19:30:31 2013 +0200 + + updated for version 7.3.940 + Problem: Python: Can't get position of window. + Solution: Add window.row and window.col. (ZyX) + +commit 99add41656586d57360d1af8690ef84826b55f61 +Author: Bram Moolenaar +Date: Sun May 12 19:09:51 2013 +0200 + + updated for version 7.3.939 + Problem: Using Py_BuildValue is inefficient sometimes. + Solution: Use PyLong_FromLong(). (ZyX) + +commit 6d21645f463d6b6f73cf8b9baf9afe6675abf189 +Author: Bram Moolenaar +Date: Sun May 12 19:00:41 2013 +0200 + + updated for version 7.3.938 + Problem: Python: not easy to get to window number. + Solution: Add vim.window.number. (ZyX) + +commit 971db4679940fd2f06733e8a1513215f9e1943a4 +Author: Bram Moolenaar +Date: Sun May 12 18:44:48 2013 +0200 + + updated for version 7.3.937 + Problem: More can be shared between Python 2 and 3. + Solution: Move code to if_py_both.h. (ZyX) + +commit 3b9abb6cc20d3077b6fd239fb59dee8c75fa599b +Author: Bram Moolenaar +Date: Sun May 12 14:11:17 2013 +0200 + + updated for version 7.3.936 + Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems. + Solution: Define ruby_init_stack() (Hiroshi Shirosaki) + Also fix preprocessor indents. + +commit 76a86063cac601eb393c18664746db263c7b9f19 +Author: Bram Moolenaar +Date: Sat May 11 17:45:48 2013 +0200 + + updated for version 7.3.935 + Problem: Init stack works differently on 64 bit systems. + Solution: Handle 64 bit systems and also static library. (Yukihiro + Nakadaira) + +commit 82e803b0559410445fbc90964897953e1f9eb001 +Author: Bram Moolenaar +Date: Sat May 11 15:50:33 2013 +0200 + + updated for version 7.3.934 + Problem: E381 and E380 make the user think nothing happened. + Solution: Display the message indicating what error list is now active. + (Christian Brabandt) + +commit 99685e6a7e586acbf3383977ce6d029583b68ded +Author: Bram Moolenaar +Date: Sat May 11 13:56:18 2013 +0200 + + updated for version 7.3.933 + Problem: Ruby on Mac crashes due to GC failure. + Solution: Init the stack from main(). (Hiroshi Shirosaki) + +commit 6800186a03855c1a1c51fb6abb793306851db2ad +Author: Bram Moolenaar +Date: Sat May 11 13:45:05 2013 +0200 + + updated for version 7.3.932 + Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) + Solution: Initialize the variable. + +commit 09bb33dde957eb7aa9680091edc4ab0a5d01a2c7 +Author: Bram Moolenaar +Date: Tue May 7 05:18:20 2013 +0200 + + updated for version 7.3.931 + Problem: No completion for :xmap and :smap. (Yukihiro Nakadaira) + Solution: Add the case statements. (Christian Brabandt) + +commit 290424868d6aeab4f704df15c7a67b908e852e06 +Author: Bram Moolenaar +Date: Tue May 7 05:11:17 2013 +0200 + + updated for version 7.3.930 + Problem: MSVC 2012 update is not recognized. + Solution: Update the version in the makefile. (Raymond Ko) + +commit 51ac8a27e56257356a6cc0a262e5fb0455cf7bb4 +Author: Bram Moolenaar +Date: Mon May 6 06:45:47 2013 +0200 + + updated for version 7.3.929 + Problem: Compiler warning for unused variable. Not freeing unused string. + Solution: Remove the variable. Clear the options. + +commit 161fb5e302f4e5d4e121ab2d2d5024649b3db0f9 +Author: Bram Moolenaar +Date: Mon May 6 06:26:15 2013 +0200 + + updated for version 7.3.928 + Problem: Can't build with strict C compiler. + Solution: Move declaration to start of block. (Taro Muraoka) + +commit 531da5955e03afadb2f0cf72264fe8deb4bf430e +Author: Bram Moolenaar +Date: Mon May 6 05:58:55 2013 +0200 + + Updated runtime files. + +commit 229f8dbf7a3ee3998d07fb452accda362d6e0dfe +Author: Bram Moolenaar +Date: Mon May 6 05:50:28 2013 +0200 + + updated for version 7.3.927 + Problem: Missing combining characters when putting text in a register. + Solution: Include combining characters. (David Bürgin) + +commit 49e649fc2eb196b2476a3bc2947c7a89e0f69c2f +Author: Bram Moolenaar +Date: Mon May 6 04:50:35 2013 +0200 + + updated for version 7.3.926 + Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter + on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of + events for :tablose and :tabnew. + Solution: Fix these autocommand events. (Zyx) + +commit 84a05acc8c341c2be383198496764992ae971a46 +Author: Bram Moolenaar +Date: Mon May 6 04:24:17 2013 +0200 + + updated for version 7.3.925 + Problem: Typos in source files. + Solution: Fix the typos. (Ken Takata) + +commit 84e0f6ca9adcbdca254060713878ebc29faaaa65 +Author: Bram Moolenaar +Date: Mon May 6 03:52:55 2013 +0200 + + updated for version 7.3.924 + Problem: Python interface can't easily access options. + Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX) + +commit d1864597a0d87fa9b3fbd09fc022b3405be7f274 +Author: Bram Moolenaar +Date: Sat May 4 04:40:15 2013 +0200 + + updated for version 7.3.923 + Problem: Check for X11 header files fails on Solaris. + Solution: Only use -Werror for gcc. (Laurent Blume) + +commit 8fadd8b8406335f1a2035f1a6aeab67c7fc5d685 +Author: Bram Moolenaar +Date: Sat May 4 04:11:07 2013 +0200 + + updated for version 7.3.922 + Problem: No test for what 7.3.918 fixes. + Solution: Add a test. (David Bürgin) + +commit 29f49ee8d728ab77229351662b3345ed8591dd09 +Author: Bram Moolenaar +Date: Sat May 4 03:42:34 2013 +0200 + + updated for version 7.3.921 + Problem: Trying to create a fontset handle when 'guifontset' is not set. + Solution: Add curly braces around the code block. (Max Kirillov) + +commit 4e0d974645012c3fc07d1754a4729d21e49773b6 +Author: Bram Moolenaar +Date: Sat May 4 03:40:27 2013 +0200 + + updated for version 7.3.920 + Problem: Compiler warning for size_t to int. + Solution: Add a type cast. (Mike Williams) + +commit 02938a970cfaf97622417b2cc62eb6a955ef1016 +Author: Bram Moolenaar +Date: Sat May 4 03:37:10 2013 +0200 + + updated for version 7.3.919 + Problem: An empty nl.po file does not work with an old msgfmt. + Solution: Put a single # in the file. (Laurent Blume) + +commit ff0341946eabf4dcb616a2bbe7a2e9d69ae46e57 +Author: Bram Moolenaar +Date: Wed Apr 24 18:51:19 2013 +0200 + + Updated runtime files. + +commit 7afea82f507c0614a22b27d592adf65f5656c2df +Author: Bram Moolenaar +Date: Wed Apr 24 18:34:45 2013 +0200 + + updated for version 7.3.918 + Problem: Repeating an Ex command after using a Visual motion does not work. + Solution: Check for an Ex command being used. (David Bürgin) + +commit 811fe63f398767db412c4f21a31f5e746951dd26 +Author: Bram Moolenaar +Date: Wed Apr 24 17:34:20 2013 +0200 + + updated for version 7.3.917 + Problem: When a path ends in a backslash appending a comma has the wrong + effect. + Solution: Replace a trailing backslash with a slash. (Nazri Ramliy) + +commit 567199b68fb5a171c0c006e9d4ac94ca61c5cda0 +Author: Bram Moolenaar +Date: Wed Apr 24 16:52:36 2013 +0200 + + updated for version 7.3.916 + Problem: Using freed memory when pasting with the mouse (Issue 130). + Solution: Get the byte value early. (hint by Dominique Pelle) + +commit e8d9530b0efd8e0efb9e832cd3d70245c61751ab +Author: Bram Moolenaar +Date: Wed Apr 24 16:34:02 2013 +0200 + + updated for version 7.3.915 + Problem: When reading a file with encoding conversion fails at the end the + next encoding in 'fencs' is not used. + Solution: Retry with another encoding when possible. (Taro Muraoka) + +commit 2ab0713279c26f23718a2913e92e22957833fe35 +Author: Bram Moolenaar +Date: Wed Apr 24 15:47:15 2013 +0200 + + updated for version 7.3.914 + Problem: ~/.viminfo is messed up when running tests. + Solution: Set the viminfo filename. + +commit f687cf3f363cc1cbe73b61524ff8dac03aeb65a0 +Author: Bram Moolenaar +Date: Wed Apr 24 15:39:11 2013 +0200 + + updated for version 7.3.913 + Problem: Still a crash when writing viminfo. + Solution: Add checks for NULL pointers. (Ron Aaron) + +commit ec38d6932c674b506484792e28b88ba43edad9ee +Author: Bram Moolenaar +Date: Wed Apr 24 15:12:32 2013 +0200 + + updated for version 7.3.912 + Problem: Typing a ":" command at the hit-enter dialog does not work if the + "file changed" dialog happens next. + Solution: Check for changed files before giving the hit-enter dialog. + +commit 230bb3f09d1661cb8da3ef64406270bd3e61aae3 +Author: Bram Moolenaar +Date: Wed Apr 24 14:07:45 2013 +0200 + + updated for version 7.3.911 + Problem: Python: Access to Vim variables is not so easy. + Solution: Define vim.vars and vim.vvars. (ZyX) + +commit 335e0b69744ededb907fb9167f72ac84e37e1304 +Author: Bram Moolenaar +Date: Wed Apr 24 13:47:45 2013 +0200 + + updated for version 7.3.910 + Problem: Python code in #ifdef branches with only minor differences. + Solution: Merge the #ifdef branches. (ZyX) + +commit 4d1da49cfe2528474dafb0535dd0cab19c3c3579 +Author: Bram Moolenaar +Date: Wed Apr 24 13:39:15 2013 +0200 + + updated for version 7.3.909 + Problem: Duplicate Python code. + Solution: Move more items to if_py_both.h. (ZyX) Also avoid compiler + warnings for missing initializers. + +commit 7a26dd860a1c666233574edc1b96f721f214067f +Author: Bram Moolenaar +Date: Wed Apr 24 13:10:41 2013 +0200 + + updated for version 7.3.908 + Problem: Possible crash when using a list in Python. + Solution: Return early if the list is NULL. (ZyX) + +commit af6abb9d93959d801d40a2d77a96962cef2335fc +Author: Bram Moolenaar +Date: Wed Apr 24 13:04:26 2013 +0200 + + updated for version 7.3.907 + Problem: Python uses IndexError when a dict key is not found. + Solution: Use KeyError instead. (ZyX) + +commit 3f99152276def2b8f88a3dd5f87f645e9e875da2 +Author: Bram Moolenaar +Date: Wed Apr 24 12:56:19 2013 +0200 + + updated for version 7.3.906 + Problem: The "sleep .2" for running tests does not work on Solaris. + Solution: Fall back to using "sleep 1". (Laurent Blume) + +commit b70a473e24e36fd14361ece54da37e3ca7155fdd +Author: Bram Moolenaar +Date: Mon Apr 15 22:22:57 2013 +0200 + + updated for version 7.3.905 + Problem: Crash when writing viminfo. (Ron Aaron) + Solution: Prevent freed history info to be used. + +commit 3bb28557e192b9433dc286f89300f2557b46e821 +Author: Bram Moolenaar +Date: Mon Apr 15 18:25:59 2013 +0200 + + updated for version 7.3.904 + Problem: Using memory freed by the garbage collector. + Solution: Mark items in aucmd_win as used. + +commit a8565fecc62e95a3a284be2ae20129cebe6432be +Author: Bram Moolenaar +Date: Mon Apr 15 16:14:22 2013 +0200 + + updated for version 7.3.903 + Problem: Crash on exit writing viminfo. (Ron Aaron) + Solution: Check for the history to be empty. + +commit 4c7e9db0d6502054eafafcc9aea70ea71c45f551 +Author: Bram Moolenaar +Date: Mon Apr 15 15:55:19 2013 +0200 + + updated for version 7.3.902 + Problem: When deleting last buffer in other tab the tabline is not updated. + Solution: Set the redraw_tabline flag. (Yukihiro Nakadaira) + +commit 687a29c5e26b2fa69f3b2cb3504d1fd2f090daf7 +Author: Bram Moolenaar +Date: Mon Apr 15 15:47:12 2013 +0200 + + updated for version 7.3.901 + Problem: Outdated comment, ugly condition. + Solution: Update a few comments, break line. + +commit f6dcbb245b3d808a5d812ac66ce6ca701b1991f2 +Author: Bram Moolenaar +Date: Mon Apr 15 15:40:33 2013 +0200 + + updated for version 7.3.900 + Problem: Not obvious that some mouse features are mutual-exclusive. + Solution: Add a comment. + +commit f8de161090c9075973bb6e75f88a303d7aa1ddfc +Author: Bram Moolenaar +Date: Mon Apr 15 15:32:25 2013 +0200 + + updated for version 7.3.899 + Problem: #if indents are off. + Solution: Fix the indents. + +commit 54c34fa6f51afab0fa5a153341cfc91fe7b4eebf +Author: Bram Moolenaar +Date: Mon Apr 15 15:15:35 2013 +0200 + + updated for version 7.3.898 + Problem: Memory leak reported by valgrind in test 91. + Solution: Only use default argument when needed. + +commit 768baacdc8f64d4ff8add87b5e1b96b36b266149 +Author: Bram Moolenaar +Date: Mon Apr 15 14:44:57 2013 +0200 + + updated for version 7.3.897 + Problem: Configure doesn't always find the shared library. + Solution: Change the configure script. (Ken Takata) + +commit b376647bb1dfa856613ef17945a4c97b0bcc2e56 +Author: Bram Moolenaar +Date: Mon Apr 15 13:49:21 2013 +0200 + + updated for version 7.3.896 + Problem: Memory leaks in Lua interface. + Solution: Fix the leaks, add tests. (Yukihiro Nakadaira) + +commit 332ac0621c568a6ac88dc91e57b60c68b1c83b9d +Author: Bram Moolenaar +Date: Mon Apr 15 13:06:21 2013 +0200 + + updated for version 7.3.895 + Problem: Valgrind error in test 91. (Issue 128) + Solution: Pass scope name to find_var_in_ht(). + +commit 84b0493c34b59313498d1c1710bd6462f1769846 +Author: Bram Moolenaar +Date: Mon Apr 15 12:36:18 2013 +0200 + + updated for version 7.3.894 + Problem: Using wrong RUBY_VER causing Ruby build to break. + Solution: Correct the RUBY_VER value. (Yongwei Wu) + +commit 429fa85392a934b34ba7b394558900cbb8786454 +Author: Bram Moolenaar +Date: Mon Apr 15 12:27:36 2013 +0200 + + updated for version 7.3.893 + Problem: Crash when using b:, w: or t: after closing the buffer, window or + tabpage. + Solution: Allocate the dictionary instead of having it part of the + buffer/window/tabpage struct. (Yukihiro Nakadaira) + +commit 07219f911c86a50840050282baafe896284a5588 +Author: Bram Moolenaar +Date: Sun Apr 14 23:19:36 2013 +0200 + + updated for version 7.3.892 + Problem: Still mering problems for viminfo history. + Solution: Do not merge lines when writing, don't write old viminfo lines. + +commit 6f852a557df33b8d0562aad3ddc3ff529626bb4f +Author: Bram Moolenaar +Date: Sun Apr 14 16:26:15 2013 +0200 + + updated for version 7.3.891 + Problem: Merging viminfo history doesn't work well. + Solution: Don't stop when one type of history is empty. Don't merge history + when writing viminfo. + +commit 7311c6932c22f2afae13266e05780daa01b859ee +Author: Bram Moolenaar +Date: Sun Apr 14 16:21:41 2013 +0200 + + updated for version 7.3.890 + Problem: Test 79 fails on Windows. (Michael Soyka) + Solution: Add comment below line causing an error. + +commit 0bcdd6e70932cf689a6a49f514d7b893468b492d +Author: Bram Moolenaar +Date: Sun Apr 14 16:19:03 2013 +0200 + + updated for version 7.3.889 + Problem: Can't build with Ruby 2.0 on a 64 bit system. + Solution: Define rb_fix2int and rb_num2int. (Kohei Suzuki) + +commit 0187ca0bdf0d7e5afc5ea80b390dc7e1fc983829 +Author: Bram Moolenaar +Date: Fri Apr 12 15:09:51 2013 +0200 + + Updated runtime files. + +commit 38ec50bea8ecb60fa4dd50cfca7c29c98a7a8df0 +Author: Bram Moolenaar +Date: Fri Apr 12 14:42:39 2013 +0200 + + updated for version 7.3.888 + Problem: Filename completion with 'fileignorecase' does not work for + multi-byte characters. + Solution: Make 'fileignorecase' work properly. (Hirohito Higashi) + +commit e3e6e573d10760a808e02514c350f136e9d9c7e4 +Author: Bram Moolenaar +Date: Fri Apr 12 13:45:02 2013 +0200 + + updated for version 7.3.887 + Problem: No tests for Visual mode operators, what 7.3.879 fixes. + Solution: Add a new test file. (David Bürgin) + +commit 8185111125e4713831d4b6cfeb6f47138b0c83b2 +Author: Bram Moolenaar +Date: Fri Apr 12 12:27:30 2013 +0200 + + updated for version 7.3.886 + Problem: Can't build with multi-byte on Solaris 10. + Solution: Add #ifdef X_HAVE_UTF8_STRING. (Laurent Blume) + +commit 644cf03b7ec4c75c695de17286b3a99dd53184dd +Author: Bram Moolenaar +Date: Fri Apr 12 12:18:49 2013 +0200 + + updated for version 7.3.885 + Problem: Double free for list and dict in Lua. (Shougo Matsu) + Solution: Do not unref list and dict. (Yasuhiro Matsumoto) + +commit 126bdeeabe952f447b442b9af19a6df38b719325 +Author: Bram Moolenaar +Date: Sat Apr 6 17:26:26 2013 +0200 + + Move redif syntax file to the right directory. + Disable recognizing .rdf as a redif file. + +commit 2a66a07b29a636af54bc415626999202dd60a842 +Author: Bram Moolenaar +Date: Sat Apr 6 14:30:40 2013 +0200 + + updated for version 7.3.884 + Problem: Compiler warning for variable shadowing another. (John Little) + Solution: Rename the variable. (Christian Brabandt) + +commit 25a6df90dfbed93963407e02f5e207abe2b2c68f +Author: Bram Moolenaar +Date: Sat Apr 6 14:29:00 2013 +0200 + + updated for version 7.3.883 + Problem: Can't build with some combination of features. + Solution: Adjust #ifdefs. + +commit bf88493c0979d88279930b5330f667d0bd6b651e +Author: Bram Moolenaar +Date: Fri Apr 5 22:26:15 2013 +0200 + + Updated runtime files. + +commit 68879258d98853deb928a8ce93b497d39ce65296 +Author: Bram Moolenaar +Date: Fri Apr 5 19:50:17 2013 +0200 + + updated for version 7.3.882 + Problem: CursorHold may trigger after receiving the termresponse. + Solution: Set the did_cursorhold flag. (Hayaki Saito) + +commit 24b11fb1730e37a4aa71434c130301a9369c835f +Author: Bram Moolenaar +Date: Fri Apr 5 19:32:36 2013 +0200 + + updated for version 7.3.881 + Problem: Python list does not work correctly. + Solution: Fix it and add a test. (Yukihiro Nakadaira) + +commit b3049f4a34af835f558877c9f4c323e50269c00f +Author: Bram Moolenaar +Date: Fri Apr 5 18:58:47 2013 +0200 + + updated for version 7.3.880 + Problem: When writing viminfo, old history lines may replace lines written + more recently by another Vim instance. + Solution: Mark history entries that were read from viminfo and overwrite + them when merging with the current viminfo. + +commit d7fbfe107d57842e584cfb9093cad4cfd67ddb40 +Author: Bram Moolenaar +Date: Fri Apr 5 17:43:14 2013 +0200 + + updated for version 7.3.879 + Problem: When using an ex command in operator pending mode, using Esc to + abort the command still executes the operator. (David Bürgin) + Solution: Clear the operator when the ex command fails. (Christian Brabandt) + +commit 91fc43d3f9d837e9ede66694c44e4cbcdc5c5549 +Author: Bram Moolenaar +Date: Fri Apr 5 15:41:05 2013 +0200 + + updated for version 7.3.878 + Problem: 'fileignorecase' is missing in options window and quickref. + Solution: Add the option. + +commit 7bcb30e91387800261c0154c2d53b6118100dca0 +Author: Bram Moolenaar +Date: Wed Apr 3 21:14:29 2013 +0200 + + updated for version 7.3.877 + Problem: Forward searching with search() is broken. + Solution: Fix it and add tests. (Sung Pae) + +commit cdffbeae2b031160a479f24cfedacab926938e5d +Author: Bram Moolenaar +Date: Wed Apr 3 21:11:39 2013 +0200 + + updated for version 7.3.876 + Problem: #if indents are off. + Solution: Insert a space where appropriate. (Taro Muraoka) + +commit 95a513511835b017479a513664eeed6d8899fa0d +Author: Bram Moolenaar +Date: Thu Mar 21 22:53:50 2013 +0100 + + updated for version 7.3.875 + Problem: Build problem with some combination of features. + Solution: Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD. + +commit d0e2d94589d11cad514d1d66ade76d497e9d7567 +Author: Bram Moolenaar +Date: Tue Mar 19 18:31:49 2013 +0100 + + updated for version 7.3.874 + Problem: Comparing file names does not handle multi-byte characters + properly. + Solution: Implement multi-byte handling. + +commit c2c355df6f094cdb9e599fd395a78c14486ec697 +Author: Bram Moolenaar +Date: Tue Mar 19 17:42:15 2013 +0100 + + updated for version 7.3.873 + Problem: Cannot easily use :s to make title case. + Solution: Have "\L\u" result in title case. (James McCoy) + +commit 71afbfe6cd697de30a9e0d57e5a6434cf4bb0f13 +Author: Bram Moolenaar +Date: Tue Mar 19 16:49:16 2013 +0100 + + updated for version 7.3.872 + Problem: On some systems case of file names is always ignored, on others + never. + Solution: Add the 'fileignorecase' option to control this at runtime. + Implies 'wildignorecase'. + +commit db333a5b8d0c72b7342d6d65ad2895a19a1c29d2 +Author: Bram Moolenaar +Date: Tue Mar 19 15:27:48 2013 +0100 + + updated for version 7.3.871 + Problem: search('^$', 'c') does not use the empty match under the cursor. + Solution: Special handling of the 'c' flag. (Christian Brabandt) + Add tests. + +commit af62ff3696514a4f1b595629bcfa584748bc29ce +Author: Bram Moolenaar +Date: Tue Mar 19 14:48:29 2013 +0100 + + updated for version 7.3.870 + Problem: Compiler warnings when using MingW 4.5.3. + Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata) + +commit 0c279bbb9c2b9fce1c837a35ace2d4644eced0b8 +Author: Bram Moolenaar +Date: Tue Mar 19 14:25:54 2013 +0100 + + updated for version 7.3.869 + Problem: bufwinnr() matches buffers in other tabs. + Solution: For bufwinnr() and ? only match buffers in the current tab. + (Alexey Radkov) + +commit b59494cab15310c8e2aaf59d48b270282c3e2017 +Author: Bram Moolenaar +Date: Tue Mar 19 13:56:08 2013 +0100 + + updated for version 7.3.868 + Problem: When at the hit-return prompt and using "k" while no text has + scrolled off screen, then using "j", an empty line is displayed. + Solution: Only act on "k" when text scrolled off screen. Also accept + page-up and page-down. (cptstubing) + +commit 186628f67153726edf130015e2a8043a5d309c42 +Author: Bram Moolenaar +Date: Tue Mar 19 13:33:23 2013 +0100 + + updated for version 7.3.867 + Problem: Matchparen does not update match when using auto-indenting. + (Marc Aldorasi) + Solution: Add the TextChanged and TextChangedI autocommand events. + +commit 090cfc1b02d5dcd98ba414ccf56e69cc38f272bd +Author: Bram Moolenaar +Date: Tue Mar 19 12:35:42 2013 +0100 + + updated for version 7.3.866 + Problem: Not serving the X selection during system() isn't nice. + Solution: When using fork() do not loose the selection, keep serving it. + Add a loop similar to handling I/O. (Yukihiro Nakadaira) + +commit ac7bd63844fdc6696a48b69d7a42e23e30245980 +Author: Bram Moolenaar +Date: Tue Mar 19 11:35:58 2013 +0100 + + Update runtime files. + +commit b897871ce9a4a6bd033bfe127a83eb6348361739 +Author: Bram Moolenaar +Date: Sat Mar 16 21:42:16 2013 +0100 + + updated for version 7.3.865 + Problem: Mouse position may be wrong. + Solution: Let vungetc() restore the mouse position. + +commit a5be25e1dbb6d129cb7d1efb5c73141a51836e06 +Author: Bram Moolenaar +Date: Sat Mar 16 21:35:33 2013 +0100 + + updated for version 7.3.864 + Problem: Can't build without the mouse feature. + Solution: Add an #ifdef. (Ike Devolder) + +commit e533bbe094c105884696d69e433604fd1641f988 +Author: Bram Moolenaar +Date: Sat Mar 16 14:33:36 2013 +0100 + + updated for version 7.3.863 + Problem: Problem with 'ambiwidth' detection for ANSI terminal. + Solution: Work around not recognizing a term response. (Hayaki Saito) + +commit 2526ef276b97b1a5275fc0039fb45ca7aa7b6fac +Author: Bram Moolenaar +Date: Sat Mar 16 14:20:51 2013 +0100 + + updated for version 7.3.862 + Problem: Dragging the status line can be slow. + Solution: Look ahead and drop the drag event if there is a next one. + +commit 20754027b3b8c29dfc5ee0b5dfa6a5459ea6b903 +Author: Bram Moolenaar +Date: Wed Mar 13 20:42:32 2013 +0100 + + updated for version 7.3.861 + Problem: ":setlocal number" clears global value of 'relativenumber'. + Solution: Do it properly. (Markus Heidelberg) + +commit 1e284f515581e0516e3f3dea568b9b9084bbcab1 +Author: Bram Moolenaar +Date: Wed Mar 13 20:23:22 2013 +0100 + + updated for version 7.3.860 + Problem: When using --remote-expr try/catch does not work. (Andrey Radev) + Solution: Set emsg_silent instead of emsg_off. + +commit 9584b31aae31d8b031243eab75e26fbaa1755a1f +Author: Bram Moolenaar +Date: Wed Mar 13 19:29:28 2013 +0100 + + updated for version 7.3.859 + Problem: 'ambiwidth' must be set by the user. + Solution: Detects East Asian ambiguous width (UAX #11) state of the terminal + at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito) + +commit a390bb6ad307115c5893788f8f7e1ba5576800e0 +Author: Bram Moolenaar +Date: Wed Mar 13 19:02:41 2013 +0100 + + updated for version 7.3.858 + Problem: "gv" selects the wrong area after some operators. + Solution: Save and restore the type of selection. (Christian Brabandt) + +commit 4f8301f6415e86631dadbc19066ba0bc8550df49 +Author: Bram Moolenaar +Date: Wed Mar 13 18:30:43 2013 +0100 + + updated for version 7.3.857 + Problem: The QuitPre autocommand event does not trigger for :qa and :wq. + Solution: Trigger the event. (Tatsuro Fujii) + +commit 1a0316ca2a617c5becc187337c4b9e3f08578d3b +Author: Bram Moolenaar +Date: Wed Mar 13 17:50:25 2013 +0100 + + updated for version 7.3.856 + Problem: When calling system() multi-byte clipboard contents is garbled. + Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira) + +commit b3cb98216296dc166f3d4544dd95d661cefe73b1 +Author: Bram Moolenaar +Date: Wed Mar 13 17:01:52 2013 +0100 + + updated for version 7.3.855 + Problem: Compiler warnings. + Solution: Add type casts. (Mike Williams) + +commit 3978e08fbee9a1ef6b988cae73e95cb18467733b +Author: Bram Moolenaar +Date: Thu Mar 7 19:38:54 2013 +0100 + + updated for version 7.3.854 + Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P + do not highlight the right entry. (Olivier Teuliere) + Solution: Set the current item to the shown item after using backspace. + +commit db813951c4fc1f91aaaeb4e72d37942e13cb1f0e +Author: Bram Moolenaar +Date: Thu Mar 7 18:50:57 2013 +0100 + + updated for version 7.3.853 + Problem: Using "ra" in multiple lines on multi-byte characters leaves a few + characters not replaced. + Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto) + +commit e2e663f67d9f44ae876659bd492f734d48bd2970 +Author: Bram Moolenaar +Date: Thu Mar 7 18:02:30 2013 +0100 + + updated for version 7.3.852 + Problem: system() breaks clipboard text. (Yukihiro Nakadaira) + Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt) + Also do not put the text in the clip buffer if conversion fails. + +commit 210f3704f795870c513a136725718e10ac2bdbfc +Author: Bram Moolenaar +Date: Thu Mar 7 16:41:30 2013 +0100 + + updated for version 7.3.851 + Problem: Using an empty pattern with :sort silently continues when there is + no previous search pattern. + Solution: Give an error message. + +commit 60abe75379f8b7c2076856c5f12ce2e7650110f6 +Author: Bram Moolenaar +Date: Thu Mar 7 16:32:54 2013 +0100 + + updated for version 7.3.850 + Problem: ":vimgrep //" matches everywhere. + Solution: Make it use the previous search pattern. (David Bürgin) + +commit c389fd3a49c01674960fe2153af2f6e42b316c61 +Author: Bram Moolenaar +Date: Thu Mar 7 16:08:35 2013 +0100 + + updated for version 7.3.849 + Problem: ":g//" gives "Pattern not found error" with E486. Should not use + the error number, it's not a regular error message. + Solution: Use a normal message. (David Bürgin) + +commit db3fbe5228025b7f87702e74cfbbb5acf01c7c39 +Author: Bram Moolenaar +Date: Thu Mar 7 15:16:21 2013 +0100 + + updated for version 7.3.848 + Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10. + Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64. + (Ken Takata) + +commit 4e3c70d241842d3129d4c4d480c60910029d56af +Author: Bram Moolenaar +Date: Thu Mar 7 14:50:34 2013 +0100 + + updated for version 7.3.847 + Problem: Test 55 fails when messages are translated. + Solution: Set language to C. (Ken Takata) + +commit 84e80b51d12f11a95aa76be51abed6a9d0a8c6c5 +Author: Bram Moolenaar +Date: Thu Mar 7 13:32:36 2013 +0100 + + updated for version 7.3.846 + Problem: Missing proto files. + Solution: Add the files. + +commit d999db2f1e5ec51042883d35ca44f0d751324b19 +Author: Bram Moolenaar +Date: Thu Mar 7 13:21:32 2013 +0100 + + updated for version 7.3.845 + Problem: Enum indenting is not tested. + Solution: Add tests. (Hong Xu) + +commit 34700a6a15323a499d56b2f66a286fc368783371 +Author: Bram Moolenaar +Date: Thu Mar 7 13:20:54 2013 +0100 + + Updated runtime files. + +commit 7534221ebaba7244f4daaf54bb91206cf45e8a5e +Author: Bram Moolenaar +Date: Thu Mar 7 13:13:52 2013 +0100 + + updated for version 7.3.844 + Problem: Enum is not indented correctly with "public" etc. + Solution: Skip "public", "private" and "protected". (Hong Xu) + +commit b8f8461d94e153c591eff126f508b25ce5c30639 +Author: Bram Moolenaar +Date: Tue Feb 26 22:54:11 2013 +0100 + + updated for version 7.3.843 + Problem: Missing test file changes. + Solution: Change the tests. + +commit 988232fabba5d5dc154fcb962243a36740f02b12 +Author: Bram Moolenaar +Date: Tue Feb 26 21:43:32 2013 +0100 + + updated for version 7.3.842 + Problem: Compiler warning for signed/unsigned pointer. + Solution: Add type cast. (Christian Brabandt) + +commit e17c2603355669a84813f454875d865f38172ff8 +Author: Bram Moolenaar +Date: Tue Feb 26 19:36:15 2013 +0100 + + updated for version 7.3.841 + Problem: When a "cond ? one : two" expression has a subscript it is not + parsed correctly. (Andy Wokula) + Solution: Handle a subscript also when the type is unknown. (Christian + Brabandt) + +commit f5e44a7e90a68f91da540fe9da8b62fb9e2aeea6 +Author: Bram Moolenaar +Date: Tue Feb 26 18:46:01 2013 +0100 + + updated for version 7.3.840 + Problem: "\@ +Date: Tue Feb 26 17:59:43 2013 +0100 + + updated for version 7.3.839 + Problem: Some files missing in the list of distributed files. + Solution: Add lines for new files. + +commit fdf447b2863495170ed20b7f99adfe92e4eae3c0 +Author: Bram Moolenaar +Date: Tue Feb 26 17:21:29 2013 +0100 + + updated for version 7.3.838 + Problem: Insufficient testing for mksession. + Solution: Add tests. (mostly by Roland Eggner) + +commit f13f45d59b1a6ab6681ee3953501f319e6d0128b +Author: Bram Moolenaar +Date: Tue Feb 26 15:27:23 2013 +0100 + + updated for version 7.3.837 + Problem: Empty lines in :version output when 'columns' is 320. + Solution: Simplify the logic of making columns. (Nazri Ramliy, Roland + Eggner) + +commit 693e40c2cdb65f19febde5664633ac465931cc63 +Author: Bram Moolenaar +Date: Tue Feb 26 14:56:42 2013 +0100 + + updated for version 7.3.836 + Problem: Clipboard does not work on Win32 when compiled with Cygwin. + Solution: Move the Win32 clipboard code to a separate file and use it when + building with os_unix.c. (Frodak Baksik, Ken Takata) + +commit 53eb37e9f9dfba51092f72553d79d3bb677a336b +Author: Bram Moolenaar +Date: Tue Feb 26 14:14:07 2013 +0100 + + updated for version 7.3.835 + Problem: "xxd -i" fails on an empty file. + Solution: Do output the closing } for an empty file. (partly by Lawrence + Woodman) + +commit 886ed691d26dd0253608eee174fecc24130e4de7 +Author: Bram Moolenaar +Date: Tue Feb 26 13:41:35 2013 +0100 + + updated for version 7.3.834 + Problem: Ruby 2.0 has a few API changes. + Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto) + +commit 40cf4b44ed6c7fae7d35b0652911cf7c97d9f2a2 +Author: Bram Moolenaar +Date: Tue Feb 26 13:30:32 2013 +0100 + + updated for version 7.3.833 + Problem: In the terminal the scroll wheel always scrolls the active window. + Solution: Scroll the window under the mouse pointer, like in the GUI. + (Bradie Rao) + +commit 5c9626301b93621869bbc0662cf71ccb2f853c51 +Author: Bram Moolenaar +Date: Tue Feb 26 11:25:33 2013 +0100 + + updated for version 7.3.832 + Problem: Compiler warning. + Solution: Add type cast. (Mike Williams) + +commit 26402cb2de73a82821d7b2becc8d27be1c48fef3 +Author: Bram Moolenaar +Date: Wed Feb 20 21:26:00 2013 +0100 + + Update runtime files. + +commit 63dbda1caa88042c88d46ad139c99def2e8b80ca +Author: Bram Moolenaar +Date: Wed Feb 20 21:12:10 2013 +0100 + + updated for version 7.3.831 + Problem: Clumsy to handle the situation that a variable does not exist. + Solution: Add default value to getbufvar() et al. (Shougo Matsushita, + Hirohito Higashi) + +commit 558ddad8e836e0c6597c27eccc35275e7b4c4e6a +Author: Bram Moolenaar +Date: Wed Feb 20 19:26:29 2013 +0100 + + updated for version 7.3.830 + Problem: :mksession confuses bytes, columns and characters when positioning + the cursor. + Solution: Use w_virtcol with "|" instead of w_cursor.col with "l". + +commit 187d3acb7fbb82266802db9dc3c659f8b725fbd0 +Author: Bram Moolenaar +Date: Wed Feb 20 18:39:13 2013 +0100 + + updated for version 7.3.829 + Problem: When compiled with the +rightleft feature 'showmatch' also shows a + match for the opening paren. When 'revins' is set the screen may + scroll. + Solution: Only check the opening paren when the +rightleft feature was + enabled. Do not show a match that is not visible. (partly by + Christian Brabandt) + +commit 8738fc1be888d73fb4fe302cf085c0bcf4f52e91 +Author: Bram Moolenaar +Date: Wed Feb 20 17:59:11 2013 +0100 + + updated for version 7.3.828 + Problem: Mappings are not aware of wildmenu mode. + Solution: Add wildmenumode(). (Christian Brabandt) + +commit 995a8cd18190c0b922796a8ee865e95bd1dbd916 +Author: Bram Moolenaar +Date: Wed Feb 20 16:54:27 2013 +0100 + + updated for version 7.3.827 + Problem: Python tests fail. + Solution: Adjust the output for the stack trace. + +commit 445f3037ea1640683433df89ba383f2e4c79329a +Author: Bram Moolenaar +Date: Wed Feb 20 16:47:36 2013 +0100 + + updated for version 7.3.826 + Problem: List of features in :version output is hard to read. + Solution: Make columns. (Nazri Ramliy) + +commit 4d36987c254b820ebfaf98957c0ae5182db0508e +Author: Bram Moolenaar +Date: Wed Feb 20 16:09:43 2013 +0100 + + updated for version 7.3.825 + Problem: With Python errors are not always clear. + Solution: Print the stack trace, unless :silent is used. (ZyX) + +commit 2142e5d85112f37e68374c81612d6277c6aaaf0b +Author: Bram Moolenaar +Date: Wed Feb 20 15:19:43 2013 +0100 + + updated for version 7.3.824 + Problem: Can redefine builtin functions. (ZyX) + Solution: Disallow adding a function to g:. + +commit 452ff5bdc780029912387819bb50c7c2031344f1 +Author: Bram Moolenaar +Date: Wed Feb 20 13:34:19 2013 +0100 + + updated for version 7.3.823 + Problem: Building with Cygwin: '-lsupc++' is not needed. + Solution: Remove it. (Ken Takata) + +commit 6d47df7ca0fd1dd649e050fd3bddbf8b3dbe266d +Author: Bram Moolenaar +Date: Sun Feb 17 15:45:37 2013 +0100 + + updated for version 7.3.822 + Problem: Crash when accessing freed buffer. + Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt) + +commit 5004e8846e3e7ab3888b57746c4d84719c70ccf4 +Author: Bram Moolenaar +Date: Sat Feb 16 18:16:15 2013 +0100 + + updated for version 7.3.821 + Problem: Build with OLE and Cygwin is broken. (Steve Hall) + Solution: Select static or shared stdc library. (Ken Takta) + +commit feeaa688ebfd95281529191718b9194187995f7f +Author: Bram Moolenaar +Date: Thu Feb 14 22:19:51 2013 +0100 + + updated for version 7.3.820 + Problem: Build errors and warnings when building with small features and + Lua, Perl or Ruby. + Solution: Add #ifdefs and UNUSED. + +commit b2c5a5ac79848b7f889a8b279eed40be3064feca +Author: Bram Moolenaar +Date: Thu Feb 14 22:11:39 2013 +0100 + + updated for version 7.3.819 + Problem: Compiling without +eval and with Python isn't working. + Solution: Add the eval feature when building with Python. + +commit 707060e2ee59e50096e1a96abf00e18293fb0569 +Author: Bram Moolenaar +Date: Thu Feb 14 20:58:35 2013 +0100 + + updated for version 7.3.818 + Problem: When test 40 fails because of a bad build it may leave files + behind that cause it to fail later. + Solution: Let the file names start with "X". + +commit caca92be8a8556ff26f8ba37a517b68848b93744 +Author: Bram Moolenaar +Date: Thu Feb 14 20:10:33 2013 +0100 + + updated for version 7.3.817 + Problem: Test 89 fails with tiny and small features. + Solution: Add sourcing small.vim. + +commit f6ecd99cec462c414da20a26a4e383484659659d +Author: Bram Moolenaar +Date: Wed Feb 13 17:35:34 2013 +0100 + + Add test files. + +commit af9aeb9250ea657b1f8c06ef4bab21d56c111297 +Author: Bram Moolenaar +Date: Wed Feb 13 17:35:04 2013 +0100 + + updated for version 7.3.816 + Problem: Can't compute a hash. + Solution: Add the sha256() function. (Tyru, Hirohito Higashi) + +commit c2149ea7cd782588563f235e2d1315eaa353ab7b +Author: Bram Moolenaar +Date: Wed Feb 13 17:06:11 2013 +0100 + + updated for version 7.3.815 + Problem: Building with Cygwin and Ruby doesn't work. + Solution: Copy some things from the MingW build file. (Ken Takata) + +commit ffeedec023a47a71fe361c4f0cdbee1649ca8c5f +Author: Bram Moolenaar +Date: Wed Feb 13 16:49:58 2013 +0100 + + updated for version 7.3.814 + Problem: Can't input multibyte characters on Win32 console if 'encoding' is + different from current codepage. + Solution: Use convert_input_safe() instead of convert_input(). Make + string_convert_ext() return an error for incomplete input. (Ken + Takata) + +commit a3914327f73b3d994af6ecb81dace22fab7d8dc7 +Author: Bram Moolenaar +Date: Wed Feb 13 16:30:21 2013 +0100 + + updated for version 7.3.813 + Problem: The CompleteDone event is not triggered when there are no pattern + matches. (Jianjun Mao) + Solution: Trigger the event. (Christian Brabandt) + +commit 00154508de442a1ffa19ab217484f4a50e7536f0 +Author: Bram Moolenaar +Date: Wed Feb 13 16:15:55 2013 +0100 + + Update runtime files. + Add missing test files. + +commit 8fe8d9ed064d1a7c41fc43a565513dc41fd3aaed +Author: Bram Moolenaar +Date: Wed Feb 13 16:10:17 2013 +0100 + + updated for version 7.3.812 + Problem: When 'indentexpr' moves the cursor "curswant" not restored. + Solution: Restore "curswant". (Sung Pae) + +commit be9c6276665be04dbd5543467383e959cbff30c3 +Author: Bram Moolenaar +Date: Wed Feb 13 15:53:19 2013 +0100 + + updated for version 7.3.811 + Problem: Useless termresponse parsing for SGR mouse. + Solution: Skip the parsing. (Hayaki Saito) + +commit f4e5e86627abe926ad201ef7dfa64b01bbef7567 +Author: Bram Moolenaar +Date: Wed Feb 13 15:44:26 2013 +0100 + + updated for version 7.3.810 + Problem: 'relativenumber is reset unexpectedly. (François Ingelrest) + Solution: After an option was reset also reset the global value. Add a test. + (Christian Brabandt) + +commit 181ace28ed41ba15078285194a9b9d6e52b46844 +Author: Bram Moolenaar +Date: Wed Feb 13 14:36:44 2013 +0100 + + updated for version 7.3.809 + Problem: The dosinst.c program has a buffer overflow. (Thomas Gwae) + Solution: Ignore $VIMRUNTIME if it is too long. + +commit 76d711c3b5397b749a67d229150d3c1ff3f33add +Author: Bram Moolenaar +Date: Wed Feb 13 14:17:08 2013 +0100 + + updated for version 7.3.808 + Problem: Python threads still do not work properly. + Solution: Fix both Python 2 and 3. Add tests. (Ken Takata) + +commit 51971b33988e590901b9f6ad14a5a36f276afd0b +Author: Bram Moolenaar +Date: Wed Feb 13 12:16:05 2013 +0100 + + updated for version 7.3.807 + Problem: Popup menu does not work properly with the preview window, folds + and 'cursorcolumn'. + Solution: Redraw the popup menu after redrawing windows. (Christian + Brabandt) + +commit e9d47cd08b0272ec278f03bb1be21f087ce63af6 +Author: Bram Moolenaar +Date: Wed Feb 6 19:58:43 2013 +0100 + + updated for version 7.3.806 + Problem: Compiler warnings in Perl code when building with Visual studio + 2012. (skeept) + Solution: Add type casts. (Christian Brabandt, 2013 Jan 30) + +commit 07e1da6bbdf4a2a98c4645868225ffad6df5ae3b +Author: Bram Moolenaar +Date: Wed Feb 6 19:49:43 2013 +0100 + + updated for version 7.3.805 + Problem: Lua version 5.2 is not detected properly on Arch Linux. + Solution: Adjust autoconf. (lilydjwg) + +commit fffcfea9845021269da36bbe8eee5641ebb144c4 +Author: Bram Moolenaar +Date: Wed Feb 6 18:45:01 2013 +0100 + + updated for version 7.3.804 + Problem: Compiler warning for tiny build. (Tony Mechelynck) + Solution: Add #ifdefs around variable. + +commit 11cb6e6e137afb9e20d68e69bf38d458a96701fd +Author: Bram Moolenaar +Date: Wed Feb 6 18:24:02 2013 +0100 + + updated for version 7.3.803 + Problem: Substitute with confirmation and then "q" does not replace + anything. (John McGowan) + Solution: Do not break the loop, skip to the end. + +commit fa13eef3c9edc81c07a47124c2c893a4bb253e58 +Author: Bram Moolenaar +Date: Wed Feb 6 17:34:04 2013 +0100 + + Updated runtime files. + +commit 309379fc989a4f3337c9cf3361ab6eb9a456c626 +Author: Bram Moolenaar +Date: Wed Feb 6 16:26:26 2013 +0100 + + updated for version 7.3.802 + Problem: After setting 'isk' to a value ending in a comma appending to the + option fails. + Solution: Disallow a trailing comma for 'isk' and similar options. + +commit 530e7dfafd7e951ac36e39c87bf72ebdb4caa428 +Author: Bram Moolenaar +Date: Wed Feb 6 13:38:02 2013 +0100 + + updated for version 7.3.801 + Problem: ":window set nu?" displays the cursor line. (Nazri Ramliy) + Solution: Do not update the cursor line when conceallevel is zero or the + screen has scrolled. (partly by Christian Brabandt) + +commit b6a76ffc4cc79163c88b734e0a803385321b3ca6 +Author: Bram Moolenaar +Date: Wed Feb 6 12:33:21 2013 +0100 + + updated for version 7.3.800 + Problem: The " mark is not adjusted when inserting lines. (Roland Eggner) + Solution: Adjust the line number. (Christian Brabandt) + +commit 9c2e6cc6edb939828032c9179fe05b57fa84a384 +Author: Bram Moolenaar +Date: Wed Feb 6 12:14:48 2013 +0100 + + updated for version 7.3.799 + Problem: The color column is not correct when entering a buffer. (Ben + Fritz) + Solution: Call check_colorcolumn() if 'textwidth' changed. (Christian + Brabandt) + +commit 39d7d51bcdc0edd8eb3034a9d094511b7b75e9e1 +Author: Bram Moolenaar +Date: Thu Jan 31 21:09:15 2013 +0100 + + updated for version 7.3.798 + Problem: MzScheme: circular list does not work correctly. + Solution: Separate Mac-specific code from generic code. (Sergey Khorev) + +commit 04e5b5a22823fdf30e35c383aea8843f7c747eec +Author: Bram Moolenaar +Date: Wed Jan 30 21:56:21 2013 +0100 + + updated for version 7.3.797 + Problem: Compiler warning for size_t to int conversion. (Skeept) + Solution: Add type casts. + +commit e337e5f634dcb0e74999d67286125a85423e38a9 +Author: Bram Moolenaar +Date: Wed Jan 30 18:21:51 2013 +0100 + + updated for version 7.3.796 + Problem: "/[^\n]" does match at a line break. + Solution: Make it do the same as "/.". (Christian Brabandt) + +commit d2142213754df16fe11a2674716a7c33a012fa07 +Author: Bram Moolenaar +Date: Wed Jan 30 17:41:50 2013 +0100 + + updated for version 7.3.795 + Problem: MzScheme does not build with tiny features. + Solution: Add #ifdefs. Also add UNUSED to avoid warnings. And change + library ordering. + +commit a50e5866b019616eacdc4498fd94ee3b0795b80d +Author: Bram Moolenaar +Date: Wed Jan 30 17:30:17 2013 +0100 + + updated for version 7.3.794 + Problem: Tiny build fails. (Tony Mechelynck) + Solution: Adjust #ifdefs. + +commit 8ceb1735a2e845c7987f01a6319775b39c4b0177 +Author: Bram Moolenaar +Date: Wed Jan 30 17:03:30 2013 +0100 + + updated for version 7.3.793 + Problem: New interactive :substutite behavior is not tested. + Solution: Add tests. (Christian Brabandt) + +commit 4bc8cf0e7c4c1d2c9d99ac8b3c080b50f239406d +Author: Bram Moolenaar +Date: Wed Jan 30 16:30:26 2013 +0100 + + updated for version 7.3.792 + Problem: ":substitute" works differently without confirmation. + Solution: Do not change the text when asking for confirmation, only display + it. + +commit 7567646f13beb8c7aad79340f30ad2b5d5c8225f +Author: Bram Moolenaar +Date: Wed Jan 30 14:55:42 2013 +0100 + + updated for version 7.3.791 + Problem: MzScheme interface doesn't work propely. + Solution: Make it work better. (Sergey Khorev) + +commit a3e6bc93d1a76e0619c27e462b75d8f94969f47d +Author: Bram Moolenaar +Date: Wed Jan 30 14:18:00 2013 +0100 + + Update runtime files. + +commit 52f85b730e379c4519b4a9ef1f008417150713f7 +Author: Bram Moolenaar +Date: Wed Jan 30 14:13:56 2013 +0100 + + updated for version 7.3.790 + Problem: After reloading a buffer the modelines are not processed. + Solution: call do_modelines(). (Ken Takata) + +commit f813a1883f767ad9c4a7a44b5f42cee312d53bc0 +Author: Bram Moolenaar +Date: Wed Jan 30 13:59:37 2013 +0100 + + updated for version 7.3.789 + Problem: "\k" in regexp does not work in other window. + Solution: Use the right buffer. (Yukihiro Nakadaira) + +commit 8d616172389a666e74c47c4e41f5cd9a17a38268 +Author: Bram Moolenaar +Date: Wed Jan 30 12:50:56 2013 +0100 + + updated for version 7.3.788 + Problem: When only using patches build fails on missing nl.po. + Solution: Create an empty nl.po file. + +commit 700e7345ded4e2af25e63409b81c1ce516410a28 +Author: Bram Moolenaar +Date: Wed Jan 30 12:31:36 2013 +0100 + + updated for version 7.3.787 + Problem: With 'relativenumber' set it is not possible to see the absolute + line number. + Solution: For the cursor line show the absolute line number instead of a + zero. (Nazri Ramliy) + +commit 02366255c9bd16120c5025106f7ac5d5a06774d7 +Author: Bram Moolenaar +Date: Wed Jan 30 11:44:39 2013 +0100 + + updated for version 7.3.786 + Problem: Python threads don't run in the background (issue 103). + Solution: Move the statements to manipulate thread state. + +commit 2f315ab7bec2713d2fb986c5d863f15ab9949166 +Author: Bram Moolenaar +Date: Fri Jan 25 20:11:01 2013 +0100 + + updated for version 7.3.785 + Problem: Crash with specific use of search pattern. + Solution: Initialize reg_buf to curbuf. + +commit 826763f87b4a15fb125b3b5cc3fc308a5976bfaf +Author: Bram Moolenaar +Date: Fri Jan 25 19:28:38 2013 +0100 + + updated for version 7.3.784 + Problem: Error when 'guifontwide' has a comma. + Solution: Use gui.wide_font. (Taro Muraoka) + +commit 15364d74ca33d8d722483c7b8ebede17f344ab8c +Author: Bram Moolenaar +Date: Thu Jan 24 21:00:20 2013 +0100 + + updated for version 7.3.783 + Problem: Crash when mark is not set. (Dominique Pelle) + Solution: Check for NULL. + +commit 0f2721223e5b97ac250d729b2359471241a3ab7d +Author: Bram Moolenaar +Date: Wed Jan 23 18:37:40 2013 +0100 + + updated for version 7.3.782 + Problem: Windows: IME composition may use a wrong font. + Solution: Use 'guifontwide' for IME when it is set. (Taro Muraoka) + +commit 459339662566bcf5ae9892c7dabb9518e7f70f83 +Author: Bram Moolenaar +Date: Wed Jan 23 17:43:57 2013 +0100 + + updated for version 7.3.781 + Problem: Drawing with 'guifontwide' can be slow. + Solution: Draw multiple characters at a time. (Taro Muraoka) + +commit d35d784e9106a9d398b444ed9557664bbcb6a65c +Author: Bram Moolenaar +Date: Wed Jan 23 17:17:10 2013 +0100 + + updated for version 7.3.780 + Problem: char2nr() and nr2char() always use 'encoding'. + Solution: Add argument to use utf-8 characters. (Yasuhiro Matsumoto) + +commit 55b7b7eeb50d4fab541ba151e0f653eb6e3852b8 +Author: Bram Moolenaar +Date: Wed Jan 23 16:43:11 2013 +0100 + + updated for version 7.3.779 + Problem: Backwards search lands in wrong place when started on a multibyte + character. + Solution: Do not set extra_col for a backwards search. (Sung Pae) + +commit 94a8adfdd890f0550f81755b247ca7cc5336ad20 +Author: Bram Moolenaar +Date: Wed Jan 23 16:19:23 2013 +0100 + + updated for version 7.3.778 + Problem: Compiler error for adding up two pointers. (Titov Anatoly) + Solution: Add a type cast. (Ken Takata) + +commit 3be71ce28d832553a1350b15d9323c30014382c0 +Author: Bram Moolenaar +Date: Wed Jan 23 16:00:11 2013 +0100 + + updated for version 7.3.777 + Problem: When building with Gnome locale gets reset. + Solution: Set locale after gnome_program_init(). (Christian Brabandt) + +commit 9d182dd0a666f7cb706cd54dd78df3f59a160fff +Author: Bram Moolenaar +Date: Wed Jan 23 15:53:15 2013 +0100 + + updated for version 7.3.776 + Problem: ml_get error when searching, caused by curwin not matching curbuf. + Solution: Avoid changing curbuf. (Lech Lorens) + +commit 4da70dbc4ddef9b2a2815cc0f6f09a283b65e671 +Author: Bram Moolenaar +Date: Wed Jan 23 13:55:20 2013 +0100 + + updated for version 7.3.775 + Problem: Cygwin and Mingw builds miss dependency on gui_w48.c. + Solution: Add a build rule. (Ken Takata) + +commit f939c4e6b176d89626eff5fe9a0b01a5bbb40ef5 +Author: Bram Moolenaar +Date: Wed Jan 23 13:41:00 2013 +0100 + + updated for version 7.3.774 + Problem: Tiny GUI version misses console dialog feature. + Solution: Define FEAT_CON_DIALOG when apprpriate. (Christian Brabandt) + +commit b5f7bf6ed9c59b8841efcd41c2ed1687f080f4cf +Author: Bram Moolenaar +Date: Sat Jan 19 14:02:02 2013 +0100 + + updated for version 7.3.773 + Problem: Crash when OriginalFirstThunk is zero. + Solution: Skip items with OriginalFirstThunk not set. (Ken Takata) + +commit 8c4fbd1a153245fd3c496507693140c0e8e2f260 +Author: Bram Moolenaar +Date: Thu Jan 17 18:34:05 2013 +0100 + + updated for version 7.3.772 + Problem: Cursor is at the wrong location and below the end of the file + after doing substitutions with confirm flag: %s/x/y/c + (Dominique Pelle) + Solution: Update the cursor position. (Christian Brabandt & Dominique) + +commit 09365025386ac6af4710517a89fe0c4ed2bc86e4 +Author: Bram Moolenaar +Date: Thu Jan 17 17:37:35 2013 +0100 + + updated for version 7.3.771 + Problem: Uninitialized variable. (Yasuhiro Matsumoto) + Solution: Set x2 to -1. + +commit 08ed30eca7d64e623a5363a6a0eac79af48ec1c0 +Author: Bram Moolenaar +Date: Thu Jan 17 17:17:26 2013 +0100 + + updated for version 7.3.770 + Problem: Vim.h indentation is inconsistent. + Solution: Adjust the indentation. (Elias Diem) + +commit 8c7694a8649cbd5ce91c150737b1f52b20631cb4 +Author: Bram Moolenaar +Date: Thu Jan 17 17:02:05 2013 +0100 + + updated for version 7.3.769 + Problem: 'matchpairs' does not work with multi-byte characters. + Solution: Make it work. (Christian Brabandt) + +commit 3e37fd0950081e277fac44a0bd8e60815898945c +Author: Bram Moolenaar +Date: Thu Jan 17 15:37:01 2013 +0100 + + updated for version 7.3.768 + Problem: settabvar() and setwinvar() may move the cursor. + Solution: Save and restore the cursor position when appropriate. (idea by + Yasuhiro Matsumoto) + +commit 8fae8e658ffd8f5177a22e41ece18ea32edaa4a2 +Author: Bram Moolenaar +Date: Thu Jan 17 14:39:47 2013 +0100 + + updated for version 7.3.767 + Problem: (Win32) The _errno used for iconv may be the wrong one. + Solution: Use the _errno from iconv.dll. (Ken Takata) + +commit 117f2c4b91fb3675d56be36c1d972f0fb4fda13a +Author: Bram Moolenaar +Date: Thu Jan 17 14:09:44 2013 +0100 + + updated for version 7.3.766 + Problem: ":help cpo-*" jumps to the wrong place. + Solution: Make it equivalent to ":help cpo-star". + +commit 802418d5eb5c98dcbe53390d1eceba92dd097aa4 +Author: Bram Moolenaar +Date: Thu Jan 17 14:00:11 2013 +0100 + + updated for version 7.3.765 + Problem: Segfault when doing "cclose" on BufUnload in a python function. + (Sean Reifschneider) + Solution: Skip window with NULL buffer. (Christian Brabandt) + +commit c4fba6f8811d8f205f5c9772d4797691e615c6a2 +Author: Bram Moolenaar +Date: Thu Jan 17 13:37:32 2013 +0100 + + updated for version 7.3.764 + Problem: Not all message translation files are installed. + Solution: Also install the converted files. + +commit 8754deb3b622186ff5efa0e5547a392aaed6a1c7 +Author: Bram Moolenaar +Date: Thu Jan 17 13:24:08 2013 +0100 + + updated for version 7.3.763 + Problem: Jumping to a mark does not open a fold if it is in the same line. + (Wiktor Ruben) + Solution: Also compare the column after the jump. (Christian Brabandt) + +commit 14e28811b3c37beaf310ab755cd7e0a1dc7f3395 +Author: Bram Moolenaar +Date: Sun Dec 16 12:50:39 2012 +0100 + + updated for version 7.3.762 + Problem: On some systems the tabline is not redrawn. + Solution: Call RedrawWindow(). (Charles Peacech) + +commit ba6e85855634a16481e0fe7dd7ba9adf2ede201a +Author: Bram Moolenaar +Date: Wed Dec 12 18:20:32 2012 +0100 + + updated for version 7.3.761 + Problem: In Visual mode a "-p does not work. (Marcin Szamotulski) + Solution: Avoid writing to "- before putting it. (Christian Brabandt) + +commit 83dadafdd7967ba2d57b343e24119d6ff17b190c +Author: Bram Moolenaar +Date: Wed Dec 12 17:33:32 2012 +0100 + + updated for version 7.3.760 + Problem: dv_ deletes the white space before the line. + Solution: Move the cursor to the first non-white. (Christian Brabandt) + +commit 4b166d0a6d06f9a8f2d6f7f3beb5e1edb9a4783c +Author: Bram Moolenaar +Date: Wed Dec 12 17:12:25 2012 +0100 + + updated for version 7.3.759 + Problem: MS-Windows: Updating the tabline is slow when there are many tabs. + Solution: Disable redrawing while performing the update. (Arseny Kapoulkine) + +commit cfde76c74dd0fb1723101fd6a0fba22d3c72a1ee +Author: Bram Moolenaar +Date: Wed Dec 12 16:43:58 2012 +0100 + + updated for version 7.3.758 + Problem: Matchit plugin does not handle space in #ifdef. + Solution: Change matching pattern to allow spaces. (Mike Morearty) + +commit 27356ad4f47eb87eb9889d4bd06eaecc7944763f +Author: Bram Moolenaar +Date: Wed Dec 12 16:11:36 2012 +0100 + + updated for version 7.3.757 + Problem: Issue 96: May access freed memory when a put command triggers + autocommands. (Dominique Pelle) + Solution: Call u_save() before getting y_array. + +commit 321a9ec68041c75169002e54c1994a7d3933abbd +Author: Bram Moolenaar +Date: Wed Dec 12 15:55:20 2012 +0100 + + updated for version 7.3.756 + Problem: A location list can get a wrong count in :lvimgrep. + Solution: Check if the list was changed by autocommands. (mostly by + Christian Brabandt) + +commit 09ba6d766bf4565a9cbdbcef54fba0c8d4420f84 +Author: Bram Moolenaar +Date: Wed Dec 12 14:25:05 2012 +0100 + + updated for version 7.3.755 + Problem: Autoconf doesn't find Python 3 if it's called "python". + Solution: Search for "python2" and "python3" first, then "python". + +commit 52cc266dae40df6f4cca2762b5feb9bf6f2a916f +Author: Bram Moolenaar +Date: Thu Dec 6 21:30:29 2012 +0100 + + updated for version 7.3.754 + Problem: Latest nmake is not recognized. + Solution: Add nmake version 11.00.51106.1. (Raymond Ko) + +commit 21691f896a49f9bfc63eb1557958e85a7de1adbf +Author: Bram Moolenaar +Date: Wed Dec 5 19:13:18 2012 +0100 + + updated for version 7.3.753 + Problem: When there is a QuitPre autocommand using ":q" twice does not work + for exiting when there are more files to edit. + Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng) + +commit 34feacbccea905d3a71ccf9175d872c50f370705 +Author: Bram Moolenaar +Date: Wed Dec 5 19:01:43 2012 +0100 + + Update runtime files. + +commit 32c8f1cb1957bf92853f4419b0ffc761df67ad2d +Author: Bram Moolenaar +Date: Wed Dec 5 19:00:06 2012 +0100 + + updated for version 7.3.752 + Problem: Test 49 script file doesn't fold properly. + Solution: Add a colon. + +commit 60ec5f35a5e062b018224a11d1160ea4c2e3fa4d +Author: Bram Moolenaar +Date: Wed Dec 5 18:21:32 2012 +0100 + + updated for version 7.3.751 + Problem: Test 61 is flaky, it fails once in a while. + Solution: When it fails retry once. + +commit 57e4ee4d383e8aaf765635cd2fe2a3edbd72d9bd +Author: Bram Moolenaar +Date: Wed Dec 5 17:03:22 2012 +0100 + + updated for version 7.3.750 + Problem: The justify macro does not always work correctly. + Solution: Fix off-by-one error (James McCoy) + +commit a54bf400174df9f4a35013da140e537fdb24153a +Author: Bram Moolenaar +Date: Wed Dec 5 16:30:07 2012 +0100 + + updated for version 7.3.749 + Problem: Python interface doesn't build without the multi-byte feature. + Solution: Add #ifdef. (Ken Takata) + +commit 9750bb199e0f171c185bd3a23591e57922765509 +Author: Bram Moolenaar +Date: Wed Dec 5 16:10:42 2012 +0100 + + updated for version 7.3.748 + Problem: Cannot properly test conceal mode. + Solution: Add the screencol() and screenrow() functions. Use them in + test88. (Simon Ruderich) + +commit 0f9d0869c7acd08a4dc9bb4ac84c9c7c4e9f079b +Author: Bram Moolenaar +Date: Wed Dec 5 15:32:30 2012 +0100 + + updated for version 7.3.747 + Problem: When characters are concealed text aligned with tabs are no longer + aligned, e.g. at ":help :index". + Solution: Compensate space for tabs for concealed characters. (Dominique + Pelle) + +commit 81484f421553639a719db996bb83e52ea43792c9 +Author: Bram Moolenaar +Date: Wed Dec 5 15:16:47 2012 +0100 + + updated for version 7.3.746 + Problem: Memory leaks when using location lists. + Solution: Set qf_title to something. (Christian Brabandt) + +commit 15d55dec03eca3ae87d245f23fad086a501d7f07 +Author: Bram Moolenaar +Date: Wed Dec 5 14:43:02 2012 +0100 + + updated for version 7.3.745 + Problem: Automatically setting 'ttymouse' doesn't work. + Solution: Reset the "option was set" flag when using the default. + +commit 862cfa356dfd0d8a6e31e7e0060098889c8d83b9 +Author: Bram Moolenaar +Date: Thu Nov 29 20:10:00 2012 +0100 + + updated for version 7.3.744 + Problem: 64 bit compiler warning. + Solution: Add type cast. (Mike Williams) + +commit 2a94225c2318230b95bc17e923ddcc93c7edb9cc +Author: Bram Moolenaar +Date: Wed Nov 28 23:03:07 2012 +0100 + + updated for version 7.3.743 + Problem: Tiny build still fails. + Solution: Add #else in the right place. + +commit f135435f8091e648ce1a246258d1318d581e6eb0 +Author: Bram Moolenaar +Date: Wed Nov 28 22:12:44 2012 +0100 + + updated for version 7.3.742 + Problem: Leaking memory when :vimgrep restores the directory. + Solution: Free the allocated memory. (Christian Brabandt) + +commit 2e18a12780b48bf6f1b88aeb5094341d7039a5bc +Author: Bram Moolenaar +Date: Wed Nov 28 19:10:54 2012 +0100 + + updated for version 7.3.741 + Problem: Tiny build fails. + Solution: Move #ifdef. (Ike Devolder) + +commit 97d4ea71d613ab69c25851950f9299687a80da01 +Author: Bram Moolenaar +Date: Wed Nov 28 18:31:54 2012 +0100 + + updated for version 7.3.740 + Problem: IOC tool complains about undefined behavior for int. + Solution: Change to unsigned int. (Dominique Pelle) + +commit f4f1956724f70a7def3bcf8a2d77cf1f8c9dd28c +Author: Bram Moolenaar +Date: Wed Nov 28 18:22:11 2012 +0100 + + updated for version 7.3.739 + Problem: Computing number of lines may have an integer overflow. + Solution: Check for MAXCOL explicitly. (Dominique Pelle) + +commit 2df58b4a58e376e475a3cc0ccb86d991d65b1b77 +Author: Bram Moolenaar +Date: Wed Nov 28 18:21:11 2012 +0100 + + Updated runtime files. + +commit 9411615985b0babcb391bd993b24ba75711fe50c +Author: Bram Moolenaar +Date: Wed Nov 28 17:41:59 2012 +0100 + + updated for version 7.3.738 + Problem: Unused function argument. + Solution: Remove it. (Christian Brabandt) + +commit d4ad0d4e219c7e5866155b9f5215d7e9b0b19b18 +Author: Bram Moolenaar +Date: Wed Nov 28 17:34:48 2012 +0100 + + updated for version 7.3.737 + Problem: When using do_cmdline() recursively did_endif is not reset, + causing messages to be overwritten. + Solution: Reset did_endif. (Christian Brabandt) + +commit b347963869f92fd73f219ef64e5329d62607296c +Author: Bram Moolenaar +Date: Wed Nov 28 16:49:58 2012 +0100 + + updated for version 7.3.736 + Problem: File name completion in input() escapes white space. (Frederic + Hardy) + Solution: Do not escape white space. (Christian Brabandt) + +commit dd53a4155311b43f06d9d01ad660be193dc4c0f2 +Author: Bram Moolenaar +Date: Wed Nov 28 16:18:29 2012 +0100 + + updated for version 7.3.735 + Problem: Cannot build Ruby 1.9 with MingW or Cygwin. + Solution: Add another include directory. (Ken Takata) + +commit 442b5c48fd27f88357dedc3161bde01b5d99e0d2 +Author: Bram Moolenaar +Date: Wed Nov 28 16:06:22 2012 +0100 + + updated for version 7.3.734 + Problem: Cannot put help files in a sub-directory. + Solution: Make :helptags work for sub-directories. (Charles Campbell) + +commit 8866d277c97632d013c56b12a4bb98701d4a9ae0 +Author: Bram Moolenaar +Date: Wed Nov 28 15:55:42 2012 +0100 + + updated for version 7.3.733 + Problem: Tests fail when including MzScheme. + Solution: Change #ifdefs for vim_main2(). + +commit 02e14d67b95cc131c93329e280c38bf7d6ad76ae +Author: Bram Moolenaar +Date: Wed Nov 28 15:37:51 2012 +0100 + + updated for version 7.3.732 + Problem: Compiler warnings for function arguments. + Solution: Use inteptr_t instead of long. + +commit 7854e3abcf71e00d7053603737ed04560fd70115 +Author: Bram Moolenaar +Date: Wed Nov 28 15:33:14 2012 +0100 + + updated for version 7.3.731 + Problem: Py3Init_vim() is exported uneccessarily. + Solution: Make it static. (Ken Takata) + +commit c83a44bf8f963ac1b3eb9a4dc76cb9c1a33809b0 +Author: Bram Moolenaar +Date: Wed Nov 28 15:25:34 2012 +0100 + + updated for version 7.3.730 + Problem: Crash in PHP file when using syntastic. (Ike Devolder) + Solution: Avoid using NULL pointer. (Christian Brabandt) + +commit ff8cf2be6668d6e4091941659e84ee13f0f13542 +Author: Bram Moolenaar +Date: Sat Nov 24 13:39:00 2012 +0100 + + updated for version 7.3.729 + Problem: Building with Ruby fails on some systems. + Solution: Remove "static" and add #ifndef PROTO. (Ken Takata) + +commit fe9fb927ae66917813974a16f766e98133b1925b +Author: Bram Moolenaar +Date: Fri Nov 23 21:54:48 2012 +0100 + + updated for version 7.3.728 + Problem: Cannot compile with MzScheme interface on Ubuntu 12.10. + Solution: Find the collects directory under /usr/share. + +commit 7331304fd31c3cd488dd3b31acc8743914523eb0 +Author: Bram Moolenaar +Date: Fri Nov 23 21:47:22 2012 +0100 + + updated for version 7.3.727 + Problem: Can't always find Win32.mak when building GvimExt. + Solution: Use same mechanism as in Make_mvc.mak. (Cade Foster) + +commit ef6585abef1e74e0d3a5302fc3de134873c13106 +Author: Bram Moolenaar +Date: Fri Nov 23 21:45:25 2012 +0100 + + updated for version 7.3.726 + Problem: Typos and duplicate info in README. + Solution: Fix the text. + +commit 77642c0fef0622ec9d7bedf6a68d46e129c09f06 +Author: Bram Moolenaar +Date: Tue Nov 20 17:55:10 2012 +0100 + + updated for version 7.3.725 + Problem: :aboveleft and :belowright have no effect on :copen. + Solution: Check for cmdmod.split. (Christian Brabandt) + +commit 65d7396cb4ecd341f5bdd5198d1b480279a4699b +Author: Bram Moolenaar +Date: Tue Nov 20 17:21:52 2012 +0100 + + updated for version 7.3.724 + Problem: Building with Ruby and Tcl on MS-Windows does not work. + Solution: Remove Ruby and Tcl from the big MS-Windows build. + +commit 8d4eecc5e876f5ead8984492ab482c00a9dcb511 +Author: Bram Moolenaar +Date: Tue Nov 20 17:19:01 2012 +0100 + + updated for version 7.3.723 + Problem: Various tiny problems. + Solution: Various tiny fixes. + +commit d59762dcb6f3dd15fd1e91745561c4558a7b75a6 +Author: Bram Moolenaar +Date: Tue Nov 20 17:03:27 2012 +0100 + + updated for version 7.3.722 + Problem: Perl flags may contain "-g", which breaks "make proto". + Solution: Filter out the "-g" flag for cproto. (Ken Takata) + +commit c0d475937372c98f9a67d25f2c0beb71e39b4fb1 +Author: Bram Moolenaar +Date: Tue Nov 20 16:59:14 2012 +0100 + + updated for version 7.3.721 + Problem: Ruby interface defines local functions globally. + Solution: Make the functions static. + +commit 7c5f1204101683f90214582f71e8c7ce54000487 +Author: Bram Moolenaar +Date: Tue Nov 20 16:56:54 2012 +0100 + + updated for version 7.3.720 + Problem: Proto files are outdated. + Solution: Update the newly generated proto files. + +commit 82881498663eb692e90dcfb9da0a7f573f228e35 +Author: Bram Moolenaar +Date: Tue Nov 20 16:53:39 2012 +0100 + + updated for version 7.3.719 + Problem: Cannot run new version of cproto, it fails on missing include + files. + Solution: Add lots of #ifndef PROTO + +commit 0ac24e1ef4b099c95c55261bc2d227ca5707d295 +Author: Bram Moolenaar +Date: Tue Nov 20 12:16:58 2012 +0100 + + updated for version 7.3.718 + Problem: When re-using the current buffer the buffer-local options stay. + Solution: Re-initialize the buffer-local options. (Christian Brabandt) + +commit b03162642798ba6a8ab9e685bfaddda708a6b68a +Author: Bram Moolenaar +Date: Tue Nov 20 12:03:06 2012 +0100 + + updated for version 7.3.717 + Problem: When changing the font size, only MS-Windows limits the window + size. + Solution: Also limit the window size on other systems. (Roland Puntaier) + +commit 99a547d3a1d1315a1a20246eb53fc63a306702d6 +Author: Bram Moolenaar +Date: Tue Nov 20 11:04:35 2012 +0100 + + updated for version 7.3.716 + Problem: Error on exit when using Python 3. + Solution: Remove PythonIO_Fini(). (Roland Puntaier) + +commit 97d62497f51902f404c7dcc72683411df911593e +Author: Bram Moolenaar +Date: Thu Nov 15 21:28:22 2012 +0100 + + Updated runtime files. + +commit 41b884b27387cd4c0ba1d039ea3bb2b7beac21c2 +Author: Bram Moolenaar +Date: Wed Nov 14 22:38:08 2012 +0100 + + updated for version 7.3.715 + Problem: Crash when calling setloclist() in BufUnload autocmd. (Marcin + Szamotulski) + Solution: Set w_llist to NULL when it was freed. Also add a test. + (Christian Brabandt) + +commit b826ddb034564828487b0ef94f271262bb902f7c +Author: Bram Moolenaar +Date: Wed Nov 14 20:52:28 2012 +0100 + + updated for version 7.3.714 + Problem: Inconsistency: :set can be used in the sandbox, but :setlocal and + :setglobal cannot. (Michael Henry) + Solution: Fix the flags for :setlocal and :setglobal. (Christian Brabandt) + +commit 3ab72c5c72fb824da0e9c850479052d6f8c78e52 +Author: Bram Moolenaar +Date: Wed Nov 14 18:10:56 2012 +0100 + + updated for version 7.3.713 + Problem: printf() can only align to bytes, not characters. + Solution: Add the "S" item. (Christian Brabandt) + +commit e3a2246227cfc1c9a4415d2c3f8a71622a67eac3 +Author: Bram Moolenaar +Date: Tue Oct 23 05:35:34 2012 +0200 + + updated for version 7.3.712 + Problem: Nmake from VS2010 SP1 is not recognized. + Solution: Add the version number. (Ken Takata) + +commit 9c9cbf13511522c05e8cc8d038a858608a158533 +Author: Bram Moolenaar +Date: Tue Oct 23 05:17:37 2012 +0200 + + updated for version 7.3.711 + Problem: vim.current.buffer is not available. (lilydjwg) + Solution: Use py3_PyUnicode_AsUTF8 instead of py3_PyUnicode_AsUTF8String. + (Ken Takata) + +commit 12a753a5ca03fe8beddc06201104e785baccb471 +Author: Bram Moolenaar +Date: Tue Oct 23 05:08:53 2012 +0200 + + updated for version 7.3.710 + Problem: Patch 7.3.704 breaks "fn". + Solution: Add check for ca.cmdchar. (Christian Brabandt) + +commit 95e09eaaadbc9a1b76bed8af0ad4a378010187c1 +Author: Bram Moolenaar +Date: Sun Oct 21 23:56:05 2012 +0200 + + updated for version 7.3.709 + Problem: Compiler warning for unused argument. + Solution: Add UNUSED. + +commit a80888d296f97ed28a4debc5019a7bbe86cd9121 +Author: Bram Moolenaar +Date: Sun Oct 21 22:18:21 2012 +0200 + + updated for version 7.3.708 + Problem: Filler lines above the first line may be hidden when opening Vim. + Solution: Change how topfill is computed. (Christian Brabandt) + +commit 17aa8cc255d313ac33eca4f2727ed2a6b8bdd8ef +Author: Bram Moolenaar +Date: Sun Oct 21 21:38:45 2012 +0200 + + updated for version 7.3.707 + Problem: Problems loading a library for a file name with non-latin + characters. + Solution: Use wide system functions when possible. (Ken Takata) + +commit a9a2d8f4d0d8bfd10fdcf468e6614e196d39ffd0 +Author: Bram Moolenaar +Date: Sun Oct 21 21:25:22 2012 +0200 + + updated for version 7.3.706 + Problem: Can't build Motif version. + Solution: Fix wrongly named variable. (Ike Devolder) + +commit 707cfb82dce17018da95ef0dc5466082258260f5 +Author: Bram Moolenaar +Date: Sun Oct 21 04:00:07 2012 +0200 + + updated for version 7.3.705 + Problem: Mouse features are not sorted properly. (Tony Mechelynck) + Solution: Put the mouse features in alphabetical order. + +commit f00dc2627bc753560b82ae861c90fdd79dc454b4 +Author: Bram Moolenaar +Date: Sun Oct 21 03:54:33 2012 +0200 + + updated for version 7.3.704 + Problem: Repeating "cgn" does not always work correctly. + Solution: Also fetch the operator character. (Christian Brabandt) + +commit e8d8fd2add98a95e6c776deb54e2a2c59fddf1c7 +Author: Bram Moolenaar +Date: Sun Oct 21 03:46:05 2012 +0200 + + updated for version 7.3.703 + Problem: When 'undofile' is reset the hash is computed unnecessarily. + Solution: Only compute the hash when the option was set. (Christian Brabandt) + +commit 3a0d8090b1356833e1c80d22f36086c835604f42 +Author: Bram Moolenaar +Date: Sun Oct 21 03:02:54 2012 +0200 + + Updated runtime files. + +commit 67a4f6cfb4fe0f8e8cc576a4f4196573ccc5e3fb +Author: Bram Moolenaar +Date: Sun Oct 21 02:41:08 2012 +0200 + + updated for version 7.3.702 + Problem: Nmake from VS6 service pack 6 is not recognized. + Solution: Detect the version number. (Jiri Sedlak) + +commit faca84059a6ef728e1326becc2f82345a59b50c7 +Author: Bram Moolenaar +Date: Sun Oct 21 02:37:10 2012 +0200 + + updated for version 7.3.701 + Problem: MS-Windows: Crash with stack overflow when setting 'encoding'. + Solution: Handle that loading the iconv library may be called recursively. + (Jiri Sedlak) + +commit cfb807026f678e2e99c98baa2b2b7e74b82b0fc7 +Author: Bram Moolenaar +Date: Sun Oct 21 02:17:45 2012 +0200 + + updated for version 7.3.700 + Problem: Cannot detect URXVT and SGR mouse support. + Solution: add +mouse_urxvt and +mouse_sgr. (Hayaki Saito) + +commit bffa06ddb8d25081dea48274aff2cb65ebef6ced +Author: Bram Moolenaar +Date: Sun Oct 21 02:10:24 2012 +0200 + + updated for version 7.3.699 + Problem: When 'ttymouse' is set to "sgr" manually, it is overruled by + automatic detection. + Solution: Do not use automatic detection when 'ttymouse' was set manually. + (Hayaki Saito) + +commit 003d14a26771bf7d2c05013cd2fd9d2622f373b9 +Author: Bram Moolenaar +Date: Sun Oct 21 01:47:00 2012 +0200 + + updated for version 7.3.698 + Problem: Python 3 does not preserve state beween commands. + Solution: Preserve the state. (Paul Ollis) + +commit c4b98fbb3ea881621d051f84d67609f6789880bc +Author: Bram Moolenaar +Date: Sun Oct 21 01:40:30 2012 +0200 + + updated for version 7.3.697 + Problem: Leaking resources when setting GUI font. + Solution: Free the font. (Ken Takata) + +commit f3408e76fb500d56557489cd533d19d116fc260b +Author: Bram Moolenaar +Date: Sun Oct 21 01:21:59 2012 +0200 + + updated for version 7.3.696 + Problem: Message about added spell language can be wrong. + Solution: Give correct message. Add g:menutrans_set_lang_to to allow for + translation. (Jiri Sedlak) + +commit b6101cf77f3e9e8cc33a94a0c01db3bcde96eba9 +Author: Bram Moolenaar +Date: Sun Oct 21 00:58:39 2012 +0200 + + updated for version 7.3.695 + Problem: Balloon cannot show multi-byte text. + Solution: Properly deal with multi-byte characters. (Dominique Pelle) + +commit 2d17fa3ebd378097e3c0feab813a2c60fc9bf474 +Author: Bram Moolenaar +Date: Sun Oct 21 00:45:18 2012 +0200 + + updated for version 7.3.694 + Problem: Now that 'shiftwidth' may use the value of 'tabstop' it is not so + easy to use in indent files. + Solution: Add the shiftwidth() function. (so8res) + +commit 9f340fa57b91db9c04307c99cd4475f197d7a5c8 +Author: Bram Moolenaar +Date: Sun Oct 21 00:10:39 2012 +0200 + + updated for version 7.3.693 + Problem: Can't make 'softtabstop' follow 'shiftwidth'. + Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. + (so8res) + +commit 205f9f5e2d4b25a94072644bbcdd2c8b20ad7b80 +Author: Bram Moolenaar +Date: Thu Oct 18 05:18:32 2012 +0200 + + updated for version 7.3.692 + Problem: Can't build GTK version with GTK 2.0. + Solution: Put GtkFileFilter declaration in the right place. (Yegappan + Lakshmanan) + +commit b88adbf844612281d3ed11166bbf03368f7ed704 +Author: Bram Moolenaar +Date: Sun Oct 14 05:20:12 2012 +0200 + + updated for version 7.3.691 + Problem: State specific to the Python thread is discarded. + Solution: Keep state between threads. (Paul) + +commit dac7569612d4088084ef81dfc32c3bb86aec090f +Author: Bram Moolenaar +Date: Sun Oct 14 04:35:45 2012 +0200 + + updated for version 7.3.690 + Problem: When the current directory name is exactly the maximum path length + Vim may crash. + Solution: Only add "/" when there is room. (Danek Duvall) + +commit d04da7cb4afe77de05e4e08e7e86e504be6759e0 +Author: Bram Moolenaar +Date: Sun Oct 14 03:41:59 2012 +0200 + + updated for version 7.3.689 + Problem: MzScheme and Lua may use a NULL string. + Solution: Use an empty string instead of NULL. (Yukihiro Nakadaira) + +commit 7bc4f93c07a1e8b17e7d91f814b9801bd611d569 +Author: Bram Moolenaar +Date: Sun Oct 14 03:22:56 2012 +0200 + + updated for version 7.3.688 + Problem: Python 3.3 is not supported. + Solution: Add Python 3.3 support (Ken Takata) + +commit 172ddb60c2401cd24c80a096709226e37592111f +Author: Bram Moolenaar +Date: Thu Oct 11 04:44:33 2012 +0200 + + updated for version 7.3.687 + Problem: Test 16 fails when $DISPLAY is not set. + Solution: Skip the test when $DISPLAY is not set. + +commit b73568149f2f41a84b9b701ae512adbd79b2e93b +Author: Bram Moolenaar +Date: Thu Oct 11 04:04:37 2012 +0200 + + updated for version 7.3.686 + Problem: Using CTRL-\ e mappings is useful also when entering an + expression, but it doesn't work. (Marcin Szamotulski) + Solution: Allow using CTRL-\ e when entering an expression if it was not + typed. + +commit 0c17875ef31e7e8b3f16e1b2e8da263c9a420b8b +Author: Bram Moolenaar +Date: Thu Oct 11 03:35:45 2012 +0200 + + updated for version 7.3.685 + Problem: No test for what patch 7.3.673 fixes. + Solution: Add a test. (Christian Brabandt) + +commit b35c338f96dab732fa112d7719f10191c7bb34f0 +Author: Bram Moolenaar +Date: Sat Oct 6 19:10:35 2012 +0200 + + updated for version 7.3.684 + Problem: "make test" does not delete lua.vim. + Solution: Add lua.vim to the clean target. (Simon Ruderich) + +commit 0c5fa7d740bafefbf0b2ea48a2a660901d7d4f10 +Author: Bram Moolenaar +Date: Fri Oct 5 22:26:30 2012 +0200 + + Updated runtime files. + +commit d1f13fd5978df5fd4b2e0fbc61e671edec958e15 +Author: Bram Moolenaar +Date: Fri Oct 5 21:30:07 2012 +0200 + + updated for version 7.3.683 + Problem: ":python" may crash when vimbindeval() returns None. + Solution: Check for v_string to be NULL. (Yukihiro Nakadaira) + +commit 4ccb265bd41a2048edbe4a42b1d9ca92adcc9bb9 +Author: Bram Moolenaar +Date: Thu Oct 4 22:38:37 2012 +0200 + + updated for version 7.3.682 + Problem: Compiler complains about incompatible types. + Solution: Remove type casts. (hint by Danek Duvall) + +commit 7d11244c99bd92526429c491aea433a16f2dbd25 +Author: Bram Moolenaar +Date: Wed Oct 3 21:48:43 2012 +0200 + + updated for version 7.3.681 + Problem: List of distributed files picks up backup files. + Solution: Make tutor patterns more specific. + +commit 97cc2384c07b2fd067375fdd5a1a41dbc6c892d6 +Author: Bram Moolenaar +Date: Wed Oct 3 21:46:54 2012 +0200 + + Update runtime files. + +commit 14f5827940ebd819a77048761a28c0b208addaee +Author: Bram Moolenaar +Date: Wed Oct 3 21:33:41 2012 +0200 + + updated for version 7.3.680 + Problem: Some files missing in the list of distributed files. + Solution: Add lines for new files. + +commit 8139889a5f458b857f0b3d9d5888ca6951a77f5a +Author: Bram Moolenaar +Date: Wed Oct 3 21:09:35 2012 +0200 + + updated for version 7.3.679 + Problem: Ruby detection uses Config, newer Ruby versions use RbConfig. + Solution: Detect the need to use RbConfig. (Vit Ondruch) + +commit 6f3d6b48a67a87ce7561929b6d1c493d61df4bb5 +Author: Bram Moolenaar +Date: Wed Oct 3 18:50:00 2012 +0200 + + updated for version 7.3.678 + Problem: Ruby .so name may not be correct. + Solution: Use the LIBRUBY_SO entry from the config. (Vit Ondruch) + +commit e1704bada4554f4edc95ac6be50144dd7b95332b +Author: Bram Moolenaar +Date: Wed Oct 3 18:25:00 2012 +0200 + + updated for version 7.3.677 + Problem: buf_spname() is used inconsistently. + Solution: Make the return type a char_u pointer. Check the size of the + returned string. + +commit b213da0b5742c6615837436ef4f75a416a534f06 +Author: Bram Moolenaar +Date: Wed Oct 3 18:06:59 2012 +0200 + + updated for version 7.3.676 + Problem: Ruby compilation on Windows 32 bit doesn't work. + Solution: Only use some functions for 64 bit. (Ken Takata) + +commit ec3cfeb19988dbeb4cfb27e735f3905149f79169 +Author: Bram Moolenaar +Date: Wed Oct 3 17:12:47 2012 +0200 + + updated for version 7.3.675 + Problem: Using uninitialized memory with very long file name. + Solution: Put NUL after text when it is truncated. (ZyX) + +commit 1e91f2606b2380e6e443e7389f7648d86fb8c654 +Author: Bram Moolenaar +Date: Wed Oct 3 14:48:08 2012 +0200 + + updated for version 7.3.674 + Problem: Can't compile with Lua/dyn on Cygwin. + Solution: Adjust configure to use the right library name. (Ken Takata) + +commit 718f007499a5d3f0ff9c0a645780133131ab2b2e +Author: Bram Moolenaar +Date: Wed Oct 3 13:35:51 2012 +0200 + + updated for version 7.3.673 + Problem: Using "gN" while 'selection' is "exclusive" misses one character. + (Ben Fritz) + Solution: Check the direction when compensating for exclusive selection. + (Christian Brabandt) + +commit d09acef44bcfa5871d6e9a2eea21c911dfbeef13 +Author: Bram Moolenaar +Date: Fri Sep 21 14:54:30 2012 +0200 + + Updated runtime files. + +commit 66b7985ec9e4924abc370636077ed33114d0327d +Author: Bram Moolenaar +Date: Fri Sep 21 14:00:35 2012 +0200 + + updated for version 7.3.672 + Problem: Not possible to lock/unlock lists in Python interface. + Solution: Add .locked and .scope attributes. (ZyX) + +commit 770456589e5e53507fcd32013a190b520f4fc688 +Author: Bram Moolenaar +Date: Fri Sep 21 13:46:06 2012 +0200 + + updated for version 7.3.671 + Problem: More Python code can be shared between Python 2 and 3. + Solution: Move code to if_py_both.h. (ZyX) + +commit 696c2116dc5e5403644d7f7dcaea49b83cf5a8f5 +Author: Bram Moolenaar +Date: Fri Sep 21 13:43:14 2012 +0200 + + updated for version 7.3.670 + Problem: Python: memory leaks when there are exceptions. + Solution: Add DICTKEY_UNREF in the right places. (ZyX) + +commit f94a13c286ffcf1ba2ce7bf10d686c757c836fe0 +Author: Bram Moolenaar +Date: Fri Sep 21 13:26:49 2012 +0200 + + updated for version 7.3.669 + Problem: When building with Cygwin loading Python dynamically fails. + Solution: Use DLLLIBRARY instead of INSTSONAME. (Ken Takata) + +commit 01c10524d25e36e72c7e45048a80cdb410165560 +Author: Bram Moolenaar +Date: Fri Sep 21 12:50:51 2012 +0200 + + updated for version 7.3.668 + Problem: Building with Perl loaded dynamically still uses static library. + Solution: Adjust use of PL_thr_key. (Ken Takata) + +commit f5fe79a5f38e0fef6077aa858b60989e94076910 +Author: Bram Moolenaar +Date: Fri Sep 21 12:42:44 2012 +0200 + + updated for version 7.3.667 + Problem: Unused variables in Perl interface. + Solution: Adjust #ifdefs. + +commit 6f586de755cf0b814d0d8723fada8dd0bb58b94d +Author: Bram Moolenaar +Date: Tue Sep 18 22:00:08 2012 +0200 + + updated for version 7.3.666 + Problem: With MSVC 11 Win32.mak is not found. + Solution: Add the SDK_INCLUDE_DIR variable. (Raymond Ko) + +commit 2b017fae8ffbf77fa59a8e9d49d9479ac5009a25 +Author: Bram Moolenaar +Date: Tue Sep 18 18:27:12 2012 +0200 + + updated for version 7.3.665 + Problem: MSVC 11 is not supported. + Solution: Recognize MSVC 11. (Raymond Ko) + +commit 4fabd7dd4a2f77bc741eda58126d529f26f16a8d +Author: Bram Moolenaar +Date: Tue Sep 18 18:03:37 2012 +0200 + + updated for version 7.3.664 + Problem: Buffer overflow in unescaping text. (Raymond Ko) + Solution: Limit check for multi-byte character to 4 bytes. + +commit be1e9e9fc1f31e3d0b82eb3febd51923bda2a1e4 +Author: Bram Moolenaar +Date: Tue Sep 18 16:47:07 2012 +0200 + + updated for version 7.3.663 + Problem: End of color scheme name not clear in E185. (Aaron Lewis) + Solution: Put the name in single quotes. + +commit 2623b4f412a77f6426ab997246d755fdcbddea7b +Author: Bram Moolenaar +Date: Tue Sep 18 16:36:32 2012 +0200 + + updated for version 7.3.662 + Problem: Can't build Ruby interface with Ruby 1.9.3. + Solution: Add missing functions. (V. Ondruch) + +commit e8cdcef87575cacbc9dd977de076af76e4405410 +Author: Bram Moolenaar +Date: Wed Sep 12 20:21:43 2012 +0200 + + updated for version 7.3.661 + Problem: SEGV in Python code. + Solution: Initialize len to zero. Use the right function depending on + version. (Maxim Philippov) + +commit fca93c093e0ec86331171ca4e169f73aa81ebfef +Author: Bram Moolenaar +Date: Wed Sep 12 18:19:46 2012 +0200 + + updated for version 7.3.660 + Problem: ":help !" jumps to help for ":!". + Solution: Adjust check for tag header line. (Andy Wokula) + +commit c11073c9aa2b668a9c1faa8a2419d7984d8367ca +Author: Bram Moolenaar +Date: Wed Sep 5 19:17:42 2012 +0200 + + updated for version 7.3.659 + Problem: Recent Python changes are not tested. + Solution: Add tests for Python bindings. (ZyX) + +commit afa6b9af865c18dd865ccf7b804a4645570027bd +Author: Bram Moolenaar +Date: Wed Sep 5 19:09:11 2012 +0200 + + updated for version 7.3.658 + Problem: NUL bytes truncate strings when converted from Python. + Solution: Handle truncation as an error. (ZyX) + +commit cdab9051368a6437b7e40df673594147425df751 +Author: Bram Moolenaar +Date: Wed Sep 5 19:03:56 2012 +0200 + + updated for version 7.3.657 + Problem: Python bindings silently truncate string values containing NUL. + Solution: Fail when a string contains NUL. (ZyX) + +commit 77fceb890851e8c97c9d4bbe521dff165455d371 +Author: Bram Moolenaar +Date: Wed Sep 5 18:54:48 2012 +0200 + + updated for version 7.3.656 + Problem: Internal error in :pyeval. + Solution: Handle failed object conversion. (ZyX) + +commit e48a2dd3af920d712305e4225454cb2940fb3312 +Author: Bram Moolenaar +Date: Wed Sep 5 18:49:24 2012 +0200 + + updated for version 7.3.655 + Problem: 64 bit MingW xpm .a file is missing. + Solution: Add the file. (Sergey Khorev) + +commit 231e1a17232a6d396266194efad53259e7d05ff1 +Author: Bram Moolenaar +Date: Wed Sep 5 18:45:28 2012 +0200 + + updated for version 7.3.654 + Problem: When creating a Vim dictionary from Python objects an empty key + might be used. + Solution: Do not use empty keys, throw an IndexError. (ZyX) + +commit e2db4361d2236b1bf56fb436d274c8b9b361196c +Author: Bram Moolenaar +Date: Wed Sep 5 17:57:39 2012 +0200 + + updated for version 7.3.653 + Problem: MingW needs build rule for included XPM files. Object directory + for 32 and 64 builds is the same, also for MSVC. + Solution: Add MingW build rule to use included XPM files. Add the CPU or + architecture to the object directory name. (Sergey Khorev) + +commit ac0ddc15e928bb2c9baf256e0cd073770512092f +Author: Bram Moolenaar +Date: Wed Sep 5 17:28:21 2012 +0200 + + updated for version 7.3.652 + Problem: Workaround for Python crash isn't perfect. + Solution: Change the type of the length argument. (Sean Estabrooks) + +commit 7c0a86b1e871a9546387252b5a33594fc17487aa +Author: Bram Moolenaar +Date: Wed Sep 5 15:15:07 2012 +0200 + + updated for version 7.3.651 + Problem: Completion after ":help \{-" gives an error message. + Solution: Prepend a backslash. + +commit b4a80cdd913605eefb26d6f091a386a4af0ac048 +Author: Bram Moolenaar +Date: Wed Sep 5 15:03:30 2012 +0200 + + updated for version 7.3.650 + Problem: Completion after ":help \{-" gives an error message and messes up + the command line. + Solution: Cancel the tag search if the pattern can't be compiled. (Yasuhiro + Matsumoto) + +commit 7c82130a76898999bcebf28c71f0897644822fab +Author: Bram Moolenaar +Date: Wed Sep 5 14:18:45 2012 +0200 + + updated for version 7.3.649 + Problem: When 'clipboard' is set to "unnamed" small deletes end up in the + numbered registers. (Ingo Karkat) + Solution: Use the original register name to decide whether to put a delete + in a numbered register. (Christian Brabandt) + +commit 2c66669c33e7aab70db089c393bedc0f21ca33c7 +Author: Bram Moolenaar +Date: Wed Sep 5 13:30:40 2012 +0200 + + updated for version 7.3.648 + Problem: Crash when using a very long file name. (ZyX) + Solution: Properly check length of buffer space. + +commit 57c0ea86927c2368f980e7989565c7a708d96526 +Author: Bram Moolenaar +Date: Wed Sep 5 12:16:45 2012 +0200 + + updated for version 7.3.647 + Problem: "gnd" doesn't work correctly in Visual mode. + Solution: Handle Visual mode differently in "gn". (Christian Brabandt) + +commit 465748e41179169f9b432deaae9cabd0e55bb9e3 +Author: Bram Moolenaar +Date: Wed Aug 29 18:50:54 2012 +0200 + + updated for version 7.3.646 + Problem: When reloading a buffer the undo file becomes unusable unless ":w" + is executed. (Dmitri Frank) + Solution: After reloading the buffer write the undo file. (Christian + Brabandt) + +commit dd7d84647521723a0c95b72752beccdb7ce2cd02 +Author: Bram Moolenaar +Date: Wed Aug 29 16:55:13 2012 +0200 + + updated for version 7.3.645 + Problem: No tests for patch 7.3.625 and 7.3.637. + Solution: Add more tests for the "gn" command and try/catch. (Christian + Brabandt) + +commit 0551410a14d8fdfa657392c0d6b3cc8dd643752d +Author: Bram Moolenaar +Date: Wed Aug 29 16:34:27 2012 +0200 + + updated for version 7.3.644 + Problem: Dead code for BeOS GUI. + Solution: Remove unused __BEOS__ stuff. + +commit 3633dc012919238e66c006b1037e2a1fece2b18d +Author: Bram Moolenaar +Date: Wed Aug 29 16:26:04 2012 +0200 + + updated for version 7.3.643 + Problem: MS-Windows: When starting gvim maximized 'lines' and 'columns' are + wrong. (Christian Robinson) + Solution: Move the check for gui.starting from ui_get_shellsize() to + check_shellsize(). + +commit 8f913993666b154b233ab9923845fa165d9b3260 +Author: Bram Moolenaar +Date: Wed Aug 29 15:50:26 2012 +0200 + + updated for version 7.3.642 + Problem: Segfault with specific autocommands. Was OK after 7.3.449 and + before 7.3.545. (Richard Brown) + Solution: Pass TRUE for abort_if_last in the call to close_buffer(). + (Christian Brabandt) + +commit 002a4edc5b66c90245ca3eebc564635ed0af1ff1 +Author: Bram Moolenaar +Date: Wed Aug 29 15:22:25 2012 +0200 + + updated for version 7.3.641 + Problem: ":mkview" uses ":normal" instead of ":normal!" for folds. (Dan) + Solution: Add the bang. (Christian Brabandt) + +commit 18a1b9bd5fa5925a2dc4b702b37ea0217fcb6ea3 +Author: Bram Moolenaar +Date: Wed Aug 29 14:26:27 2012 +0200 + + updated for version 7.3.640 + Problem: It's not easy to build Vim on Windows with XPM support. + Solution: Binary files for 7.3.639. (Sergey Khorev) + +commit c6c1d8b80236305f7e7b053be8dea63688fa648e +Author: Bram Moolenaar +Date: Wed Aug 29 14:18:33 2012 +0200 + + updated for version 7.3.639 + Problem: It's not easy to build Vim on Windows with XPM support. + Solution: Include the required files, they are quite small. Update the + MSVC makefile to use them. Binary files are in the next patch. + (Sergey Khorev) + +commit 1c75a03501698b8cd1dcb4fd892bc329302d9533 +Author: Bram Moolenaar +Date: Thu Aug 23 22:28:46 2012 +0200 + + Fix version.c, 638 was there twice. + +commit 451cf63751673e5cc7ecfbd112325217d9a955b5 +Author: Bram Moolenaar +Date: Thu Aug 23 18:58:14 2012 +0200 + + updated for version 7.3.638 + +commit 00b8ae0d3d90f80fc817857dca26359b175b18ed +Author: Bram Moolenaar +Date: Thu Aug 23 18:43:10 2012 +0200 + + updated for version 7.3.637 + Problem: Cannot catch the error caused by a foldopen when there is no fold. + (ZyX, Issue 48) + Solution: Do not break out of the loop early when inside try/catch. + (Christian Brabandt) Except when there is a syntax error. + +commit dde0efed85c0f78048409ef6deada0c6e8d0be3c +Author: Bram Moolenaar +Date: Thu Aug 23 15:53:05 2012 +0200 + + updated for version 7.3.636 + Problem: Not all zero-width matches handled correctly for "gn". + Solution: Move zero-width detection to a separate function. (Christian + Brabandt) + +commit 4d93dc2699845009e0f263ed10196309c1175c2e +Author: Bram Moolenaar +Date: Thu Aug 23 13:28:55 2012 +0200 + + updated for version 7.3.635 + Problem: Issue 21: System call during startup sets 'lines' to a wrong + value. (Karl Yngve) + Solution: Don't set the shell size while the GUI is still starting up. + (Christian Brabandt) + +commit b9ce83e135331d74f09ec094528243f33c3ada85 +Author: Bram Moolenaar +Date: Thu Aug 23 12:59:02 2012 +0200 + + updated for version 7.3.634 + Problem: Month/Day format for undo is confusing. (Marcin Szamotulski) + Solution: Always use Year/Month/Day, should work for everybody. + +commit 9b4512500adfab4d44e957329d1a89e97e9a3930 +Author: Bram Moolenaar +Date: Wed Aug 15 17:43:31 2012 +0200 + + Update runtime files. + +commit dd82d699c8cb3e60b2da968fb40622dc497f71ca +Author: Bram Moolenaar +Date: Wed Aug 15 17:26:57 2012 +0200 + + updated for version 7.3.633 + Problem: Selection remains displayed as selected after selecting another + text. + Solution: Call xterm_update() before select(). (Andrew Pimlott) + +commit 2b9578f0f8cdba144e996273bca586b384e33d90 +Author: Bram Moolenaar +Date: Wed Aug 15 16:21:32 2012 +0200 + + updated for version 7.3.632 + Problem: Cannot select beyond 222 columns with the mouse in xterm. + Solution: Add support for SGR mouse tracking. (Hayaki Saito) + +commit 2430586629dfccd637a23c45793fc182d2cb2b87 +Author: Bram Moolenaar +Date: Wed Aug 15 14:05:05 2012 +0200 + + updated for version 7.3.631 + Problem: Cannot complete user names. + Solution: Add user name completion. (Dominique Pelle) + +commit 2dac213ac6896bffbbfdd9afbdb0ad0e8b032532 +Author: Bram Moolenaar +Date: Wed Aug 15 13:31:00 2012 +0200 + + updated for version 7.3.630 + Problem: "|" does not behave correctly when 'virtualedit' is set. + Solution: Call validate_virtcol(). (David Bürgin) + +commit 14f247414733b9dafb50e59320f75e8b56ac6ec6 +Author: Bram Moolenaar +Date: Wed Aug 8 18:01:05 2012 +0200 + + updated for version 7.3.629 + Problem: There is no way to make 'shiftwidth' follow 'tabstop'. + Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian + Brabandt) + +commit b02612b6411659b6385aea44fe8abb5a2e16d4d7 +Author: Bram Moolenaar +Date: Wed Aug 8 17:31:40 2012 +0200 + + updated for version 7.3.628 + Problem: ":open" does not allow for a !, which results in a confusing error + message. (Shawn Wilson) + Solution: Allow ! on ":open". (Christian Brabandt) + +commit 07e31c571a13855cf67c69f3a676038510141699 +Author: Bram Moolenaar +Date: Wed Aug 8 16:51:15 2012 +0200 + + updated for version 7.3.627 + Problem: When using the "n" flag with the ":s" command a \= substitution + will not be evaluated. + Solution: Do perform the evaluation, so that a function can be invoked at + every matching position without changing the text. (Christian + Brabandt) + +commit c1a995db49854947a94e60be918c03a643a4292c +Author: Bram Moolenaar +Date: Wed Aug 8 16:05:07 2012 +0200 + + updated for version 7.3.626 + Problem: Python interface doesn't build with Python 2.4 or older. + Solution: Define Py_ssize_t. (Benjamin Bannier) + +commit ba6ba36fa2ca4a6877e1cca9c62d48bd37188b8e +Author: Bram Moolenaar +Date: Wed Aug 8 15:27:57 2012 +0200 + + updated for version 7.3.625 + Problem: "gn" does not handle zero-width matches correctly. + Solution: Handle zero-width patterns specially. (Christian Brabandt) + +commit 04b2751899886a18399286b92ef097ec8a74e911 +Author: Bram Moolenaar +Date: Wed Aug 8 14:33:21 2012 +0200 + + updated for version 7.3.624 + Problem: When cancelling input() it returns the third argument. That should + only happen for inputdialog(). + Solution: Check if inputdialog() was used. (Hirohito Higashi) + +commit c271c48e8043ec388487b7489fb4692a154791d8 +Author: Bram Moolenaar +Date: Wed Aug 8 13:17:31 2012 +0200 + + updated for version 7.3.623 + Problem: Perl 5.14 commands crash Vim on MS-Windows. + Solution: Use perl_get_sv() instead of GvSV(). (Raymond Ko) + +commit e66822e3d1aa4eac1cb4b5a47a4a9c4a28581021 +Author: Bram Moolenaar +Date: Thu Aug 2 21:48:24 2012 +0200 + + updated for version 7.3.622 + Problem: XPM library for Win32 can't be found. + Solution: Suggest using the one from the Vim ftp site. + +commit 09168a77e4d191081ee7eefd98c13a91f197e896 +Author: Bram Moolenaar +Date: Thu Aug 2 21:24:42 2012 +0200 + + updated for version 7.3.621 + Problem: Compiler warnings on 64 bit windows. + Solution: Add type casts. (Mike Williams) + +commit da3cb831e938d672361995d1dec2de3dae72ee5b +Author: Bram Moolenaar +Date: Thu Aug 2 21:21:47 2012 +0200 + + updated for version 7.3.620 + Problem: Building with recent Ruby on Win32 doesn't work. + Solution: Add a separate argument for the API version. (Yasuhiro Matsumoto) + +commit e4195c5d84027a3137ad4bc0ba5b6bd14b8a3a04 +Author: Bram Moolenaar +Date: Thu Aug 2 12:31:44 2012 +0200 + + updated for version 7.3.619 + Problem: When executing a shell command Vim may become slow to respond. + Solution: Don't wait after every processed message. (idea by Yasuhiro + Matsumoto) + +commit 8a0f3c78fede1a9e27973e0c2458afcd0c189c9c +Author: Bram Moolenaar +Date: Sun Jul 29 12:55:32 2012 +0200 + + updated for version 7.3.618 + Problem: Still doesn't compile with small features. + Solution: Move current_search() out of #ifdef. (Dominique Pelle) + +commit a07c831bef5d6719a5c02fb43fc4b6dc72c8869b +Author: Bram Moolenaar +Date: Fri Jul 27 21:12:07 2012 +0200 + + updated for version 7.3.617 + Problem: Hang on completion. + Solution: Skip over the space. (Yasuhiro Matsumoto) + +commit dad937f77ff84e864ee154379ce199340972040a +Author: Bram Moolenaar +Date: Fri Jul 27 21:05:54 2012 +0200 + + updated for version 7.3.616 + Problem: Can't compile without +visual. + Solution: Add #ifdef. + +commit 6c35beaa11d38fc0c37a3d209295772313b12003 +Author: Bram Moolenaar +Date: Wed Jul 25 17:49:10 2012 +0200 + + Updated runtime files. + +commit 848f87633a4a89311838f0d00e12282f8e2e3003 +Author: Bram Moolenaar +Date: Wed Jul 25 17:22:23 2012 +0200 + + updated for version 7.3.615 + Problem: Completion for a user command does not recognize backslash before + a space. + Solution: Recognize escaped characters. (Yasuhiro Matsumoto) + +commit 0cbba94b7e2575ba311d4eab316cc5528ffd5b67 +Author: Bram Moolenaar +Date: Wed Jul 25 16:47:03 2012 +0200 + + updated for version 7.3.614 + Problem: Number argument gets turned into a number while it should be a + string. + Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto) + +commit 9bdb9a0987d45d74322b7403fe2203cfee983493 +Author: Bram Moolenaar +Date: Wed Jul 25 16:32:08 2012 +0200 + + updated for version 7.3.613 + Problem: Including Python's config.c in the build causes trouble. It is + not clear why it was there. + Solution: Omit the config file. (James McCoy) + +commit 5fb9ec5ed7a99e85f304b3450f9a8c6886fc779d +Author: Bram Moolenaar +Date: Wed Jul 25 16:10:03 2012 +0200 + + updated for version 7.3.612 + Problem: Auto formatting messes up text when 'fo' contains "2". (ZyX) + Solution: Decrement "less_cols". (Tor Perkins) + +commit 9581b5f70ea311bba35c537f0111a15bc96249c3 +Author: Bram Moolenaar +Date: Wed Jul 25 15:36:04 2012 +0200 + + updated for version 7.3.611 + Problem: Can't use Vim dictionary as self argument in Python. + Solution: Fix the check for the "self" argument. (ZyX) + +commit 641e28615398a960b810ec53a50398a63a3d2f68 +Author: Bram Moolenaar +Date: Wed Jul 25 15:06:34 2012 +0200 + + updated for version 7.3.610 + Problem: Cannot operate on the text that a search pattern matches. + Solution: Add the "gn" and "gN" commands. (Christian Brabandt) + +commit 058bdcfd5d7f2fd0945e3cb9c84cab514cd95fb9 +Author: Bram Moolenaar +Date: Wed Jul 25 13:46:30 2012 +0200 + + updated for version 7.3.609 + Problem: File names in :checkpath! output are garbled. + Solution: Check for \zs in the pattern. (Lech Lorens) + +commit 6763c140d656703814d9a268c8492762aee69469 +Author: Bram Moolenaar +Date: Thu Jul 19 18:05:44 2012 +0200 + + updated for version 7.3.608 + Problem: winrestview() does not always restore the view correctly. + Solution: Call win_new_height() and win_new_width(). (Lech Lorens) + +commit 049d8e79cf49a38c1243f4ec33e48a9bd89b5e4c +Author: Bram Moolenaar +Date: Thu Jul 19 17:39:07 2012 +0200 + + updated for version 7.3.607 + Problem: With an 8 color terminal the selected menu item is black on black, + because darkGrey as bg is the same as black. + Solution: Swap fg and bg colors. (James McCoy) + +commit 94c465c53d77d2c6eda829c744f27f093f0e0813 +Author: Bram Moolenaar +Date: Thu Jul 19 17:18:26 2012 +0200 + + updated for version 7.3.606 + Problem: CTRL-P completion has a problem with multi-byte characters. + Solution: Check for next character being NUL properly. (Yasuhiro Matsumoto) + +commit 1a0cee53d414517aef51e31a17a7d089f85e10b8 +Author: Bram Moolenaar +Date: Thu Jul 19 11:37:26 2012 +0200 + + updated for version 7.3.605 + Problem: MS-Windows: Can't compile with older compilers. (Titov Anatoly) + Solution: Add #ifdef for MEMORYSTATUSEX. + +commit b5c9cb555ef84d4db5f6feafd49b9ac079615968 +Author: Bram Moolenaar +Date: Mon Jul 16 19:27:29 2012 +0200 + + updated for version 7.3.604 + Problem: inputdialog() doesn't use the cancel argument in the console. + (David Fishburn) + Solution: Use the third argument. (Christian Brabant) + +commit bdb620560b3199828f9852e9c9453d56e951a5f9 +Author: Bram Moolenaar +Date: Mon Jul 16 17:31:53 2012 +0200 + + updated for version 7.3.603 + Problem: It is possible to add replace builtin functions by calling + extend() on g:. + Solution: Add a flag to a dict to indicate it is a scope. Check for + existing functions. (ZyX) + +commit c2ece10274c01c50534bfdcd4d8a03229356101d +Author: Bram Moolenaar +Date: Mon Jul 16 17:28:11 2012 +0200 + + updated for version 7.3.602 + Problem: Missing files in distribution. + Solution: Update the list of files. + +commit 97f38d954009759be5d583bbc821bef00470677f +Author: Bram Moolenaar +Date: Mon Jul 16 17:26:22 2012 +0200 + + updated for version 7.3.601 + Problem: Bad code style. + Solution: Insert space, remove parens. + +commit 30b658179962cc3c9f0a98f071b36b09a36c2b94 +Author: Bram Moolenaar +Date: Thu Jul 12 22:01:11 2012 +0200 + + Updated runtime files. + +commit dfef15481db114779fde81dc577319d88557c13a +Author: Bram Moolenaar +Date: Tue Jul 10 19:25:10 2012 +0200 + + updated for version 7.3.600 + Problem: is not expanded properly with DBCS encoding. + Solution: Skip over character instead of byte. (Yukihiro Nakadaira) + +commit 89af4394091ed4544570676a7de5434cccfd65db +Author: Bram Moolenaar +Date: Tue Jul 10 18:31:54 2012 +0200 + + updated for version 7.3.599 + Problem: Missing change in one file. + Solution: Patch for changed clip_autoselect(). + +commit cfa3caec0c0d54e593d6c19241da996b4111591b +Author: Bram Moolenaar +Date: Tue Jul 10 17:14:56 2012 +0200 + + updated for version 7.3.598 + Problem: Cannot act upon end of completion. (Taro Muraoka) + Solution: Add an autocommand event that is triggered when completion has + finished. (Idea by Florian Klein) + +commit c0885aad5c40ea04f4b6a2462602273e06467516 +Author: Bram Moolenaar +Date: Tue Jul 10 16:49:23 2012 +0200 + + updated for version 7.3.597 + Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey + Vakulenko) + Solution: Make 'autoselect' work for the + register. (Christian Brabant) + Add the "autoselectplus" option in 'clipboard' and the "P" flag in + 'guioptions'. + +commit f65e5667dfd0281fa197638ab3361f0bc007fc14 +Author: Bram Moolenaar +Date: Tue Jul 10 15:18:22 2012 +0200 + + updated for version 7.3.596 + Problem: Can't remove all signs for a file or buffer. + Solution: Support "*" for the sign id. (Christian Brabandt) + +commit 773c1ef81b2d29e40592cd2743a7d7a6e554e06f +Author: Bram Moolenaar +Date: Tue Jul 10 14:56:45 2012 +0200 + + updated for version 7.3.595 + Problem: The X command server responds slowly + Solution: Change the loop that waits for replies. (Brian Burns) + +commit 52bf469f6f959808b5889da148e70f0b965e4b29 +Author: Bram Moolenaar +Date: Tue Jul 10 14:25:04 2012 +0200 + + updated for version 7.3.594 + Problem: The X command server doesn't work perfectly. It sends an empty + reply for as-keys requests. + Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys + requests. (Brian Burns) + +commit 77c604d3ffaaa0e3e9c572e820aa68fa8b2d7492 +Author: Bram Moolenaar +Date: Tue Jul 10 13:41:14 2012 +0200 + + updated for version 7.3.593 + Problem: No easy way to decide if b:browsefilter will work. + Solution: Add the browsefilter feature. + +commit 6c4b646d84836ac1adf881cf325f580ceb8ab7f6 +Author: Bram Moolenaar +Date: Tue Jul 10 13:12:51 2012 +0200 + + updated for version 7.3.592 + Problem: Vim on GTK does not support g:browsefilter. + Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt) + +commit 8cb8dca2f0683a29a2cb441a8cd995d25c29d79c +Author: Bram Moolenaar +Date: Fri Jul 6 18:27:39 2012 +0200 + + updated for version 7.3.591 + Problem: Can only move to a tab by absolute number. + Solution: Move a number of tabs to the left or the right. (Lech Lorens) + +commit 0306ac33a53114113825242d22d103ee0e3504f9 +Author: Bram Moolenaar +Date: Fri Jul 6 17:51:28 2012 +0200 + + updated for version 7.3.590 + Problem: The '< and '> marks cannot be set directly. + Solution: Allow setting '< and '>. (Christian Brabandt) + +commit bef4790c236327ebb77cd438d49ac9b8e7dc6542 +Author: Bram Moolenaar +Date: Fri Jul 6 16:49:40 2012 +0200 + + updated for version 7.3.589 + Problem: Crash when $HOME is not set. + Solution: Check for a NULL pointer. (Chris Webb) + +commit 756287da38076a25fda0ecb75254ef75afb9c931 +Author: Bram Moolenaar +Date: Fri Jul 6 16:39:47 2012 +0200 + + updated for version 7.3.588 + Problem: Crash on NULL pointer. + Solution: Fix the immediate problem by checking for NULL. (Lech Lorens) + +commit e25865a7f32d9e6feab0b6b61b76f074ee16f0c9 +Author: Bram Moolenaar +Date: Fri Jul 6 16:22:02 2012 +0200 + + updated for version 7.3.587 + Problem: Compiler warning for local var shadowing global var. + Solution: Rename the var and move it to an inner block. (Christian Brabandt) + +commit 95b557b1dcaa3ac3912f93b56c43ec662d9f7d93 +Author: Bram Moolenaar +Date: Fri Jul 6 13:40:50 2012 +0200 + + updated for version 7.3.586 + Problem: When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined. + Solution: Set the default for WINVER to 0x0500. + +commit 5967abb97fa3bb191b267bacfa096d4dd99f3e6d +Author: Bram Moolenaar +Date: Fri Jul 6 13:36:48 2012 +0200 + + updated for version 7.3.585 + Problem: Calling changed_bytes() too often. + Solution: Move changed_bytes() out of a loop. (Tor Perkins) + +commit 221d6872c432842534b302da4670014c29588566 +Author: Bram Moolenaar +Date: Sat Jun 30 13:34:34 2012 +0200 + + updated for version 7.3.584 + Problem: PyCObject is not always defined. + Solution: Use PyObject instead. + +commit e721122b792698096b1c7fd5641e61fa37231408 +Author: Bram Moolenaar +Date: Sat Jun 30 13:21:08 2012 +0200 + + updated for version 7.3.583 + Problem: PyObject_NextNotImplemented is not defined before Python 2.7. + (Danek Duvall) + Solution: Add #ifdefs. + +commit 49346f4155b01a3d73f575f49359dd108eda939f +Author: Bram Moolenaar +Date: Fri Jun 29 23:57:54 2012 +0200 + + updated for version 7.3.582 + Problem: Missing parts of the test OK file. + Solution: Add the missing parts. + +commit cc3e85f169ba44a6ac4b66c6fbb1774f7f7ae0db +Author: Bram Moolenaar +Date: Fri Jun 29 19:14:52 2012 +0200 + + updated for version 7.3.581 + Problem: Problems compiling with Python. + Solution: Pick UCS2 or UCS4 function at runtime. (lilydjwg) + +commit 3cd3e7ab17535f48969b7e5467d5bbdebbecebed +Author: Bram Moolenaar +Date: Fri Jun 29 17:52:02 2012 +0200 + + updated for version 7.3.580 + Problem: Warning on 64 bit MS-Windows. + Solution: Add type cast. (Mike Williams) + +commit 2afa3238a13fe3f4769fa777ada34ec0d1ea5548 +Author: Bram Moolenaar +Date: Fri Jun 29 16:28:28 2012 +0200 + + updated for version 7.3.579 + Problem: Can't compile with Python 2.5. + Solution: Use PyCObject when Capsules are not available. + +commit f27839c1a9e7390bb850d768e1146014b221cc43 +Author: Bram Moolenaar +Date: Fri Jun 29 16:19:50 2012 +0200 + + updated for version 7.3.578 + Problem: Misplaced declaration. + Solution: Move declaration to start of block. + +commit 11b73d668f6209acbe06988a804028c5c86799d2 +Author: Bram Moolenaar +Date: Fri Jun 29 15:51:30 2012 +0200 + + updated for version 7.3.577 + Problem: Size of memory does not fit in 32 bit unsigned. + Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of + GlobalMemoryStatus() when available. + +commit 96b7ca5142d72d2c8e79d15f9c38f41d6657be40 +Author: Bram Moolenaar +Date: Fri Jun 29 15:04:49 2012 +0200 + + updated for version 7.3.576 + Problem: Formatting of lists inside comments is not right yet. + Solution: Use another solution and add a test. (Tor Perkins) + +commit 89f940fcacf0b0996c05537034b37b8c6bb87cf5 +Author: Bram Moolenaar +Date: Fri Jun 29 13:56:06 2012 +0200 + + updated for version 7.3.575 + Problem: "ygt" tries to yank instead of giving an error. (Daniel Mueller) + Solution: Check for a pending operator. + +commit e79abddb2fbc306beb61204432c92f3739bafd2c +Author: Bram Moolenaar +Date: Fri Jun 29 13:44:41 2012 +0200 + + updated for version 7.3.574 + Problem: When pasting a register in the search command line a CTRL-L + character is not pasted. (Dominique Pelle) + Solution: Escape the CTRL-L. (Christian Brabandt) + +commit 88b1ba151ae7bb66dc92c85f1eb63fe7fcc03051 +Author: Bram Moolenaar +Date: Fri Jun 29 13:34:19 2012 +0200 + + updated for version 7.3.573 + Problem: Using array index before bounds checking. + Solution: Swap the parts of the condition. (Dominique Pelle) + +commit a53c60d33c917455857de96a44e109da7d305d8a +Author: Bram Moolenaar +Date: Fri Jun 29 13:19:27 2012 +0200 + + updated for version 7.3.572 + Problem: Duplicate statement in if and else. (Dominique Pelle) + Solution: Remove the condition and add a TODO. + +commit f6a2b08c5444712ddb106547695cc4d59652ce7a +Author: Bram Moolenaar +Date: Fri Jun 29 13:14:03 2012 +0200 + + updated for version 7.3.571 + Problem: Duplicated condition. + Solution: Remove one. (Dominique Pelle) + +commit 8f5c6f003ade1d481c4db0f2e2fffac209dce77c +Author: Bram Moolenaar +Date: Fri Jun 29 12:57:06 2012 +0200 + + updated for version 7.3.570 + Problem: ":vimgrep" does not obey 'wildignore'. + Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat) + +commit db91395312a02527ed973c8376d8e26e5b63ff53 +Author: Bram Moolenaar +Date: Fri Jun 29 12:54:53 2012 +0200 + + updated for version 7.3.569 + Problem: Evaluating Vim expression in Python is insufficient. + Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX) + +commit a7014df97532a4171276aa7e3b878e80e88e513c +Author: Bram Moolenaar +Date: Fri Jun 29 12:35:44 2012 +0200 + + updated for version 7.3.568 + Problem: Bad indents for #ifdefs. + Solution: Add and remove spaces. (Elias Diem) + +commit 002850940e84c399dcbf2082f08cae36cc44e7b1 +Author: Bram Moolenaar +Date: Fri Jun 29 11:46:33 2012 +0200 + + updated for version 7.3.567 + Problem: Missing copyright notice. + Solution: Add Vim copyright notice. (Taro Muraoka) + +commit 22189a4bd659c2b9f6766cd45bacd11915d05296 +Author: Bram Moolenaar +Date: Wed Jun 20 22:56:02 2012 +0200 + + updated for version 7.3.566 + Problem: Redo after completion does not work correctly when refresh: always + is not used. (Raymond Ko) + Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt) + +commit 394315603402fe12b5339d36d35c8e1a2796f404 +Author: Bram Moolenaar +Date: Wed Jun 20 18:39:15 2012 +0200 + + updated for version 7.3.565 + Problem: Can't generate proto file for Python 3. + Solution: Add PYTHON3_CFLAGS to LINT_CFLAGS. + +commit d12f811816989fe969401a8f3b7d286580653a23 +Author: Bram Moolenaar +Date: Wed Jun 20 17:56:09 2012 +0200 + + updated for version 7.3.564 + Problem: Warning for pointer conversion. + Solution: Add type cast. + +commit 50a12b40783550fb8fd7a6283815b107863292ab +Author: Bram Moolenaar +Date: Wed Jun 20 17:54:38 2012 +0200 + + updated for version 7.3.563 + Problem: Can't build with tiny features. + Solution: Add #ifdef. + +commit 38bdbd6c6f39e5bffad22ec956fa1383e04fa1ae +Author: Bram Moolenaar +Date: Wed Jun 20 15:48:57 2012 +0200 + + updated for version 7.3.562 + Problem: ":profdel" should not work when the +profile feature is disabled. + Solution: Call ex_ni(). (Yasuhiro Matsumoto) + +commit 5e1a0a9a65b221d376a3ab85d06d918e651dd123 +Author: Bram Moolenaar +Date: Wed Jun 20 14:26:35 2012 +0200 + + updated for version 7.3.561 + Problem: Using refresh: always in a complete function breaks the "." + command. (Val Markovic) + Solution: Add match leader to the redo buffer. (Yasuhiro Matsumoto) + +commit ed46560bf0673ab9347e9880bc6e26ce547abff1 +Author: Bram Moolenaar +Date: Wed Jun 20 14:13:06 2012 +0200 + + updated for version 7.3.560 + Problem: Get an error for a locked argument in extend(). + Solution: Initialize the lock flag for a dictionary. (Yukihiro Nakadaira) + +commit 9158f9e42355bfa1d956cb75cdaef37b4ab80f35 +Author: Bram Moolenaar +Date: Wed Jun 20 14:02:27 2012 +0200 + + updated for version 7.3.559 + Problem: home_replace() does not work with 8.3 filename. + Solution: Make ":p" expand 8.3 name to full path. (Yasuhiro Matsumoto) + +commit dc7e85ee5d29bd65681ff61b37d8e8cd38c22330 +Author: Bram Moolenaar +Date: Wed Jun 20 12:40:08 2012 +0200 + + updated for version 7.3.558 + Problem: Memory access error. (Gary Johnson) + Solution: Allocate one more byte. (Dominique Pelle) + +commit 9e931224db8f8843ddc778307984dbe37ebde47c +Author: Bram Moolenaar +Date: Wed Jun 20 11:55:01 2012 +0200 + + updated for version 7.3.557 + Problem: Crash when an autocommand wipes out a buffer when it is hidden. + Solution: Restore the current window when needed. (Christian Brabandt) + +commit 36105782d2dfe526a0ca361d1c6c06e6f7a9ca6f +Author: Bram Moolenaar +Date: Thu Jun 14 20:59:25 2012 +0200 + + updated for version 7.3.556 + Problem: Compiler warnings on 64 bit Windows. + Solution: Add type casts. (Mike Williams) + +commit 77c193579b39bbeacd4ffa4a16b5f3cd00c39cee +Author: Bram Moolenaar +Date: Wed Jun 13 19:19:41 2012 +0200 + + updated for version 7.3.555 + Problem: Building on IBM z/OS fails. + Solution: Adjust configure. Use the QUOTESED value from config.mk instead of + the hard coded one in Makefile. (Stephen Bovy) + +commit 795ec43112af40e02ddc8fcc1d0a7800a33f2a6e +Author: Bram Moolenaar +Date: Wed Jun 13 18:15:19 2012 +0200 + + updated for version 7.3.554 + Problem: Compiler warning for unused argument. + Solution: Add UNUSED. + +commit 5641f38d41068e92c2ba15cb6359f8d80188f6cf +Author: Bram Moolenaar +Date: Wed Jun 13 18:06:36 2012 +0200 + + updated for version 7.3.553 + Problem: With double-width characters and 'listchars' containing "precedes" + the text is displayed one cell off. + Solution: Check for double-width character being overwritten by the + "precedes" character. (Yasuhiro Matsumoto) + +commit bfe3bf806a8a4300289055643d13d19e2dbc8967 +Author: Bram Moolenaar +Date: Wed Jun 13 17:28:55 2012 +0200 + + updated for version 7.3.552 + Problem: Formatting inside comments does not use the "2" flag in + 'formatoptions'. + Solution: Support the "2" flag. (Tor Perkins) + +commit a8596c47724b97822924f5ffe5d50476de31ff4b +Author: Bram Moolenaar +Date: Wed Jun 13 14:28:20 2012 +0200 + + updated for version 7.3.551 + Problem: When using :tablose a TabEnter autocommand is triggered too early. + (Karthick) + Solution: Don't trigger *Enter autocommands before closing the tab. + (Christian Brabandt) + +commit e04a48f20413f3f926d26394fad6431795348af7 +Author: Bram Moolenaar +Date: Wed Jun 13 14:01:41 2012 +0200 + + updated for version 7.3.550 + Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary + Johnson) + Solution: Don't ignore the start of a three part comment. (Lech Lorens) + +commit 48d279215f08667ccfa243afe874ef93e228dd57 +Author: Bram Moolenaar +Date: Wed Jun 13 13:40:48 2012 +0200 + + updated for version 7.3.549 + Problem: In 'cinoptions' "0s" is interpreted as one shiftwidth. (David + Pineau) + Solution: Use the zero as zero. (Lech Lorens) + +commit 27ba0885493243945b16e14056c0a98a3ab14021 +Author: Bram Moolenaar +Date: Thu Jun 7 21:09:39 2012 +0200 + + updated for version 7.3.548 + Problem: Compiler warning on 64 bit Windows. + Solution: Add type cast. (Mike Williams) + +commit 802053f14ac4da63c027df2f1a8333c9a26da7dc +Author: Bram Moolenaar +Date: Wed Jun 6 23:08:38 2012 +0200 + + updated for version 7.3.547 + Problem: Compiler warning for uninitialized variable. + Solution: Initialize it. + +commit 3b393a0b537cd7057d3462ef16685b3957eb8e1a +Author: Bram Moolenaar +Date: Wed Jun 6 19:05:50 2012 +0200 + + updated for version 7.3.546 + Problem: Bogus line break. + Solution: Remove the line break. + +commit 362ce4804819f39d5a4a21923577f3ccc59c8ad5 +Author: Bram Moolenaar +Date: Wed Jun 6 19:02:45 2012 +0200 + + updated for version 7.3.545 + Problem: When closing a window or buffer autocommands may close it too, + causing problems for where the autocommand was invoked from. + Solution: Add the w_closing and b_closing flags. When set disallow ":q" and + ":close" to prevent recursive closing. + +commit 3b53dfb3b0743af7d6ae381a766e1bb2018fd01e +Author: Bram Moolenaar +Date: Wed Jun 6 18:03:07 2012 +0200 + + updated for version 7.3.544 + Problem: There is no good way to close a quickfix window when closing the + last ordinary window. + Solution: Add the QuitPre autocommand. + +commit ab984db2969c3f522eb4da694a954cbe6cec7797 +Author: Bram Moolenaar +Date: Wed Jun 6 16:29:10 2012 +0200 + + updated for version 7.3.543 + Problem: The cursor is in the wrong line after using ":copen". (John + Beckett) + Solution: Invoke more drastic redraw method. + +commit 08bc274e88b32848b592d34600d51c8784357f3e +Author: Bram Moolenaar +Date: Wed Jun 6 16:14:40 2012 +0200 + + updated for version 7.3.542 + Problem: Function is sometimes unused. + Solution: Add #ifdef. + +commit 8134039744ffa581f7c217df58131b709317c1c8 +Author: Bram Moolenaar +Date: Wed Jun 6 16:12:59 2012 +0200 + + updated for version 7.3.541 + Problem: When joining lines comment leaders need to be removed manually. + Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens) + +commit bc256d91eadb8f32d6a5833c1878684d3c75fb2d +Author: Bram Moolenaar +Date: Wed Jun 6 12:06:15 2012 +0200 + + updated for version 7.3.540 + Problem: Cursor is left on the text instead of the command line. + Solution: Don't call setcursor() in command line mode. + +commit 64fdf5ceae75d85e139a0d3812e0544f5bf6cb56 +Author: Bram Moolenaar +Date: Wed Jun 6 12:03:06 2012 +0200 + + updated for version 7.3.539 + Problem: Redrawing a character on the command line does not work properly + for multi-byte charactes. + Solution: Count the number of bytes in a character. (Yukihiro Nakadaira) + +commit c873442b15bb94dc099363f6e1ffa57cc4d3ea04 +Author: Bram Moolenaar +Date: Fri Jun 1 22:38:45 2012 +0200 + + Updated runtime files. + +commit f13de07e492fc0a4a0af12434f3d282f9c989ed4 +Author: Bram Moolenaar +Date: Fri Jun 1 18:34:41 2012 +0200 + + updated for version 7.3.538 + Problem: 'efm' does not handle Tabs in pointer lines. + Solution: Add Tab support. Improve tests. (Lech Lorens) + +commit 24ee83b0a0613c635cb6ce1292891c7fa65510cc +Author: Bram Moolenaar +Date: Fri Jun 1 17:49:55 2012 +0200 + + updated for version 7.3.537 + Problem: Unecessary call to init_spell_chartab(). + Solution: Delete the call. + +commit 88178de99f9cefb92450ff796e541926f3533cec +Author: Bram Moolenaar +Date: Fri Jun 1 17:46:59 2012 +0200 + + updated for version 7.3.536 + Problem: When spell checking the German sharp s is not seen as a word + character. (Aexl Bender) + Solution: In utf_islower() return true for the sharp s. Note: also need + updated spell file for this to take effect. + +commit 9a920d8c31bc4d267d8790ba0d83b5774316e08f +Author: Bram Moolenaar +Date: Fri Jun 1 15:21:02 2012 +0200 + + updated for version 7.3.535 + Problem: Many #ifdefs for MB_MAXBYTES. + Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix + places where the buffer didn't include space for a NUL byte. + +commit 704984ac87979fd20b8ba732df3abd3197814f7f +Author: Bram Moolenaar +Date: Fri Jun 1 14:57:51 2012 +0200 + + updated for version 7.3.534 + Problem: When using an InsertCharPre autocommand autoindent fails. + Solution: Proper handling of v:char. (Alexey Radkov) + +commit d2aed44c77f165a23c495e5836bc33d3133fea2e +Author: Bram Moolenaar +Date: Fri Jun 1 13:46:12 2012 +0200 + + updated for version 7.3.533 + Problem: Memory leak when writing undo file. + Solution: Free the ACL. (Dominique Pelle) + +commit 112f318551e342f19b6af18d1661f65138b41ba8 +Author: Bram Moolenaar +Date: Fri Jun 1 13:18:53 2012 +0200 + + updated for version 7.3.532 + Problem: Compiler warning from Clang. + Solution: Use a different way to point inside a string. (Dominique Pelle) + +commit ae084bb97c5233ce9a319e42f3c886e99e87f8f7 +Author: Bram Moolenaar +Date: Sun May 27 00:37:51 2012 +0200 + + updated for version 7.3.531 + Problem: GUI does not work on MS-Windows. + Solution: Add the missing #ifdef. (Patrick Avery) + +commit 6a3c1b44e53ed72a4fb15213bdea0e451e6f6a06 +Author: Bram Moolenaar +Date: Fri May 25 14:06:36 2012 +0200 + + updated for version 7.3.530 + Problem: Gvim does not work when 'guioptions' includes "f". (Davido) + Solution: Call gui_mch_init_check() when running GUI in the foreground. + (Yasuhiro Matsumoto) + +commit 6057b9c658d9f05286675ee417bf1de9d3ca5aff +Author: Bram Moolenaar +Date: Fri May 25 13:12:36 2012 +0200 + + updated for version 7.3.529 + Problem: Using a count before "v" and "V" does not work (Kikyous) + Solution: Make the count select that many characters or lines. (Christian + Brabandt) + +commit bef1c36ab66a387dbcc87c424030e0cdcb728e69 +Author: Bram Moolenaar +Date: Fri May 25 12:39:00 2012 +0200 + + updated for version 7.3.528 + Problem: Crash when closing last window in a tab. (Alex Efros) + Solution: Use common code in close_last_window_tabpage(). (Christian + Brabandt) + +commit 936347b6bf37918969b37faa50f0854ac4e4ace4 +Author: Bram Moolenaar +Date: Fri May 25 11:56:22 2012 +0200 + + updated for version 7.3.527 + Problem: Clang complains about non-ASCII characters in a string. + Solution: Change to \x88 form. (Dominique Pelle) + +commit 0c50a6ba59c7cba6a5399faab196051df135c051 +Author: Bram Moolenaar +Date: Fri May 25 11:04:38 2012 +0200 + + updated for version 7.3.526 + Problem: Confusing indenting for #ifdef. + Solution: Remove and add indent. (Elias Diem) + +commit 17bd9dc2bd5621f1a6dbbfccca79b7e4ccf010c5 +Author: Bram Moolenaar +Date: Fri May 25 11:02:41 2012 +0200 + + updated for version 7.3.525 + Problem: Compiler warning on 64 bit MS-Windows. + Solution: Add type cast. (Mike Williams) + +commit 1763969e5cffc506a4966de9082eb0d7864c6427 +Author: Bram Moolenaar +Date: Fri May 18 21:54:13 2012 +0200 + + updated for version 7.3.524 + Problem: Missing comma. + Solution: Add the comma. + +commit 8e52a593765172de0f4d98a849d6d89d024b971e +Author: Bram Moolenaar +Date: Fri May 18 21:49:28 2012 +0200 + + Fix more 'cpo' issues in runtime files. + +commit bd1d5608952dd1c61f99f9b2f605610405415622 +Author: Bram Moolenaar +Date: Fri May 18 18:47:17 2012 +0200 + + updated for version 7.3.523 + Problem: ":diffupdate" doesn't check for files changed elsewhere. + Solution: Add the ! flag. (Christian Brabandt) + +commit 455981e69bcef65ef96ecf6b0a27810b585fc9d9 +Author: Bram Moolenaar +Date: Fri May 18 18:34:19 2012 +0200 + + updated for version 7.3.522 + Problem: Crash in vim_realloc() when using MEM_PROFILE. + Solution: Avoid using a NULL argument. (Dominique Pelle) + +commit f9de140e7f45f4f79123519cb69c385e8e88105b +Author: Bram Moolenaar +Date: Fri May 18 18:08:01 2012 +0200 + + updated for version 7.3.521 + Problem: Using "z=" on a multi-byte character may cause a crash. + Solution: Don't use strlen() on an int pointer. + +commit 2969570036e154c440cab5a4f8a2cead22587dd9 +Author: Bram Moolenaar +Date: Fri May 18 17:03:18 2012 +0200 + + updated for version 7.3.520 + Problem: Gvim starts up slow on Unbuntu 12.04. + Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro + Matsumoto) Do check $DISPLAY being set. + +commit 8a4c136a90574ae1800fd088818f0e3bceaa9f21 +Author: Bram Moolenaar +Date: Fri May 18 16:35:21 2012 +0200 + + updated for version 7.3.519 + Problem: When completefunction returns it cannot indicate end of completion + mode. + Solution: Recognize completefunction returning -3. (Mtsushita Shougo) + +commit a0149c7401e650efa247bf37d7a407493d72ca21 +Author: Bram Moolenaar +Date: Fri May 18 16:24:11 2012 +0200 + + updated for version 7.3.518 + Problem: When 'encoding' is a double-byte encoding ":helptags" may not find + tags correctly. + Solution: Use vim_strbyte() instead of vim_strchr(). (Yasuhiro Matsumoto) + +commit 1aeaf8c0e0421f34e51ef674f0c9a182debe77ae +Author: Bram Moolenaar +Date: Fri May 18 13:46:39 2012 +0200 + + Updated runtime files. + +commit dbb4a42cdc63933b11bcb9988d926421b3f5028d +Author: Bram Moolenaar +Date: Fri May 18 13:14:26 2012 +0200 + + Ignore file generated by tests. + +commit 18e00d2c86e609101ef8ae637991c6a29bdb511c +Author: Bram Moolenaar +Date: Fri May 18 12:49:40 2012 +0200 + + updated for version 7.3.517 + Problem: Crash when using "vipvv". (Alexandre Provencio) + Solution: Don't let the text length become negative. + +commit 2fc8802fcc42449555ee565819c8a3f06e070895 +Author: Bram Moolenaar +Date: Fri May 18 12:07:05 2012 +0200 + + updated for version 7.3.516 + Problem: extend(o, o) may crash Vim. + Solution: Fix crash and add test. (Thinca and Hirohito Higashi) + +commit 8071607aa5e6f4decd2c3ba0a41cf2b3498b6f1e +Author: Bram Moolenaar +Date: Tue May 1 21:14:34 2012 +0200 + + More runtime file fixes for 'compatible' mode. + +commit 2d0b92f8f9f765f2707a98a3493903f895c87c7f +Author: Bram Moolenaar +Date: Mon Apr 30 21:09:43 2012 +0200 + + updated for version 7.3.515 + Problem: 'wildignorecase' only applies to the last part of the path. + Solution: Also ignore case for letters earlier in the path. + +commit 5ae636b9bbcb6ac851cdf6910c0e6b8e1b79ed76 +Author: Bram Moolenaar +Date: Mon Apr 30 18:48:53 2012 +0200 + + updated for version 7.3.514 + Problem: No completion for :history command. + Solution: Add the completion and update the docs. Also fix ":behave" + completion. (Dominique Pelle) + +commit 8320da42bc443fa5c76710d331f6b8c3cfc2981e +Author: Bram Moolenaar +Date: Mon Apr 30 18:18:47 2012 +0200 + + updated for version 7.3.513 + Problem: Cannot use CTRL-E and CTRL-Y with "r". + Solution: Make CTRL-E and CTRL-Y work like in Insert mode. (Christian + Brabandt) + +commit b41d9689f1bec8434bb400b344b249180ac47668 +Author: Bram Moolenaar +Date: Mon Apr 30 17:35:48 2012 +0200 + + updated for version 7.3.512 + Problem: undofile() returns a useless name when passed an empty string. + Solution: Return an empty string. (Christian Brabandt) + +commit 7da9c37a17745e0021e59467e55ee11976752603 +Author: Bram Moolenaar +Date: Mon Apr 30 17:04:52 2012 +0200 + + updated for version 7.3.511 + Problem: Using a FileReadCmd autocommand that does ":e! {file}" may cause a + crash. (Christian Brabandt) + Solution: Properly restore curwin->w_s. + +commit 9a7224b5a0639c26c843c10afcafa5bf149271fd +Author: Bram Moolenaar +Date: Mon Apr 30 15:56:52 2012 +0200 + + Fixed compatible mode in most runtime files. + +commit e8938e507e5dbeea25accd3586cd9aca13e5bf64 +Author: Bram Moolenaar +Date: Mon Apr 30 11:34:28 2012 +0200 + + updated for version 7.3.510 + Problem: Test 77 fails on Solaris 7. (Michael Soyka) + Solution: Replace any tabs with spaces. + +commit ddbb5550b4d77371ee990b7b2e2565b6cc64b8c6 +Author: Bram Moolenaar +Date: Thu Apr 26 20:17:03 2012 +0200 + + Updated runtime files, include fixes for line continuation. + +commit d38b055ab81f194d50790b21c627beed62983d46 +Author: Bram Moolenaar +Date: Wed Apr 25 19:07:41 2012 +0200 + + Updated runtime files. + +commit 7f51a82c1b340c0442690ab2d4408d74c97d696a +Author: Bram Moolenaar +Date: Wed Apr 25 18:57:21 2012 +0200 + + updated for version 7.3.509 + Problem: ":vimgrep" fails when 'autochdir' is set. + Solution: A more generic solution for changing directory. (Ben Fritz) + +commit b429cdeb6e62f24b50af2dcde1275e1087ee3302 +Author: Bram Moolenaar +Date: Wed Apr 25 18:24:29 2012 +0200 + + updated for version 7.3.508 + Problem: Default for v:register is not set. + Solution: Init v:register in eval_init(). Correct for 'clipboard' before the + main loop. (Ingo Karkat) + +commit 8218f60b610a004c17a5f74bcc6a1187f6fc4e75 +Author: Bram Moolenaar +Date: Wed Apr 25 17:32:18 2012 +0200 + + updated for version 7.3.507 + Problem: When exiting with unsaved changes, selecting an existing file in + the file dialog, there is no dialog to ask whether the existing + file should be overwritten. (Felipe G. Nievinski) + Solution: Call check_overwrite() before writing. (Christian Brabandt) + +commit 68fb5dcd1314e371df1b1ee24d99fab776711a65 +Author: Bram Moolenaar +Date: Wed Apr 25 17:10:16 2012 +0200 + + updated for version 7.3.506 + Problem: GTK gives an error when selecting a non-existent file. + Solution: Add a handler to avoid the error. (Christian Brabandt) + +commit 68a33fc7042106e7a1c4ddd9797b158d34905af9 +Author: Bram Moolenaar +Date: Wed Apr 25 16:50:48 2012 +0200 + + updated for version 7.3.505 + Problem: Test 11 fails on MS-Windows in some versions. + Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move + setting b_no_eol_lnum back to where it was before patch 7.3.124. + (David Pope) + +commit 720ce53af0a1bf433bef91521771de77de6d8077 +Author: Bram Moolenaar +Date: Wed Apr 25 12:57:28 2012 +0200 + + updated for version 7.3.504 + Problem: Commands in help files are not highlighted. + Solution: Allow for commands in backticks. Adjust CTRL-] to remove the + backticks. + +commit 6217cdcec39e64d5fc5a04032847d0424c8f27b4 +Author: Bram Moolenaar +Date: Wed Apr 25 12:28:09 2012 +0200 + + updated for version 7.3.503 + Problem: Warning for unused argument. + Solution: Add UNUSED. + +commit e436528e04cd2b5bac71ec2dcef815255a5fcc8b +Author: Bram Moolenaar +Date: Fri Apr 20 19:47:05 2012 +0200 + + updated for version 7.3.502 + Problem: Netbeans insert halfway a line actually appends to the line. + Solution: Insert halfway the line. (Brian Victor) + +commit 35df7d2d99823124e0001e023ff1e2764cfb5937 +Author: Bram Moolenaar +Date: Fri Apr 20 18:05:47 2012 +0200 + + updated for version 7.3.501 + Problem: Error for "flush" not being defined when using Ruby command. + Solution: Defined "flush" as a no-op method. (Kent Sibilev) + +commit a6cdc99152c3a3e3bd92ac33864dafd15bb4d938 +Author: Bram Moolenaar +Date: Fri Apr 20 16:13:25 2012 +0200 + + updated for version 7.3.500 + Problem: Ming makefile unconditionally sets WINVER. + Solution: Only defined when not already defined. (Yasuhiro Matsumoto) + +commit 6be120e7f5cfe9c23fbcd964038bdbc9f626906c +Author: Bram Moolenaar +Date: Fri Apr 20 15:55:16 2012 +0200 + + updated for version 7.3.499 + Problem: When using any interface language when Vim is waiting for a child + process it gets confused by a child process started through the + interface. + Solution: Always used waitpid() instead of wait(). (Yasuhiro Matsumoto) + +commit 84298db3a43838da9ca2c7289fbe34428604fec4 +Author: Bram Moolenaar +Date: Fri Apr 20 13:46:08 2012 +0200 + + updated for version 7.3.498 + Problem: The behavior of the "- register changes depending on value of + the 'clipboard' option. (Szamotulski) + Solution: Also set the "- register when the register is "*" or "+". + (Christian Brabandt) + +commit b830f0c7df8f98a648d1b45aabae78b0367da346 +Author: Bram Moolenaar +Date: Fri Apr 20 13:31:21 2012 +0200 + + updated for version 7.3.497 + Problem: Crash when doing ":python print" and compiled with gcc and + the optimizer enabled. + Solution: Avoid the crash, doesn't really fix the problem. (Christian + Brabandt) + +commit 53bfca22f1f67934defa5f9c62ae5a6d5cf9f198 +Author: Bram Moolenaar +Date: Fri Apr 13 23:04:47 2012 +0200 + + Updated runtime files. + +commit 09210ac93cacd4552593604066a86b2e7036a636 +Author: Bram Moolenaar +Date: Fri Apr 13 19:11:20 2012 +0200 + + updated for version 7.3.496 + Problem: MS-DOS: When "diff" trips over difference in line separators some + tests fail. + Solution: Make some .ok files use unix line separators. (David Pope) + +commit b345d49e06fd1acb51a4f69ecf50d1013b2e44d6 +Author: Bram Moolenaar +Date: Mon Apr 9 20:42:26 2012 +0200 + + updated for version 7.3.495 + Problem: Compiler warnings. + Solution: Add function declaration. Remove "offset" argument. + +commit bd2f3c3ec6df83a1ce25aea52cef24671a3f1124 +Author: Bram Moolenaar +Date: Fri Apr 6 14:31:00 2012 +0200 + + updated for version 7.3.494 + Problem: Can't compile with Lua 9.1 or dynamic Lua. + Solution: Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho) + +commit b0d7a15d3aedc3247be53a7ff8c1f540fa043906 +Author: Bram Moolenaar +Date: Fri Apr 6 13:56:04 2012 +0200 + + updated for version 7.3.493 + Problem: Two unused variables. + Solution: Remove them. (Hong Xu) + +commit 5b435d671e5287975398316b8aa8000c96e6ec92 +Author: Bram Moolenaar +Date: Thu Apr 5 17:33:26 2012 +0200 + + Updated runtime files. + +commit 3675fa09a753bdf0b5eaac209ed8d6739a7e95d4 +Author: Bram Moolenaar +Date: Thu Apr 5 17:17:42 2012 +0200 + + updated for version 7.3.492 + Problem: Can't indent conditions separately from function arguments. + Solution: Add the 'k' flag in 'cino. (Lech Lorens) + +commit 98411e57ab4f876e11d7df48889be348caa912b4 +Author: Bram Moolenaar +Date: Thu Apr 5 16:56:52 2012 +0200 + + updated for version 7.3.491 + Problem: No tests for Lua. + Solution: Add some simple tests for Lua. (Luis Carvalho) + +commit 1dced5727f8f4f51fd623d9f6e672e70e1793d13 +Author: Bram Moolenaar +Date: Thu Apr 5 16:54:08 2012 +0200 + + updated for version 7.3.490 + Problem: Member confusion in Lua interface. + Solution: Fix it. Add luaeval(). (Taro Muraoka, Luis Carvalho) + +commit e0ebfd75077c5010f31fcecefb87f9fe06889131 +Author: Bram Moolenaar +Date: Thu Apr 5 16:07:06 2012 +0200 + + updated for version 7.3.489 + Problem: CTRL-] in Insert mode does not expand abbreviation when used in a + mapping. (Yichao Zhou) + Solution: Special case using CTRL-]. (Christian Brabandt) + +commit 3dbde6226dbe05289215c1145e35961539ecd5a0 +Author: Bram Moolenaar +Date: Thu Apr 5 16:05:05 2012 +0200 + + updated for version 7.3.488 + Problem: ":help!" in a help file does not work as document. + Solution: When in a help file don't give an error message. (thinca) + +commit 61d35bd0201074a70a10e9a2ea5d6a251abf1b20 +Author: Bram Moolenaar +Date: Wed Mar 28 20:51:51 2012 +0200 + + Updated runtime files. + +commit 913077c37c0ba2f70e6b06e9b46d176e8b9e7956 +Author: Bram Moolenaar +Date: Wed Mar 28 19:59:04 2012 +0200 + + updated for version 7.3.487 + Problem: When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical + movement is reset unnecessarily. + Solution: Do not set w_set_curswant for every option. Add a test for this. + (Kana Natsuno) Add the P_CURSWANT flag for options. + +commit ca628610c06abed1b39470d20e7d73f8f7a860af +Author: Bram Moolenaar +Date: Wed Mar 28 17:43:11 2012 +0200 + + updated for version 7.3.486 + Problem: Build error with mingw64 on Windows 7. + Solution: Avoid the step of going through vimres.res. (Guopeng Wen) + +commit da5a4970a9e143ca5c936d28ad1709edba07d3b0 +Author: Bram Moolenaar +Date: Wed Mar 28 17:17:48 2012 +0200 + + updated for version 7.3.485 + Problem: When building Vim LDFLAGS isn't passed on to building xxd. + Solution: Pass the LDFLAGS value. (James McCoy) + +commit f99bc6d0021353efe0e297663d71348fd741abde +Author: Bram Moolenaar +Date: Wed Mar 28 17:10:31 2012 +0200 + + updated for version 7.3.484 + Problem: The -E and --echo-wid command line arguments are not mentioned in + "vim --help". + Solution: Add the help lines. (Dominique Pelle) + +commit 6df5e5ae42a9fd47c6ec243b45073956ec3a1fa1 +Author: Bram Moolenaar +Date: Wed Mar 28 16:49:29 2012 +0200 + + updated for version 7.3.483 + Problem: More prompt shows up too often. + Solution: Instead of adding a line break, only start a new line in the + message history. (Christian Brabandt) + +commit 524780d69f4be69caad73a429665d0bfd9aa5ca7 +Author: Bram Moolenaar +Date: Wed Mar 28 14:19:50 2012 +0200 + + updated for version 7.3.482 + Problem: With 'cursorbind' set moving up/down does not always keep the same + column. + Solution: Set curswant appropriately. (Gary Johnson) + +commit 61d281a4c088db09ff82bfd7178216b0c0c31536 +Author: Bram Moolenaar +Date: Wed Mar 28 12:59:57 2012 +0200 + + updated for version 7.3.481 + Problem: Changing 'virtualedit' in an operator function to "all" does not + have the desired effect. (Aaron Bohannon) + Solution: Save, reset and restore virtual_op when executing an operator + function. + +commit 970a1b82ecb74f4b89f5da71333d04ef27bbf075 +Author: Bram Moolenaar +Date: Fri Mar 23 18:39:18 2012 +0100 + + updated for version 7.3.480 + Problem: When using ":qa" and there is a changed buffer picking the buffer + to jump to is not very good. + Solution: Consider current and other tab pages. (Hirohito Higashi) + +commit 06ca513e2c25e2e2f63580f7d3d741236e17a19e +Author: Bram Moolenaar +Date: Fri Mar 23 16:25:17 2012 +0100 + + updated for version 7.3.479 + Problem: When 'cursorline' is set the line number highlighting can't be set + separately. + Solution: Add "CursorLineNr". (Howard Buchholz) + +commit 507cc8acf1175d7d15abc004ace214dfeffc031c +Author: Bram Moolenaar +Date: Fri Mar 23 15:37:02 2012 +0100 + + updated for version 7.3.478 + Problem: Memory leak using the ':rv!' command when reading dictionary or + list global variables i.e. with 'viminfo' containing !. + Solution: Free the typeval. (Dominique Pelle) + +commit 12b0290d42efe9b6cf93f2903f12d76a100c60cb +Author: Bram Moolenaar +Date: Fri Mar 23 15:18:24 2012 +0100 + + updated for version 7.3.477 + Problem: Using ":echo" to output enough lines to scroll, then using "j" and + "k" at the more prompt, displays the command on top of the output. + (Marcin Szamotulski) + Solution: Put the output below the command. (Christian Brabandt) + +commit 5e4b9e9ff8ebd337875f918078170ebbad03be9a +Author: Bram Moolenaar +Date: Fri Mar 23 14:16:23 2012 +0100 + + updated for version 7.3.476 + Problem: When selecting a block, using "$" to include the end of each line + and using "A" and typing a backspace strange things happen. + (Yuangchen Xie) + Solution: Avoid using a negative length. (Christian Brabandt) + +commit 5d3a8038b6a59e6f1b219f27ec77d6067e643ac1 +Author: Bram Moolenaar +Date: Fri Mar 16 20:16:46 2012 +0100 + + updated for version 7.3.475 + Problem: In a terminal with few colors the omnicomplete menu may be hard to + see when using the default colors. + Solution: Use more explicit colors. (suggested by Alex Henrie) + +commit dfba6b64495d389c9aec04f050ca7cbab01c0438 +Author: Bram Moolenaar +Date: Fri Mar 16 19:34:47 2012 +0100 + + updated for version 7.3.474 + Problem: Perl build with gcc 4 fails. + Solution: Remove XS() statements. (Yasuhiro Matsumoto) + +commit 1ea69b7077fe26466210bd00bb20c35be84cca40 +Author: Bram Moolenaar +Date: Fri Mar 16 19:24:26 2012 +0100 + + updated for version 7.3.473 + Problem: 'cursorbind' does not work correctly in combination with + 'virtualedit' set to "all". + Solution: Copy coladd. (Gary Johnson) + +commit 5ad15df9ce49f0b7adeac2c8387319d6f309bd5f +Author: Bram Moolenaar +Date: Fri Mar 16 19:07:58 2012 +0100 + + updated for version 7.3.472 + Problem: Crash when using ":redraw" in a BufEnter autocommand and + switching to another tab. (驼峰) + Solution: Move triggering the the autocommands to after correcting the + option values. Also check the row value to be out of bounds. + (Christian Brabandt, Sergey Khorev) + +commit 1c0b03e857c3f0eb9201f1046150a63866ebe49e +Author: Bram Moolenaar +Date: Fri Mar 16 14:32:15 2012 +0100 + + updated for version 7.3.471 + Problem: Can't abort listing placed signs. + Solution: Check "got_int". (Christian Brabandt) + +commit 84f7235bdbcc58876869ba8047530ef60443061a +Author: Bram Moolenaar +Date: Sun Mar 11 15:57:40 2012 +0100 + + Updated runtime files. Add Dutch translations. + +commit 7c578d3c3f501c0dd86c48aad6816a6ce6e3fc77 +Author: Bram Moolenaar +Date: Wed Mar 7 22:55:20 2012 +0100 + + updated for version 7.3.470 + Problem: Test 62 fails when compiled without GUI and X11. + Solution: Don't test :drop when it is not supported. + +commit 5fbe6993903ed3e8d7c288b337c1b0eaf2e14bd8 +Author: Bram Moolenaar +Date: Wed Mar 7 22:52:36 2012 +0100 + + updated for version 7.3.469 + Problem: Compiler warning for unused argument without some features. + Solution: Add UNUSED. + +commit 8ec1f8523b309aa9eb52e2854fc9a4b9559ebe80 +Author: Bram Moolenaar +Date: Wed Mar 7 20:13:49 2012 +0100 + + updated for version 7.3.468 + Problem: For some compilers the error file is not easily readable. + Solution: Use QuickFixCmdPre for more commands. (Marcin Szamotulski) + +commit 917ba89f7f787873cbfc9ce2e8a20b948843f0ae +Author: Bram Moolenaar +Date: Wed Mar 7 19:38:55 2012 +0100 + + updated for version 7.3.467 + Problem: Cursor positioned wrong at the command line when regaining focus + and using some input method. + Solution: Do not position the cursor in command line mode. + +commit 9e98edfe8f8503a3ea84da714bbb5ef37364199e +Author: Bram Moolenaar +Date: Wed Mar 7 19:30:36 2012 +0100 + + updated for version 7.3.466 + Problem: Get ml_get error hen ":behave mswin" was used and selecting + several lines. (A. Sinan Unur) + Solution: Adjust the end of the operation. (Christian Brabandt) + +commit 146e9c38866248ff92f6109c536bbe79744256f5 +Author: Bram Moolenaar +Date: Wed Mar 7 19:18:23 2012 +0100 + + updated for version 7.3.465 + Problem: Cannot get file name with newline from glob(). + Solution: Add argument to glob() and expand() to indicate they must return a + list. (Christian Brabandt) + +commit 552ac13d55d3edd961c789dbff126d15fb51ac75 +Author: Bram Moolenaar +Date: Wed Mar 7 18:03:10 2012 +0100 + + updated for version 7.3.464 + Problem: Compiler warning for sprintf. + Solution: Put the length in a variable. (Dominique Pelle) + +commit 0faaeb826e23b156476b99d353c1f7f1caaa5cd6 +Author: Bram Moolenaar +Date: Wed Mar 7 14:57:52 2012 +0100 + + updated for version 7.3.463 + Problem: When using ":s///c" the cursor is moved away from the match. + (Lawman) + Solution: Don't move the cursor when do_ask is set. (Christian Brabandt) + +commit d25ad65a974229c876700f52121e902118e24693 +Author: Bram Moolenaar +Date: Wed Feb 29 19:20:02 2012 +0100 + + updated for version 7.3.462 + Problem: When using ":loadview" folds may be closed unexpectedly. + Solution: Take into account foldlevel. (Xavier de Gaye) + +commit f5876f147abc44914e6f0d572aabb9c1f92c1911 +Author: Bram Moolenaar +Date: Wed Feb 29 18:22:08 2012 +0100 + + updated for version 7.3.461 + Problem: The InsertCharPre autocommand event is not triggered during + completion and when typing several characters quickly. + Solution: Also trigger InsertCharPre during completion. Do not read ahead + when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto) + +commit 91856270dfbf7a042e2869bc44c9c7b217852f40 +Author: Bram Moolenaar +Date: Wed Feb 29 16:56:39 2012 +0100 + + updated for version 7.3.460 + Problem: Win32: UPX does not compress 64 bit binaries. + Solution: Mention and add the alternative: mpress. (Dave Bodenstab) + +commit 4336cdf31860c5b590c2e5188b0abb6d6e030de0 +Author: Bram Moolenaar +Date: Wed Feb 29 13:58:47 2012 +0100 + + updated for version 7.3.459 + Problem: Win32: Warnings for type conversion. + Solution: Add type casts. (Mike Williams) + +commit 7f29f7a2f47160acef0477770d3cebf1357470a8 +Author: Bram Moolenaar +Date: Wed Feb 29 13:51:37 2012 +0100 + + updated for version 7.3.458 + Problem: Crash when calling smsg() during startup. + Solution: Don't use 'shortmess' when it is not set yet. + +commit 011a34d77da520b383712dd92b4e63c5fc52d969 +Author: Bram Moolenaar +Date: Wed Feb 29 13:49:09 2012 +0100 + + updated for version 7.3.457 + Problem: When setting $VIMRUNTIME later the directory for fetching + translated messages is not adjusted. + Solution: Put bindtextdomain() in vim_setenv(). + +commit 52379eadfb8a6689f083ea7dacfc3bf1539f450f +Author: Bram Moolenaar +Date: Wed Feb 22 19:13:08 2012 +0100 + + updated for version 7.3.456 + Problem: ":tab drop file" has several problems, including moving the + current window and opening a new tab for a file that already has a + window. + Solution: Refactor ":tab drop" handling. (Hirohito Higashi) + +commit b549a731fb9897c59ae8f9265fc545d624b3982e +Author: Bram Moolenaar +Date: Wed Feb 22 18:29:33 2012 +0100 + + updated for version 7.3.455 + Problem: Using many continuation lines can be slow. + Solution: Adjust the reallocation size to the current length. + +commit 7282bc3e7e06c77675fd6e7da3d859f26d0f5114 +Author: Bram Moolenaar +Date: Wed Feb 22 18:12:32 2012 +0100 + + updated for version 7.3.454 + Problem: Re-allocating memory slows Vim down. + Solution: Use realloc() in ga_grow(). (Dominique Pelle) + +commit 58437e0409e35852c32f8633bdc0a3daa01e001d +Author: Bram Moolenaar +Date: Wed Feb 22 17:58:04 2012 +0100 + + updated for version 7.3.453 + Problem: Pasting in the command line is slow. + Solution: Don't redraw if there is another character to read. (Dominique + Pelle) + +commit 5f1e3e4473ed4364abc9f45f61e1530f70c82194 +Author: Bram Moolenaar +Date: Wed Feb 22 17:38:00 2012 +0100 + + updated for version 7.3.452 + Problem: Undo broken when pasting close to the last line. (Andrey Radev) + Solution: Use a flag to remember if the deleted included the last line. + (Christian Brabandt) + +commit db7207e6e51cf6677545e2f8e0aca427b3cf1956 +Author: Bram Moolenaar +Date: Wed Feb 22 17:30:19 2012 +0100 + + Updated runtime files. + +commit 84a4c334e1b840d666d0a178b9e665b6041c6b78 +Author: Bram Moolenaar +Date: Wed Feb 22 16:01:56 2012 +0100 + + updated for version 7.3.451 + Problem: Tcl doesn't work on 64 MS-Windows. + Solution: Make it work. (Dave Bodenstab) + +commit ee7d100091f73a19cb82173a7c69832a738388ce +Author: Bram Moolenaar +Date: Wed Feb 22 15:34:08 2012 +0100 + + updated for version 7.3.450 + Problem: Win32: Still a problem with "!start /b". + Solution: Fix pointer use. (Yasuhiro Matsumoto) + +commit 42ec656524db254001caee8feb58d26f67b52fbe +Author: Bram Moolenaar +Date: Wed Feb 22 14:58:37 2012 +0100 + + updated for version 7.3.449 + Problem: Crash when a BufWinLeave autocommand closes the only other window. + (Daniel Hunt) + Solution: Abort closing a buffer when it becomes the only one. + +commit fb7df7be2f7c80428a3379010ca701689c85aa12 +Author: Bram Moolenaar +Date: Wed Feb 22 13:07:05 2012 +0100 + + updated for version 7.3.448 + Problem: Win32: Still a problem with "!start /b". + Solution: Escape only '|'. (Yasuhiro Matsumoto) + +commit 6b707b4b82efe41e937076bce554812a8cd0e8dc +Author: Bram Moolenaar +Date: Tue Feb 21 21:22:44 2012 +0100 + + updated for version 7.3.447 + Problem: Win32: External commands with "start" do not work. + Solution: Unescape part of the command. (Yasuhiro Matsumoto) + +commit f66b3fcf6ce2801e3f378827e0ed19596901a9ba +Author: Bram Moolenaar +Date: Mon Feb 20 22:18:30 2012 +0100 + + updated for version 7.3.446 + Problem: Win32: External commands with special characters don't work. + Solution: Add the 'shellxescape' option. + +commit 034b115568a1fc40b374b0b755d89f0a40f6d940 +Author: Bram Moolenaar +Date: Sun Feb 19 18:19:30 2012 +0100 + + updated for version 7.3.445 + Problem: Can't properly escape commands for cmd.exe. + Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'. + No need to use "/s" for 'shellcmdflag'. + +commit 5dc6252d331013e397a8d71e8f7ee9fd1cf514c1 +Author: Bram Moolenaar +Date: Mon Feb 13 00:05:22 2012 +0100 + + Update runtime files. + +commit 61c3519b78c19824e590828198802a3f65595ad5 +Author: Bram Moolenaar +Date: Mon Feb 13 00:01:43 2012 +0100 + + updated for version 7.3.444 + Problem: ":all!" and ":sall!" give error E477, even though the + documentation says these are valid commands. + Solution: Support the exclamation mark. (Hirohito Higashi) + +commit a64ba220f0172049c5407a3020dcd687911a5a31 +Author: Bram Moolenaar +Date: Sun Feb 12 23:23:31 2012 +0100 + + updated for version 7.3.443 + Problem: MS-Windows: 'shcf' and 'shellxquote' defaults are not very good. + Solution: Make a better guess when 'shell' is set to "cmd.exe". (Ben Fritz) + +commit 60542ac9fd078d5f87fa5f91131432d8a316bb0f +Author: Bram Moolenaar +Date: Sun Feb 12 20:14:01 2012 +0100 + + updated for version 7.3.442 + Problem: Still read modelines for ":doautocmd". + Solution: Move check for to separate function. + +commit bbc98db7c45ed9c8a6bbc7e2ac7c67180ccbab16 +Author: Bram Moolenaar +Date: Sun Feb 12 01:55:55 2012 +0100 + + updated for version 7.3.441 + Problem: Newer versions of MzScheme (Racket) require earlier (trampolined) + initialisation. + Solution: Call mzscheme_main() early in main(). (Sergey Khorev) + +commit efcb54b78cfc4f396531cdac6af37e183bc9ee53 +Author: Bram Moolenaar +Date: Sun Feb 12 01:35:10 2012 +0100 + + updated for version 7.3.440 + Problem: Vim does not support UTF8_STRING for the X selection. + Solution: Add UTF8_STRING atom support. (Alex Efros) Use it only when + 'encoding' is set to Unicode. + +commit be7473442952f0d9f3a05c62780cd99ec70516d9 +Author: Bram Moolenaar +Date: Sun Feb 12 00:31:52 2012 +0100 + + updated for version 7.3.439 + Problem: Compiler warnings to size casts in Perl interface. + Solution: Use XS macros. (James McCoy) + +commit a61d5fbf7ac9bfa0083faa926ad4015bf7125309 +Author: Bram Moolenaar +Date: Sun Feb 12 00:18:58 2012 +0100 + + updated for version 7.3.438 + Problem: There is no way to avoid ":doautoall" reading modelines. + Solution: Add the argument. Adjust documentation. + +commit 28f2908d95a6c96801ebdb17735242a81295d095 +Author: Bram Moolenaar +Date: Sat Feb 11 23:45:37 2012 +0100 + + updated for version 7.3.437 + Problem: Continue looping inside FOR_ALL_TAB_WINDOWS even when already done. + Solution: Use goto instead of break. (Hirohito Higashi) + +commit 68ba0dd6332d38db5edabdd5f1bcb6fdc75d5f68 +Author: Bram Moolenaar +Date: Sat Feb 11 20:44:10 2012 +0100 + + updated for version 7.3.436 + Problem: Compiler warnings for types on Windows. + Solution: Add type casts. (Mike Williams) + +commit c047b9a49f5877766ae9c2dc86c59f4af1498ec1 +Author: Bram Moolenaar +Date: Sat Feb 11 20:40:55 2012 +0100 + + updated for version 7.3.435 + Problem: Compiler warning for unused variable. + Solution: Move the variable inside #ifdef. + +commit 3fe37d62d1f321f482331b1bb7c701272000d68d +Author: Bram Moolenaar +Date: Mon Feb 6 00:13:22 2012 +0100 + + updated for version 7.3.434 + Problem: Using join() can be slow. + Solution: Compute the size of the result before allocation to avoid a lot of + allocations and copies. (Taro Muraoka) + +commit b3a6bbc7b6b1b4ff349300e41b8021f2265cb472 +Author: Bram Moolenaar +Date: Sun Feb 5 23:10:30 2012 +0100 + + updated for version 7.3.433 + Problem: Using continued lines in a Vim script can be slow. + Solution: Instead of reallocating for every line use a growarray. (Yasuhiro + Matsumoto) + +commit 8d462f966657d7bdedc470a10e20b1b635d64576 +Author: Bram Moolenaar +Date: Sun Feb 5 22:51:33 2012 +0100 + + updated for version 7.3.432 + Problem: ACLs are not supported for ZFS or NFSv4 on Solaris. + Solution: Add configure check and code. (Danek Duvall) + +commit a8c8a688ac66958f9d1d8763925cefe739e46ccc +Author: Bram Moolenaar +Date: Sun Feb 5 22:05:48 2012 +0100 + + updated for version 7.3.431 + Problem: Fetching a key at a prompt may be confused by escape sequences. + Especially when getting a prompt at a VimEnter autocommand. + (Alex Efros) + Solution: Properly handle escape sequences deleted by check_termcode(). + +commit 73b2470896034e9d5a13837eec49b2f1065b8c12 +Author: Bram Moolenaar +Date: Sun Feb 5 20:08:36 2012 +0100 + + updated for version 7.3.430 + Problem: When a custom filetype detection uses "augroup END" the conf + fileytpe detection does not have the filetypedetect group. + Solution: Always end the group and include filetypedetect in the conf + autocommand. (Lech Lorens) + +commit be094a157913535d46cc6ac39465ce1ea7dae132 +Author: Bram Moolenaar +Date: Sun Feb 5 01:18:48 2012 +0100 + + updated for version 7.3.429 + Problem: When 'cpoptions' includes "E" "c0" in the first column is an + error. The redo register is then set to the errornous command. + Solution: Do not set the redo register if the command fails because of an + empty region. (Hideki Eiraku) + +commit e37c611012a8b0b822e9d60baacd642c20c07851 +Author: Bram Moolenaar +Date: Sun Feb 5 00:48:00 2012 +0100 + + updated for version 7.3.428 + Problem: Win32: an xpm file without a mask crashes Vim. + Solution: Fail when the mask is missing. (Dave Bodenstab) + +commit a489e1d9d638604643f3ac70542f03227a39f7ef +Author: Bram Moolenaar +Date: Sun Feb 5 00:39:18 2012 +0100 + + updated for version 7.3.427 + Problem: readfile() can be slow with long lines. + Solution: Use realloc() instead of alloc(). (John Little) + +commit 76b9b3696c4381524e31d9e19efef1ba80271a44 +Author: Bram Moolenaar +Date: Sat Feb 4 23:35:00 2012 +0100 + + updated for version 7.3.426 + Problem: With '$' in 'cpoptions' the $ is not displayed in the first + column. + Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and + Hirohito Higashi) + +commit d87fbc2b1cd106c3fa0e47329326ea33c90a3287 +Author: Bram Moolenaar +Date: Sat Feb 4 22:44:32 2012 +0100 + + updated for version 7.3.425 + Problem: Search history lines are duplicated. (Edwin Steiner) + Solution: Convert separator character from space to NUL. + +commit fbe323d854eb67aefe7a595d703ad94d6d838b95 +Author: Bram Moolenaar +Date: Sat Feb 4 22:01:48 2012 +0100 + + updated for version 7.3.424 + Problem: Win16 version missing some functions. + Solution: Add #defines for the functions. + +commit b8ff1fb5eb60511f21c425e09c473105ffff02cb +Author: Bram Moolenaar +Date: Sat Feb 4 21:59:01 2012 +0100 + + updated for version 7.3.423 + Problem: Small mistakes in comments, proto and indent. + Solution: Fix the mistakes. + + Also update runtime files + +commit 7f85d297dc80666946f7940bc06e45cc2aa79b5d +Author: Bram Moolenaar +Date: Sat Feb 4 20:17:26 2012 +0100 + + updated for version 7.3.422 + Problem: Python 3 does not have __members__. + Solution: Add "name" and "number" in another way. (lilydjwg) + +commit 3c70f33440ae141b09d0d2dec279a65a015bfef0 +Author: Bram Moolenaar +Date: Sat Jan 28 18:03:35 2012 +0100 + + updated for version 7.3.421 + Problem: Get E832 when setting 'undofile' in vimrc and there is a file to + be edited on the command line. (Toothpik) + Solution: Do not try reading the undo file for a file that wasn't loaded. + +commit 16c31fe1b710e415da676379a5e397afe8bbbd5b +Author: Bram Moolenaar +Date: Thu Jan 26 20:58:26 2012 +0100 + + updated for version 7.3.420 + Problem: "it" and "at" don't work properly with a dash in the tag name. + Solution: Require a space to match the tag name. (Christian Brabandt) + +commit 7d550fbde5e1a9f40258b842a63be6007c3bd515 +Author: Bram Moolenaar +Date: Thu Jan 26 20:41:26 2012 +0100 + + updated for version 7.3.419 + Problem: DBCS encoding in a user command does not always work. + Solution: Skip over DBCS characters. (Yasuhiro Matsumoto) + +commit 6110a006d5b46b850247ed2c85bb7d7614cba025 +Author: Bram Moolenaar +Date: Thu Jan 26 18:58:38 2012 +0100 + + updated for version 7.3.418 + Problem: When a user complete function returns -1 an error message is + given. + Solution: When -2 is returned stop completion silently. (Yasuhiro Matsumoto) + +commit 8e808d2b4d7e5edbde91f83bbdecfb97c881f847 +Author: Bram Moolenaar +Date: Thu Jan 26 18:56:47 2012 +0100 + + updated for version 7.3.417 + Problem: Test 43 fails with a tiny build. + Solution: Only run test 43 with at least a small build. + +commit 975261e8a0d017aff5fef1baf0366af5e1ea7ada +Author: Bram Moolenaar +Date: Thu Jan 26 18:52:06 2012 +0100 + + updated for version 7.3.416 + Problem: Compiler warning for wrong pointer. + Solution: Add type cast. + +commit f44cfb88f6c0e6cb7c6869c2a8f290422cd86c01 +Author: Bram Moolenaar +Date: Thu Jan 26 18:03:07 2012 +0100 + + updated for version 7.3.416 + Problem: Compiler warning for wrong pointer. + Solution: Add type cast. + +commit abe838b099c4d5cb378c56170caa53b69d6a875b +Author: Bram Moolenaar +Date: Thu Jan 26 14:32:30 2012 +0100 + + updated for version 7.3.415 + Problem: Completion of functions stops once a dictionary is encountered. + (James McCoy) + Solution: Return an empty string instead of NULL. + +commit 06af60244e0a3e32c8790bce6be40b9c5f330b82 +Author: Bram Moolenaar +Date: Thu Jan 26 13:40:08 2012 +0100 + + updated for version 7.3.414 + Problem: Using CTRL-A on "000" drops the leading zero, while on "001" it + doesn't. + Solution: Detect "000" as an octal number. (James McCoy) + +commit 38f5f9529a2657d42fd85d27adc9f778bdf3530e +Author: Bram Moolenaar +Date: Thu Jan 26 13:01:59 2012 +0100 + + updated for version 7.3.413 + Problem: Build warnings on MS-Windows. + Solution: Add type casts. (Mike Williams) + +commit 2b04b19455762e0410dbcbe2c29d60dfa4b98b2e +Author: Bram Moolenaar +Date: Thu Jan 26 11:45:30 2012 +0100 + + updated for version 7.3.412 + Problem: Storing a float in a session file has an additional '&'. + Solution: Remove the '&'. (Yasuhiro Matsumoto) + +commit 53748fcb7b3199b11eb10fe9620973be5afe427d +Author: Bram Moolenaar +Date: Thu Jan 26 11:43:09 2012 +0100 + + updated for version 7.3.411 + Problem: Pasting in Visual mode using the "" register does not work. (John + Beckett) + Solution: Detect that the write is overwriting the pasted register. + (Christian Brabandt) + +commit 33c1b198c647703e2b7ce003ecb113a68ee716da +Author: Bram Moolenaar +Date: Mon Jan 23 20:48:40 2012 +0100 + + updated for version 7.3.410 + Problem: Compiler error for // comment. (Joachim Schmitz) + Solution: Turn into /* comment */. + +commit 7474c7c3d6fdcc8b62d731f2fd679e33f20e4184 +Author: Bram Moolenaar +Date: Fri Jan 20 21:13:59 2012 +0100 + + updated for version 7.3.409 + Problem: The license in pty.c is unclear. + Solution: Add a comment about the license. + +commit 6be7f8733f34333ed75f6e39425d73a6b2644379 +Author: Bram Moolenaar +Date: Fri Jan 20 21:08:56 2012 +0100 + + Update runtime files. + +commit 90b280059fd51790105ff2e433303be58d58c430 +Author: Bram Moolenaar +Date: Fri Jan 20 20:54:19 2012 +0100 + + updated for version 7.3.408 + Problem: Missing declaration. + Solution: Add the declaration. (John Marriott) + +commit f31b764c23ae9a91cd6119f57aee6ea80ec480d2 +Author: Bram Moolenaar +Date: Fri Jan 20 20:44:43 2012 +0100 + + updated for version 7.3.407 + Problem: ":12verbose call F()" may duplicate text while trying to truncate. + (Thinca) + Solution: Only truncate when there is not enough room. Also check the byte + length of the buffer. + +commit 3ef7cdf0fd040e7247bd395b51b107df0da081ef +Author: Bram Moolenaar +Date: Fri Jan 20 17:57:51 2012 +0100 + + updated for version 7.3.406 + Problem: Multi-byte characters in b:browsefilter are not handled correctly. + Solution: First use convert_filter() normally and then convert to wide + characters. (Taro Muraoka) + +commit 5af7d712763904e2018efb0485c520cd12935d54 +Author: Bram Moolenaar +Date: Fri Jan 20 17:15:51 2012 +0100 + + updated for version 7.3.405 + Problem: When xterm gets back the function keys it may delete the urxvt + mouse termcap code. + Solution: Check for the whole code, not just the start. (Egmont Koblinger) + +commit 6d6cec83750a4158044a25696e8ae69eda1c3798 +Author: Bram Moolenaar +Date: Fri Jan 20 14:32:27 2012 +0100 + + updated for version 7.3.404 + Problem: When a complete function uses refresh "always" redo will not work + properly. + Solution: Do not reset compl_leader when compl_opt_refresh_always is set. + (Yasuhiro Matsumoto) + +commit 73633f84d6242936b3066ed29f332f682aa584f9 +Author: Bram Moolenaar +Date: Fri Jan 20 13:39:07 2012 +0100 + + updated for version 7.3.403 + Problem: ":helpgrep" does not trigger QuickFixCmd* autocommands. + Solution: Trigger the autocommands. (Christian Brabandt) + +commit 8f55d103dbc38b490705617df4380cdfbd60db50 +Author: Bram Moolenaar +Date: Fri Jan 20 13:28:34 2012 +0100 + + updated for version 7.3.402 + Problem: When jumping to the first error a line of the buffer is sometimes + redrawn on top of the list of errors. + Solution: Do not call update_topline_redraw() if the display was scrolled + up. + +commit 309cbc3840045f246b0b858e4013b2ed170c1c46 +Author: Bram Moolenaar +Date: Tue Jan 10 22:31:31 2012 +0100 + + updated for version 7.3.401 + Problem: A couple more shadowed variables. + Solution: Rename the variables. + +commit 70b2a56d5a8fd54f3d0707fa77dea86a4bd8195f +Author: Bram Moolenaar +Date: Tue Jan 10 22:26:17 2012 +0100 + + updated for version 7.3.400 + Problem: Compiler warnings for shadowed variables. + Solution: Remove or rename the variables. + +commit 1f5965b3c4d2b29e167a5dfecdf0ec59fe4c45c0 +Author: Bram Moolenaar +Date: Tue Jan 10 18:37:58 2012 +0100 + + updated for version 7.3.399 + Problem: ":cd" doesn't work when the path contains wildcards. (Yukihiro + Nakadaira) + Solution: Ignore wildcard errors when the EW_NOTWILD flag is used. + +commit a0f299b4e8dccc2f22ada363a7e293b146c1ece7 +Author: Bram Moolenaar +Date: Tue Jan 10 17:13:52 2012 +0100 + + updated for version 7.3.398 + Problem: When creating more than 10 location lists and adding items one by + one a previous location may be used. (Audrius Kažukauskas) + Solution: Clear the location list completely when adding the tenth one. + +commit 10b7b39b3d5bc22d6798cd69fd01c4471669980a +Author: Bram Moolenaar +Date: Tue Jan 10 16:28:45 2012 +0100 + + updated for version 7.3.397 + Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or + latin1. + Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto) + +commit 6ee8d89cf9c283992323ab6d9ff3b59390639ee9 +Author: Bram Moolenaar +Date: Tue Jan 10 14:55:01 2012 +0100 + + Updated runtime files. + +commit 64a72303f8048a1288a03b65350c5d6727a78932 +Author: Bram Moolenaar +Date: Tue Jan 10 13:46:22 2012 +0100 + + updated for version 7.3.396 + Problem: After forcing an operator to be characterwise it can still become + linewise when spanning whole lines. + Solution: Don't make the operator linewise when motion_force was set. + (Christian Brabandt) + +commit 66accae33961b02cab7c4ad6cdb1e0bc16da8cb8 +Author: Bram Moolenaar +Date: Tue Jan 10 13:44:27 2012 +0100 + + updated for version 7.3.395 + Problem: "dv?bar" in the last line deletes too much and breaks undo. + Solution: Only adjust the cursor position when it's after the last line of + the buffer. Add a test. (Christian Brabandt) + +commit 738f8fc8edf7a87824bba8650c04ba6197fea25f +Author: Bram Moolenaar +Date: Tue Jan 10 12:42:09 2012 +0100 + + updated for version 7.3.394 + Problem: When placing a mark while starting up a screen redraw messes up + the screen. (lith) + Solution: Don't redraw while still starting up. (Christian Brabandt) + +commit 6ef47c223eb1c4290af30e2990765c81a31205e6 +Author: Bram Moolenaar +Date: Wed Jan 4 20:29:22 2012 +0100 + + updated for version 7.3.393 + Problem: Win32: When resizing Vim it is always moved to the primary monitor + if the secondary monitor is on the left. + Solution: Use the nearest monitor. (Yukihiro Nakadaira) + +commit 374d32d70f880651aa5e73371a38c5d0a9ccfaf0 +Author: Bram Moolenaar +Date: Wed Jan 4 19:34:37 2012 +0100 + + updated for version 7.3.392 + Problem: When setting 'undofile' while the file is already loaded but + unchanged, try reading the undo file. (Andy Wokula) + Solution: Compute a checksum of the text when 'undofile' is set. (Christian + Brabandt) + +commit 79a2a49c5a2c973d14923894b63582d749774b94 +Author: Bram Moolenaar +Date: Wed Jan 4 14:35:37 2012 +0100 + + updated for version 7.3.391 + Problem: Can't check if the XPM_W32 feature is enabled. + Solution: Add xpm_w32 to the list of features. (kat) + +commit fc57380c3f1370c26b8c1eddcf9bccbad58e11aa +Author: Bram Moolenaar +Date: Fri Dec 30 15:01:59 2011 +0100 + + updated for version 7.3.390 + Problem: Using NULL buffer pointer in a window. + Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler) + +commit 5d6f75e17e783b4ce6702b243cf8fda107592e87 +Author: Bram Moolenaar +Date: Fri Dec 30 14:14:29 2011 +0100 + + updated for version 7.3.389 + Problem: After typing at a prompt the "MORE" message appears too soon. + Solution: reset lines_left in msg_end_prompt(). (Eswald) + +commit 83bac4c31a8ed61eb72e41d58c1e61f944e58499 +Author: Bram Moolenaar +Date: Fri Dec 30 13:39:10 2011 +0100 + + updated for version 7.3.388 + Problem: Crash on exit when EXITFREE is defined and using tiny features. + Solution: Check for NULL window pointer. (Dominique Pelle) + +commit b6b046b281fac168a78b3eafdea9274bef06882f +Author: Bram Moolenaar +Date: Fri Dec 30 13:11:27 2011 +0100 + + Updated runtime files. + +commit deaf7b739791095e2c98a7087dfe9b3c8dfd56f2 +Author: Bram Moolenaar +Date: Fri Dec 30 13:09:21 2011 +0100 + + updated for version 7.3.387 + Problem: Test 83 may fail for some encodings. + Solution: Set 'encoding' to utf-8 earlier. + +commit ff0a4809e3a742cffb5bf441012c99d625363b24 +Author: Bram Moolenaar +Date: Fri Dec 23 14:56:28 2011 +0100 + + updated for version 7.3.386 + Problem: Test 83 fails when iconv does not support cp932. (raf) + Solution: Test if conversion works. (Yukihiro Nakadaira) + +commit 637606413f3f67683a17286f1bb2d6ff01175dc8 +Author: Bram Moolenaar +Date: Fri Dec 23 14:54:04 2011 +0100 + + updated for version 7.3.385 + Problem: When using an expression mapping on the command line the cursor + ends up in the wrong place. (Yasuhiro Matsumoto) + Solution: Save and restore msg_col and msg_row when evaluating the + expression. + +commit bbd9fd7353187ab888d5cd222b11662fa3d26de0 +Author: Bram Moolenaar +Date: Fri Dec 23 13:15:03 2011 +0100 + + updated for version 7.3.384 + Problem: Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary + completion. + Solution: Add CTRL-K to the list of recognized keys. (James McCoy) + +commit 265116a99a01249f62041a9438bb3b7ece7cfeac +Author: Bram Moolenaar +Date: Fri Dec 23 12:47:03 2011 +0100 + + updated for version 7.3.383 + Problem: For EBCDIC pound sign is defined as 't'. + Solution: Correctly define POUND. + +commit 213ae488546f45f7b4b4a184f99de44d3c1ffd5d +Author: Bram Moolenaar +Date: Thu Dec 15 21:51:36 2011 +0100 + + updated for version 7.3.382 + Problem: IME characters are inserted twice. + Solution: Do not call DefWindowProc() if the event was handled. (Yasuhiro + Matsumoto) + +commit f1568eca24d30d4f308e987657c53cd48d97d8fa +Author: Bram Moolenaar +Date: Wed Dec 14 21:17:39 2011 +0100 + + Update runtime files. + +commit f788a0610309ed9787b4e48216c7d7d4446744c5 +Author: Bram Moolenaar +Date: Wed Dec 14 20:51:25 2011 +0100 + + updated for version 7.3.381 + Problem: Configure silently skips interfaces that won't work. + Solution: Add the --enable-fail_if_missing argument. (Shlomi Fish) + +commit c367faad9915c6f780063ebb717a2d5b2aedbebe +Author: Bram Moolenaar +Date: Wed Dec 14 20:21:35 2011 +0100 + + updated for version 7.3.380 + Problem: C-indenting wrong for a function header. + Solution: Skip to the start paren. (Lech Lorens) + +commit a528565cf1b33f629a192abfc71b0591f139f4a3 +Author: Bram Moolenaar +Date: Wed Dec 14 20:05:21 2011 +0100 + + updated for version 7.3.379 + Problem: C-indenting wrong for static enum. + Solution: Skip over "static". (Lech Lorens) + +commit 323cb95120f8e0ba0116ddd87dda7956f80d7388 +Author: Bram Moolenaar +Date: Wed Dec 14 19:22:34 2011 +0100 + + updated for version 7.3.378 + Problem: When cross-compiling the check for uint32_t fails. + Solution: Only give a warning message. (Maksim Melnikau) + +commit d6e256c31aef8fc9268d10c0fa3073785d4c3723 +Author: Bram Moolenaar +Date: Wed Dec 14 15:32:50 2011 +0100 + + updated for version 7.3.377 + Problem: No support for bitwise AND, OR, XOR and invert. + Solution: Add add(), or(), invert() and xor() functions. + +commit 2787ab91b0f588b4cb19ee32c9beb6fa7ebb4b1d +Author: Bram Moolenaar +Date: Wed Dec 14 15:23:59 2011 +0100 + + updated for version 7.3.376 + Problem: Win32: Toolbar repainting does not work when the mouse pointer + hovers over a button. + Solution: Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco) + +commit 68dfcdf7251f8624e2ebf916466f4a6035597f41 +Author: Bram Moolenaar +Date: Wed Dec 14 15:07:29 2011 +0100 + + updated for version 7.3.375 + Problem: Duplicate return statement. + Solution: Remove the superfluous one. (Dominique Pelle) + +commit b38e9ab4af90e54d80b3198b2a2ace503b966a28 +Author: Bram Moolenaar +Date: Wed Dec 14 14:49:45 2011 +0100 + + updated for version 7.3.374 + Problem: ++encoding does not work properly. + Solution: Recognize ++encoding before ++enc. (Charles Cooper) + +commit 08fc756582a54958e32a6fda9e978e469d1ef7bc +Author: Bram Moolenaar +Date: Wed Dec 14 14:15:16 2011 +0100 + + updated for version 7.3.373 + Problem: A tags file with an extremely long name may cause an infinite loop. + Solution: When encountering a long name switch to linear search. + +commit 96a8964564ab4acdb722b81f9d146485e6321106 +Author: Bram Moolenaar +Date: Thu Dec 8 18:44:51 2011 +0100 + + updated for version 7.3.372 + Problem: When using a command line mapping to with file name + completion to go one directory up, 'wildchar' is inserted. + (Yasuhiro Matsumoto) + Solution: Set the KeyTyped flag. + +commit b9ba403542b4bbd37ea10a4d7db7e307e0108de8 +Author: Bram Moolenaar +Date: Thu Dec 8 17:49:35 2011 +0100 + + updated for version 7.3.371 + Problem: Crash in autocomplete. (Greg Weber) + Solution: Check not going over allocated buffer size. + +commit fa263a517b5e6c11055fa8fe8517f6a3e102ccc6 +Author: Bram Moolenaar +Date: Thu Dec 8 16:00:16 2011 +0100 + + updated for version 7.3.370 + Problem: Compiler warns for unused variable in Lua interface. + Solution: Remove the variable. + +commit f4120a8964851b03a8fee7e15944ba7ef0bcb5a6 +Author: Bram Moolenaar +Date: Thu Dec 8 15:57:59 2011 +0100 + + updated for version 7.3.369 + Problem: When compiled with Gnome get an error message when using --help. + Solution: Don't fork. (Ivan Krasilnikov) + +commit aeabe0545d5bcb6a89fad63078fb310f630b77fd +Author: Bram Moolenaar +Date: Thu Dec 8 15:17:34 2011 +0100 + + updated for version 7.3.368 + Problem: Gcc complains about redefining _FORTIFY_SOURCE. + Solution: Undefine it before redefining it. + +commit ae7ba984ee6913f36c58960eab2eb2c80538efc4 +Author: Bram Moolenaar +Date: Thu Dec 8 15:14:09 2011 +0100 + + updated for version 7.3.367 + Problem: :wundo and :rundo use a wrong checksum. + Solution: Include the last line when computing the hash. (Christian Brabandt) + +commit 0a11f8ce4e796e576a8008326d058de7f64fc6c8 +Author: Bram Moolenaar +Date: Thu Dec 8 15:12:11 2011 +0100 + + updated for version 7.3.366 + Problem: A tags file with an extremely long name causes errors. + Solution: Ignore tags that are too long. (Arno Renevier) + +commit f0b6b0cc3bc227a33beb4378308e8150f06270b2 +Author: Bram Moolenaar +Date: Thu Dec 8 15:09:52 2011 +0100 + + updated for version 7.3.365 + Problem: Crash when using a large Unicode character in a file that has + syntax highlighting. (ngollan) + Solution: Check for going past the end of the utf tables. (Dominique Pelle) + +commit 2bbafdbcee74daded585de769cede94e8ea7d00c +Author: Bram Moolenaar +Date: Thu Dec 1 20:59:21 2011 +0100 + + updated for version 7.3.364 + Problem: Can't compile on HP-UX. (John Marriott) + Solution: Only use TTYM_URXVT when it is defined. + +commit 3388bb4847af9003623fd004ccd3e6bb05475c81 +Author: Bram Moolenaar +Date: Wed Nov 30 17:20:23 2011 +0100 + + updated for version 7.3.363 + Problem: C indenting is wrong after #endif followed by a semicolon. + Solution: Add special handling for a semicolon in a line by itself. (Lech + Lorens) + +commit 0612ec8d53ccc67f886dca470c10027336be959f +Author: Bram Moolenaar +Date: Wed Nov 30 17:01:58 2011 +0100 + + updated for version 7.3.362 + Problem: ml_get error when using ":g" with folded lines. + Solution: Adjust the line number for changed_lines(). (Christian Brabandt) + +commit 89c7122c05c69222a22fe78f570264c6f91851b8 +Author: Bram Moolenaar +Date: Wed Nov 30 15:40:56 2011 +0100 + + updated for version 7.3.361 + Problem: Accessing memory after it is freed when EXITFREE is defined. + Solution: Don't access curwin when firstwin is NULL. (Dominique Pelle) + +commit 8000baffa7bc80773d4a80769837e73e5c5715b5 +Author: Bram Moolenaar +Date: Wed Nov 30 15:19:28 2011 +0100 + + updated for version 7.3.360 + Problem: Interrupting the load of an autoload function may cause a crash. + Solution: Do not use the hashitem when not valid. (Yukihiro Nakadaira) + +commit 195ea0ff6cbb15e5e18dcade13b612ddd7e9d68e +Author: Bram Moolenaar +Date: Wed Nov 30 14:57:31 2011 +0100 + + updated for version 7.3.359 + Problem: Command line completion shows dict functions. + Solution: Skip dict functions for completion. (Yasuhiro Matsumoto) + +commit b491c03ee7757ebefc346a856daa21e34c2f576d +Author: Bram Moolenaar +Date: Wed Nov 30 14:47:15 2011 +0100 + + updated for version 7.3.358 + Problem: Mouse support doesn't work properly. + Solution: Add HMT_URXVT. (lilydjwg, James McCoy) + +commit 26fdd7da96865a96e7a7b1efec130106499cd29f +Author: Bram Moolenaar +Date: Wed Nov 30 13:42:44 2011 +0100 + + updated for version 7.3.357 + Problem: Compiler warning in MS-Windows console build. + Solution: Adjust return type of PrintHookProc(). (Mike Williams) + +commit 6d8f9c6f59f49c3810e5336e1a558f3d61acd30e +Author: Bram Moolenaar +Date: Wed Nov 30 13:03:28 2011 +0100 + + updated for version 7.3.356 + Problem: Using "o" with 'cindent' set may freeze Vim. (lolilolicon) + Solution: Skip over {} correctly. (Hari G) + +commit 49e4ec6eee224be8426cb9d10b9d6302f948a23e +Author: Bram Moolenaar +Date: Wed Nov 30 11:31:30 2011 +0100 + + updated for version 7.3.355 + Problem: GTK warnings when using netrw.vim. (Ivan Krasilnikov) + Solution: Do not remove the beval event handler twice. + +commit 4e5ccfa5c7183f8aed74f3c012816b9478a50263 +Author: Bram Moolenaar +Date: Wed Nov 30 11:15:47 2011 +0100 + + updated for version 7.3.354 + Problem: ":set backspace+=eol" doesn't work when 'backspace' has a + backwards compatible value of 2. + Solution: Convert the number to a string. (Hirohito Higashi) + +commit 1dff76bcb88e657556177e653f931129799a863e +Author: Bram Moolenaar +Date: Wed Oct 26 23:48:20 2011 +0200 + + updated for version 7.3.353 + Problem: Missing part of the urxvt patch. + Solution: Add the change in term.c + +commit db710ed999edf318477ae12d95f66519f2b21bbf +Author: Bram Moolenaar +Date: Wed Oct 26 22:02:15 2011 +0200 + + updated for version 7.3.352 + Problem: When completing methods dict functions and script-local functions + get in the way. + Solution: Sort function names starting with "<" to the end. (Yasuhiro + Matsumoto) + +commit a27ad5aea14e3dd2432ffd9a3187386c526a3734 +Author: Bram Moolenaar +Date: Wed Oct 26 17:04:29 2011 +0200 + + updated for version 7.3.351 + Problem: Text formatting uses start of insert position when it should not. + (Peter Wagenaar) + Solution: Do not use Insstart when intentionally formatting. + +commit 50bfb3278e78daa413fe66fc07d5c5694fbc1d77 +Author: Bram Moolenaar +Date: Wed Oct 26 13:19:27 2011 +0200 + + updated for version 7.3.350 + Problem: Block of code after ":lua << EOF" may not work. (Paul Isambert) + Solution: Recognize the ":lua" command, skip to EOF. + +commit f541c36a8cf24c59bcc0d950776697230b3b8baf +Author: Bram Moolenaar +Date: Wed Oct 26 11:44:18 2011 +0200 + + updated for version 7.3.349 + Problem: When running out of memory during startup trying to open a + swapfile will loop forever. + Solution: Let findswapname() set dirp to NULL if out of memory. + +commit 79739e163ba7f4b8fe1ad8374d24521b2e595331 +Author: Bram Moolenaar +Date: Wed Oct 26 11:41:00 2011 +0200 + + updated for version 7.3.348 + Problem: "call range(1, 947948399)" causes a crash. (ZyX) + Solution: Avoid a loop in the out of memory message. + +commit b931d74b060461c47008aba7b3eb6a9ab1471c69 +Author: Bram Moolenaar +Date: Wed Oct 26 11:36:25 2011 +0200 + + updated for version 7.3.347 + Problem: When dropping text from a browser on Vim it receives HTML even + though "html" is excluded from 'clipboard'. (Andrei Avk) + Solution: Fix the condition for TARGET_HTML. + +commit 1514667a24c00c247d8527e9a2e12dba97ca9d85 +Author: Bram Moolenaar +Date: Thu Oct 20 22:22:38 2011 +0200 + + Updated runtime files. + +commit e3cc6d422367e5d7a0a15c69480313644caefd01 +Author: Bram Moolenaar +Date: Thu Oct 20 21:58:34 2011 +0200 + + updated for version 7.3.346 + Problem: It's hard to test netbeans commands. + Solution: Process netbeans commands after :sleep. (Xavier de Gaye) + +commit 6cc00c75c1349821e95c6128da55110463bab208 +Author: Bram Moolenaar +Date: Thu Oct 20 21:41:09 2011 +0200 + + updated for version 7.3.345 + +commit cd6fe97e6b25f6c277de5021c51894071051385e +Author: Bram Moolenaar +Date: Thu Oct 20 21:28:01 2011 +0200 + + updated for version 7.3.344 + Problem: Problem with GUI startup related to XInitThreads. + Solution: Use read() and write() instead of fputs() and fread(). (James + Vega) + +commit c842748302d33bcf41c6b796a43d9dbbf44cdc29 +Author: Bram Moolenaar +Date: Thu Oct 20 21:09:35 2011 +0200 + + updated for version 7.3.343 + Problem: No mouse support for urxvt. + Solution: Implement urxvt mouse support, also for > 252 columns. (Yiding + Jia) + +commit 62dbdc4a5ae16900d17473dbfe3be3acea321bf0 +Author: Bram Moolenaar +Date: Thu Oct 20 18:24:22 2011 +0200 + + updated for version 7.3.342 + Problem: Code not in Vim style. + Solution: Fix the style. (Elias Diem) + +commit 667b4d2db96fbdb8d19d413138ce45d56bccbe0f +Author: Bram Moolenaar +Date: Thu Oct 20 18:17:42 2011 +0200 + + updated for version 7.3.341 + Problem: Local help files are only listed in help.txt, not in translated + help files. + Solution: Also find translated help files. (Yasuhiro Matsumoto) + +commit f34dc6537d840944f8ac541843ed3ecbae50e576 +Author: Bram Moolenaar +Date: Thu Oct 20 18:12:32 2011 +0200 + + updated for version 7.3.340 + Problem: When 'verbosefile' is set ftplugof.vim can give an error. + Solution: Only remove filetypeplugin autocommands when they exist. (Yasuhiro + Matsumoto) + +commit a4594f6b8271a6b638ec03f2701183f82cb18d8c +Author: Bram Moolenaar +Date: Thu Oct 20 16:35:35 2011 +0200 + + updated for version 7.3.339 + Problem: "make shadow" doesn't link all test files. + Solution: Add a line in Makefile and Filelist. + +commit b3479bd2297d9a8d9614bb7c906e4a24b8d162bd +Author: Bram Moolenaar +Date: Wed Oct 12 22:02:14 2011 +0200 + + updated for version 7.3.338 + Problem: Using getchar() in an expression mapping doesn't work well. + Solution: Don't save and restore the typeahead. (James Vega) + +commit 2e7b1df8fade5d87c7e12e2439710c0ea8137c81 +Author: Bram Moolenaar +Date: Wed Oct 12 21:04:20 2011 +0200 + + updated for version 7.3.337 + Problem: Screen doesn't update after resizing the xterm until a character + is typed. + Solution: When the select call is interrupted check do_resize. (Taylor + Hedberg) + +commit e06461a82152710961eb7ca40041f3549fee57c9 +Author: Bram Moolenaar +Date: Wed Oct 12 19:53:52 2011 +0200 + + updated for version 7.3.336 + Problem: When a tags file specifies an encoding different from 'enc' it + may hang and using a pattern doesn't work. + Solution: Convert the whole line. Continue reading the header after the + SORT tag. Add test83. (Yukihiro Nakadaira) + +commit 725a96219441136809d12202bba9c9c615efe68f +Author: Bram Moolenaar +Date: Wed Oct 12 16:57:13 2011 +0200 + + updated for version 7.3.335 + Problem: When 'imdisable' is reset from an autocommand in Insert mode it + doesn't take effect. + Solution: Call im_set_active() in Insert mode. (Taro Muraoka) + +commit 08c51aabc43e1617d75fa08ac8865410992feda3 +Author: Bram Moolenaar +Date: Wed Oct 12 14:11:45 2011 +0200 + + updated for version 7.3.334 + Problem: Latest MingW about XSUBPP referencing itself. (Gongqian Li) + Solution: Rename the first use to XSUBPPTRY. + +commit ca0c9fcda04f532f2dcb306ffb37672feba00c10 +Author: Bram Moolenaar +Date: Tue Oct 4 21:22:44 2011 +0200 + + updated for version 7.3.333 + Problem: Using "." to repeat a Visual delete counts the size in bytes, not + characters. (Connor Lane Smith) + Solution: Store the virtual column numbers instead of byte positions. + +commit e79d1535cf1933729bb7352123c12cb91fd2ce0c +Author: Bram Moolenaar +Date: Tue Oct 4 18:03:47 2011 +0200 + + updated for version 7.3.332 + Problem: Indent after "public:" is not increased in C++ code. (Lech Lorens) + Solution: Check for namespace after the regular checks. (partly by Martin + Gieseking) + +commit aa0e80471f663385a143af419708067b1ea80de7 +Author: Bram Moolenaar +Date: Tue Oct 4 17:00:20 2011 +0200 + + updated for version 7.3.331 + Problem: "vit" selects wrong text when a tag name starts with the same text + as an outer tag name. (Ben Fritz) + Solution: Add "\>" to the pattern to check for word boundary. + +commit 7701c24e36d516d5f371160e632d26c88ef8f7c6 +Author: Bram Moolenaar +Date: Tue Oct 4 16:43:53 2011 +0200 + + updated for version 7.3.330 + Problem: When longjmp() is invoked if the X server gives an error the state + is not properly restored. + Solution: Reset vgetc_busy. (Yukihiro Nakadaira) + +commit 946c1eeafc01caa8525131f0939b901057221c82 +Author: Bram Moolenaar +Date: Mon Oct 3 22:12:32 2011 +0200 + + Add files aaded by patch 7.3.326. + +commit 250912918e303cef57cfaa6e1c54aaaac32a9189 +Author: Bram Moolenaar +Date: Fri Sep 30 18:35:57 2011 +0200 + + updated for version 7.3.329 + Problem: When skipping over code from ":for" to ":endfor" get an error for + calling a dict function. (Yasuhiro Matsumoto) + Solution: Ignore errors when skipping over :call command. + +commit 73dc59aad86cd3e191b148ac367bf86daa42241c +Author: Bram Moolenaar +Date: Fri Sep 30 17:46:21 2011 +0200 + + updated for version 7.3.328 + Problem: When command line wraps the cursor may be displayed wrong when + there are multi-byte characters. + Solution: Position the cursor before drawing the text. (Yasuhiro Matsumoto) + +commit 8f535582ad8fd706502bee619a19bbb29a981d9d +Author: Bram Moolenaar +Date: Fri Sep 30 17:30:31 2011 +0200 + + updated for version 7.3.327 + Problem: When jumping to a help tag a closed fold doesn't open. + Solution: Save and restore KeyTyped. (Yasuhiro Matsumoto) + +commit 2369e35b39e4e5d1d586cf808770c4fb91faae72 +Author: Bram Moolenaar +Date: Fri Sep 30 16:56:02 2011 +0200 + + updated for version 7.3.326 + Problem: MingW 4.6 no longer supports the -mno-cygwin option. + Solution: Split the Cygwin and MingW makefiles. (Matsushita Shougo) + +commit acd6a049f68d0a69a96240c2d928a7ddda9c4c69 +Author: Bram Moolenaar +Date: Fri Sep 30 16:39:48 2011 +0200 + + updated for version 7.3.325 + Problem: A duplicated function argument gives an internal error. + Solution: Give a proper error message. (based on patch by Tyru) + +commit a627c96182e4f442909c3450d359aa4f59946fde +Author: Bram Moolenaar +Date: Fri Sep 30 16:23:32 2011 +0200 + + updated for version 7.3.324 + Problem: Completion for ":compiler" shows color scheme names. + Solution: Fix the directory name. (James Vega) + +commit 98a22f4a639f467977a457d0f0bcb3eb7a1424c5 +Author: Bram Moolenaar +Date: Fri Sep 30 14:44:54 2011 +0200 + + updated for version 7.3.323 + Problem: The default 'errorformat' does not ignore some "included from" + lines. + Solution: Add a few more patterns. (Ben Boeckel) + +commit 9f733d1ffda01d633f43e916d4ff422bd77a665a +Author: Bram Moolenaar +Date: Wed Sep 21 20:09:42 2011 +0200 + + updated for version 7.3.322 + Problem: #ifdef for PDP_RETVAL doesn't work, INT_PTR can be a typedef. + Solution: Check the MSC version and 64 bit flags. (Sergiu Dotenco) + +commit 447038a1273f3c4d00616da8334e77915a22f163 +Author: Bram Moolenaar +Date: Wed Sep 21 19:50:05 2011 +0200 + + updated for version 7.3.321 + Problem: Code not following Vim style. + Solution: Fix the style. (Elias Diem) + +commit d960d76d5e6f6cf257970d14fc667b4033a808d0 +Author: Bram Moolenaar +Date: Wed Sep 21 19:22:10 2011 +0200 + + Updated a few runtime files. + +commit a6f4d61af772140159a828911f574dd28b1c4564 +Author: Bram Moolenaar +Date: Wed Sep 21 19:10:46 2011 +0200 + + updated for version 7.3.320 + Problem: When a 0xa0 character is in a sourced file the error message for + unrecognized command does not show the problem. + Solution: Display 0xa0 as . + +commit 62951b1e0d5b3a74c7de6991fc57f67b1d97abbf +Author: Bram Moolenaar +Date: Wed Sep 21 18:23:05 2011 +0200 + + updated for version 7.3.319 + Problem: Redobuff doesn't always include changes of the completion leader. + Solution: Insert backspaces as needed. (idea by Taro Muraoka) + +commit a554a1933c61d5464c5878ea41ec4dce02c2f01e +Author: Bram Moolenaar +Date: Wed Sep 21 17:33:53 2011 +0200 + + updated for version 7.3.318 + Problem: "C" on the last line deletes that line if it's blank. + Solution: Only delete the last line for a delete operation. (James Vega) + +commit 38e2b0636b23fd5a7b2da0a86bbca714ba98e31b +Author: Bram Moolenaar +Date: Wed Sep 21 17:15:39 2011 +0200 + + updated for version 7.3.317 + Problem: Calling debug.debug() in Lua may cause Vim to hang. + Solution: Add a better debug method. (Rob Hoelz, Luis Carvalho) + +commit 50f834dfb2a06e7e5ecf937bc32d6d711e5883a5 +Author: Bram Moolenaar +Date: Wed Sep 21 13:40:17 2011 +0200 + + updated for version 7.3.316 + Problem: Crash when 'colorcolumn' is set and closing buffer. + Solution: Check for w_buffer to be NULL. (Yasuhiro Matsumoto) + +commit 7f78bd73d6dd536a66cd58b8d25e7d6f142879d6 +Author: Bram Moolenaar +Date: Wed Sep 14 19:04:39 2011 +0200 + + updated for version 7.3.315 + Problem: Opening a window before forking causes problems for GTK. + Solution: Fork first, create the window in the child and report back to the + parent process whether it worked. If successful the parent exits, + if unsuccessful the child exits and the parent continues in the + terminal. (Tim Starling) + +commit 52f83179267c7c61cbad474abf7e71d055f0710f +Author: Bram Moolenaar +Date: Wed Sep 14 19:01:42 2011 +0200 + + updated for version 7.3.314 + Problem: Missing parenthesis. + Solution: Add it. (Benjamin R. Haskell) + +commit 314ed4b21ab330e9580f4963feba8c283cb84da1 +Author: Bram Moolenaar +Date: Wed Sep 14 18:59:39 2011 +0200 + + updated for version 7.3.313 + Problem: One more warning when compiling with dynamic Python 3. + Solution: Change PySliceObject to PyObject. + +commit 5302d9ebc1be723a25ff3dc62388305f6862749d +Author: Bram Moolenaar +Date: Wed Sep 14 17:55:08 2011 +0200 + + Updated runtime files. + +commit ddab33232a81e713c2748fc3daab763f07dd76f1 +Author: Bram Moolenaar +Date: Wed Sep 14 17:50:14 2011 +0200 + + updated for version 7.3.312 + Problem: Can't compile with tiny features. + Solution: Add #ifdef around win_valid(). + +commit 821390843b9f1605d8bc8394eaaf0aae4c051e68 +Author: Bram Moolenaar +Date: Wed Sep 14 16:52:09 2011 +0200 + + updated for version 7.3.311 + Problem: Complete function isn't called when the leader changed. + Solution: Allow the complete function to return a dictionary with a flag + that indicates ins_compl_restart() is to be called when the leader + changes. (Taro Muraoka) + +commit 15d6319b9d8d61ea9c50ea81d135d994354010b2 +Author: Bram Moolenaar +Date: Wed Sep 14 16:05:15 2011 +0200 + + updated for version 7.3.310 + Problem: Code not following Vim style. + Solution: Fix the style. (Elias Diem) + +commit 9e8edf6ee6340aa490be3981dedfbb836f0b9141 +Author: Bram Moolenaar +Date: Wed Sep 14 15:41:58 2011 +0200 + + updated for version 7.3.309 + Problem: Warnings for pointer types. + Solution: Change PySliceObject to PyObject. + +commit b5b5b895f7ddeda49ff36566e454cbf1444fb788 +Author: Bram Moolenaar +Date: Wed Sep 14 15:39:29 2011 +0200 + + updated for version 7.3.308 + Problem: Writing to 'verbosefile' has problems, e.g. for :highlight. + Solution: Do not use a separate verbose_write() function but write with the + same code that does redirecting. (Yasuhiro Matsumoto) + +commit ba4897e6e50ba3ce8c8744c0fb33a732af72147a +Author: Bram Moolenaar +Date: Wed Sep 14 15:01:58 2011 +0200 + + updated for version 7.3.307 + Problem: Python 3 doesn't support slice assignment. + Solution: Implement slices. (Brett Overesch, Roland Puntaier) + +commit a971b82b160aca28cff7e318d4553df5349b5103 +Author: Bram Moolenaar +Date: Wed Sep 14 14:43:25 2011 +0200 + + updated for version 7.3.306 + Problem: When closing a window there is a chance that deleting a scrollbar + triggers a GUI resize, which uses the window while it is not in a + valid state. + Solution: Set the buffer pointer to NULL to be able to detect the invalid + situation. Fix a few places that used the buffer pointer + incorrectly. + +commit 52af96527c914599334e3c2543ebb5ba1e37bbbe +Author: Bram Moolenaar +Date: Wed Sep 14 14:33:51 2011 +0200 + + updated for version 7.3.305 + Problem: Auto-loading a function while editing the command line causes + scrolling up the display. + Solution: Don't set msg_scroll when defining a function and the user is not + typing. (Yasuhiro Matsumoto) + +commit 612af43cb64d06a57211200296068f3f10126ce0 +Author: Bram Moolenaar +Date: Wed Sep 14 10:49:46 2011 +0200 + + updated for version 7.3.304 + Problem: Strawberry Perl doesn't work on MS-Windows. + Solution: Use xsubpp if needed. (Yasuhiro Matsumoto) + +commit 9f1188152f06e925e1272a9588fb9b95d8344a75 +Author: Bram Moolenaar +Date: Thu Sep 8 23:24:14 2011 +0200 + + updated for version 7.3.303 + Problem: Compilation error. + Solution: Correct return type from int to pid_t. (Danek Duvall) + +commit 868272f58e765e98d1f3f7e870434eea27eef6ee +Author: Bram Moolenaar +Date: Thu Sep 8 23:22:40 2011 +0200 + + updated for version 7.3.302 + Problem: Test 19 fails without 'smartindent' and +eval. + Solution: Don't use ":exe". Source small.vim. + +commit c42e7ed777c41796615035ff9b56fce06ba78d2d +Author: Bram Moolenaar +Date: Wed Sep 7 19:58:09 2011 +0200 + + updated for version 7.3.301 + Problem: When 'smartindent' and 'copyindent' are set a Tab is used even + though 'expandtab' is set. + Solution: Do not insert Tabs. Add a test. (Christian Brabandt) + +commit 275648066d786aac4959cec8617aafc8264e78a2 +Author: Bram Moolenaar +Date: Wed Sep 7 19:30:21 2011 +0200 + + updated for version 7.3.300 + Problem: Python doesn't parse multi-byte argument correctly. + Solution: Use "t" instead of "s". (lilydjwg) + +commit 0d55ff1594b9729b75e4654e3ac74bd2e8517b79 +Author: Bram Moolenaar +Date: Wed Sep 7 19:09:01 2011 +0200 + + updated for version 7.3.299 + Problem: Source code not in Vim style. + Solution: Adjust the style. (Elias Diem) + +commit 092e3c874f81f1a02ee16707033d3f0153724941 +Author: Bram Moolenaar +Date: Wed Sep 7 18:58:29 2011 +0200 + + updated for version 7.3.298 + Problem: Built-in colors are different from rgb.txt. + Solution: Adjust the color values. (Benjamin Haskell) + +commit 6dfff547a7f0059bc4961ac86dfb62c0dc27a217 +Author: Bram Moolenaar +Date: Wed Sep 7 18:47:23 2011 +0200 + + updated for version 7.3.297 + Problem: Can't load Perl 5.14 dynamically. + Solution: Add code in #ifdefs. (Charles Cooper) + +commit 205b886a4132b3ab463365177e86fea780263c42 +Author: Bram Moolenaar +Date: Wed Sep 7 15:04:31 2011 +0200 + + updated for version 7.3.296 + Problem: When writing to an external command a zombie process may be left + behind. + Solution: Wait on the process. (James Vega) + +commit 493c7a854109804b6a2d81d709bbf9a6dc96c197 +Author: Bram Moolenaar +Date: Wed Sep 7 14:06:47 2011 +0200 + + updated for version 7.3.295 + Problem: When filtering text with an external command Vim may not read all + the output. + Solution: When select() is interrupted loop and try again. (James Vega) + +commit 01a78342e05d2ab699258caae26c6df90b34f342 +Author: Bram Moolenaar +Date: Mon Sep 5 20:13:42 2011 +0200 + + updated for version 7.3.294 + Problem: Patch 289 causes more problems than it solves. + Solution: Rever the patch untill a better solution is found. + +commit d3184b57d2f1528abaf6079a564817a189a9b359 +Author: Bram Moolenaar +Date: Fri Sep 2 14:18:20 2011 +0200 + + updated for version 7.3.293 + Problem: MSVC compiler has a problem with non-ASCII characters. + Solution: Avoid non-ASCII characters. (Hong Xu) + +commit 6c167c645124aca84ac3b57b5fd3b56f16593091 +Author: Bram Moolenaar +Date: Fri Sep 2 14:07:36 2011 +0200 + + updated for version 7.3.292 + Problem: Crash when using fold markers and selecting a visual block that + includes a folded line and goes to end of line. (Sam Lidder) + Solution: Check for the column to be MAXCOL. (James Vega) + +commit 6fabcbe26002fd75f87c6775239b0e51e1169d68 +Author: Bram Moolenaar +Date: Fri Sep 2 12:27:25 2011 +0200 + + updated for version 7.3.291 + Problem: Configure doesn't work properly with Python3. + Solution: Put -ldl before $LDFLAGS. Add PY3_NO_RTLD_GLOBAL. (Roland + Puntaier) + +commit 39fc42ef9d3d255d775198f47f0ba53caa078441 +Author: Bram Moolenaar +Date: Fri Sep 2 11:56:20 2011 +0200 + + updated for version 7.3.290 + Problem: When a BufWriteCmd autocommand resets 'modified' this doesn't + change older buffer states to be marked as 'modified' like + ":write" does. (Yukihiro Nakadaira) + Solution: When the BufWriteCmd resets 'modified' then adjust the undo + information like ":write" does. + +commit 03aa60826e0a4ccfb69a1de3ddd101fd371a3db1 +Author: Bram Moolenaar +Date: Sun Aug 28 16:02:28 2011 +0200 + + updated for version 7.3.289 + Problem: Complete function isn't called when the leader changed. + Solution: Call ins_compl_restart() when the leader changed. (Taro Muraoka) + +commit 9dc93ae43e392d0de3cb3b2a0080c4dd29995c26 +Author: Bram Moolenaar +Date: Sun Aug 28 16:00:19 2011 +0200 + + updated for version 7.3.288 + Problem: has('python') may give an error message for not being able to load + the library after using python3. + Solution: Only give the error when the verbose argument is true. + +commit 2eba18255ea36927ea0acc6d45b7be03ca94a139 +Author: Bram Moolenaar +Date: Sat Aug 27 15:10:04 2011 +0200 + + updated for version 7.3.287 + Problem: Can't compile with MSVC and tiny options. + Solution: Move variables and #ifdefs. (Sergey Khorev) + +commit c9927c136f3e8933fc1ea4b043e0a0b8c12bd023 +Author: Bram Moolenaar +Date: Fri Aug 26 16:13:00 2011 +0200 + + updated for version 7.3.286 + Problem: Crash when using "zd" on a large number of folds. (Sam King) + Solution: Recompute pointer after reallocating array. Move fewer entries + when making room. + +commit 792826c0c715e037d7cca4d1a671c3b325e801a0 +Author: Bram Moolenaar +Date: Fri Aug 19 22:29:02 2011 +0200 + + updated for version 7.3.285 + Problem: Mapping no longer works. + Solution: Properly check for "char-". Add a test for it. + +commit b8bf541f8944a9a0ea0a4b75f8d18a565f5d91d1 +Author: Bram Moolenaar +Date: Wed Aug 17 20:33:22 2011 +0200 + + updated for version 7.3.284 + Problem: The str2special() function doesn't handle multi-byte characters + properly. + Solution: Recognize multi-byte characters. (partly by Vladimir Vichniakov) + +commit f6f4a01ab15d6c962af1210d75a5dc3876e42f39 +Author: Bram Moolenaar +Date: Wed Aug 17 17:18:20 2011 +0200 + + updated for version 7.3.283 + Problem: An expression mapping with a multi-byte character containing a + 0x80 byte gets messed up. (ZyX) + Solution: Unescape the expression before evaluating it (Yukihiro Nakadaira) + +commit 1db1f77d4a10f428738f97d06a010fddff4807c7 +Author: Bram Moolenaar +Date: Wed Aug 17 16:25:48 2011 +0200 + + updated for version 7.3.282 + Problem: When using input() and :echo in a loop the displayed text is + incorrect. (Benjamin Fritz) + Solution: Only restore the cursor position when there is a command line. + (Ben Schmidt) + +commit dc93555c0feee4f52e1535784b9cb02023888d8c +Author: Bram Moolenaar +Date: Wed Aug 17 15:23:23 2011 +0200 + + updated for version 7.3.281 + Problem: After using "expand('%:8')" the buffer name is changed. + Solution: Make a copy of the file name before shortening it. + +commit c95e32635c24465e618b67c312bcd0a038632759 +Author: Bram Moolenaar +Date: Wed Aug 10 18:36:54 2011 +0200 + + updated for version 7.3.280 + Problem: ":lmake" does not update the quickfix window title. + Solution: Update the title. (Lech Lorens) + +commit 12bc1b5c9fa6b68993ac20a211529ff459523ada +Author: Bram Moolenaar +Date: Wed Aug 10 17:44:45 2011 +0200 + + updated for version 7.3.279 + Problem: With GTK, when gvim is full-screen and a tab is opened and using a + specific monitor configuration the window is too big. + Solution: Adjust the window size like on MS-Windows. (Yukihiro Nakadaira) + +commit 17fb0e891a0aee09a2c27660eb0ea489520aaa56 +Author: Bram Moolenaar +Date: Wed Aug 10 17:25:51 2011 +0200 + + updated for version 7.3.278 + Problem: Passing the file name to open in VisVim doesn't work. + Solution: Adjust the index and check for end of buffer. (Jiri Sedlak) + +commit 8c85fa3b2659a01fc1462ea26140ad2d0622e5b0 +Author: Bram Moolenaar +Date: Wed Aug 10 17:08:03 2011 +0200 + + updated for version 7.3.277 + Problem: MS-Windows: some characters do not show in dialogs. + Solution: Use the wide methods when available. (Yanwei Jia) + +commit cf839732113e19a53302331d4f479a5e844a4a67 +Author: Bram Moolenaar +Date: Wed Aug 10 16:31:23 2011 +0200 + + updated for version 7.3.276 + Problem: GvimExt sets $LANG in the wrong way. + Solution: Save the environment and use it for gvim. (Yasuhiro Matsumoto) + +commit e78c206856b35172196a171b9f5c6b2f66bda393 +Author: Bram Moolenaar +Date: Wed Aug 10 15:56:27 2011 +0200 + + updated for version 7.3.275 + Problem: MS-Windows: When using a black background some screen updates + cause the window to flicker. + Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre) + +commit 8a20b0f25ebe3baae2044c5a6650b376e6971835 +Author: Bram Moolenaar +Date: Wed Aug 10 14:32:39 2011 +0200 + + updated for version 7.3.274 + Problem: With concealed characters tabs do not have the right size. + Solution: Use VCOL_HLC instead of vcol. (Eiichi Sato) + +commit 836082d398eb1dff8fb9fc6227f70ea56044eeba +Author: Bram Moolenaar +Date: Wed Aug 10 13:21:46 2011 +0200 + + updated for version 7.3.273 + Problem: A BOM in an error file is seen as text. (Aleksey Baibarin) + Solution: Remove the BOM from the text before evaluating. (idea by Christian + Brabandt) + +commit 213b10a57e08cf4389c54084e7236837b2396bb7 +Author: Bram Moolenaar +Date: Wed Aug 10 12:38:08 2011 +0200 + + updated for version 7.3.272 + Problem: ":put =list" does not add an empty line for a trailing empty + item. + Solution: Add a trailing NL when turning a list into a string. + +commit d0988c50f3d23ca15e567ff51d5ede2e28e9ac18 +Author: Bram Moolenaar +Date: Wed Aug 10 12:19:04 2011 +0200 + + updated for version 7.3.271 + Problem: Code not following Vim coding style. + Solution: Fix the style. (Elias Diem) + +commit 1cb7e0976da10d7c8b66372c1cb176f2e6b8423d +Author: Bram Moolenaar +Date: Wed Aug 10 12:11:01 2011 +0200 + + updated for version 7.3.270 + Problem: Illegal memory access. + Solution: Swap conditions. (Dominique Pelle) + +commit ea35ef68889b03c7d026ee5cc5e9aadbbd1d54bb +Author: Bram Moolenaar +Date: Thu Aug 4 22:59:28 2011 +0200 + + updated for version 7.3.269 + Problem: 'shellcmdflag' only works with one flag. + Solution: Split into multiple arguments. (Gary Johnson) + +commit e70172e1fc04343a1f46c625772a871a9f9c6f3e +Author: Bram Moolenaar +Date: Thu Aug 4 19:36:52 2011 +0200 + + updated for version 7.3.268 + Problem: Vim freezes when executing an external command with zsh. + Solution: Use O_NOCTTY both in the master and slave. (Bjorn Winckler) + +commit 3f5f795f7656aa986d449d2f72c3d0b4fe4703ed +Author: Bram Moolenaar +Date: Thu Aug 4 19:34:59 2011 +0200 + + updated for version 7.3.267 + Problem: Ruby on Mac OS X 10.7 may crash. + Solution: Avoid alloc(0). (Bjorn Winckler) + +commit 673214bb7df95c40ca390b032de100517ac816e1 +Author: Bram Moolenaar +Date: Wed Jul 27 18:25:44 2011 +0200 + + updated for version 7.3.266 + Problem: In Gvim with iBus typing space in Insert mode doesn't work. + Solution: Clear xim_expected_char after checking it. + +commit 4c402236492052e0b6b1ba555450aafe82da8875 +Author: Bram Moolenaar +Date: Wed Jul 27 17:58:46 2011 +0200 + + updated for version 7.3.265 + Problem: When storing a pattern in search history there is no proper check + for the separator character. + Solution: Pass the separator character to in_history(). (Muraoka Taro) + +commit 0b573a58e63f43f462e6824080c633bbd1a8a5dd +Author: Bram Moolenaar +Date: Wed Jul 27 17:31:47 2011 +0200 + + updated for version 7.3.264 + Problem: When the current directory name contains wildcard characters, such + as "foo[with]bar", the tags file can't be found. (Jeremy + Erickson) + Solution: When searching for matching files also match without expanding + wildcards. This is a bit of a hack. + +commit a171162356bd7f8b11f9af1061591316fc8dad3d +Author: Bram Moolenaar +Date: Wed Jul 27 14:15:46 2011 +0200 + + updated for version 7.3.263 + Problem: Perl and Tcl have a few code style problems. + Solution: Clean it up. (Elias Diem) + +commit d2221131cfe5e4c802b70a0d74ac23934c178a7c +Author: Bram Moolenaar +Date: Wed Jul 27 14:09:09 2011 +0200 + + updated for version 7.3.262 + Problem: Photon code style doesn't match Vim style. + Solution: Clean up some of it. (Elias Diem) + +commit d0c7ba57b11d48a7897754373ad389b35b8e6d74 +Author: Bram Moolenaar +Date: Wed Jul 27 13:59:21 2011 +0200 + + updated for version 7.3.261 + Problem: G++ error message errornously recognized as error. + Solution: Ignore "In file included from" line also when it ends in a colon. + (Fernando Castillo) + +commit 053344363899f7d5ad6b8ae38abce4c81336e2e9 +Author: Bram Moolenaar +Date: Wed Jul 20 18:29:39 2011 +0200 + + updated for version 7.3.260 + Problem: CursorHold triggers on an incomplete mapping. (Will Gray) + Solution: Don't trigger CursorHold when there is typeahead. + +commit 522f9aebff72b4a2f079ef4e4231e24244ad6b19 +Author: Bram Moolenaar +Date: Wed Jul 20 17:58:20 2011 +0200 + + updated for version 7.3.259 + Problem: Equivalence classes only work for latin characters. + Solution: Add the Unicode equivalence characters. (Dominique Pelle) + +commit ce35c88adedd855fe9b0a93c9f1d38388fd928f0 +Author: Bram Moolenaar +Date: Wed Jul 20 17:27:25 2011 +0200 + + updated for version 7.3.258 + Problem: MS-Windows: The edit with existing vim context menu entries can be + unwanted. + Solution: Let a registry entry disable them. (Jerome Vuarand) + +commit e9edd7fbdd1d815f6135e269dbc94bd0824cf33f +Author: Bram Moolenaar +Date: Wed Jul 20 16:37:24 2011 +0200 + + updated for version 7.3.257 + Problem: Not all completions are available to user commands. + Solution: Add "color", "compiler", "file_in_path" and "locale". (Dominique + Pelle) + +commit 76f7fd3df3d9eac04928427568feb1fbc3fb889d +Author: Bram Moolenaar +Date: Wed Jul 20 15:09:43 2011 +0200 + + updated for version 7.3.256 + Problem: Javascript indenting not sufficiently tested. + Solution: Add more tests. (Luc Deschenaux) Mark the lines that are indented + wrong. + +commit b560983d2f610f7098b6977b2e8fec0554a41ad1 +Author: Bram Moolenaar +Date: Wed Jul 20 15:04:58 2011 +0200 + + updated for version 7.3.255 + Problem: When editing a file such as "File[2010-08-15].vim" an E16 error is + given. (Manuel Stol) + Solution: Don't give an error for failing to compile the regexp. + +commit 9729301aa0b6a419dcd87fe9aeed72c367ae72ef +Author: Bram Moolenaar +Date: Mon Jul 18 19:40:27 2011 +0200 + + Updated runtime files. + Add missing test82 files. + +commit 0acc5618f6954c6faf57032d6b4f611de4254acb +Author: Bram Moolenaar +Date: Fri Jul 15 21:24:11 2011 +0200 + + updated for version 7.3.254 + Problem: The coladd field is not reset when setting the line number for a + ":call" command. + Solution: Reset it. + +commit 35ee452de05a61ad4797166c3d37113a540f17f9 +Author: Bram Moolenaar +Date: Fri Jul 15 21:16:59 2011 +0200 + + updated for version 7.3.253 + Problem: "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'. + Checks in mb_strnicmp() for illegal and truncated bytes are + wrong. Should not assume that byte length is equal before case + folding. + Solution: Add utf_safe_read_char_adv() and utf_strnicmp(). Add a test for + this. (Ivan Krasilnikov) + +commit 01b2a23b95e9d2ca2fee5ad421756f3b1ca53910 +Author: Bram Moolenaar +Date: Fri Jul 15 17:56:16 2011 +0200 + + updated for version 7.3.252 + Problem: Tests fail. (David Northfield) + Solution: Add missing update for .ok file. + +commit 44286ca3c40cd744d1a007443bbb3624f9c5c53c +Author: Bram Moolenaar +Date: Fri Jul 15 17:51:34 2011 +0200 + + updated for version 7.3.251 + Problem: "gH" deletes the current line, except when it's the last + line. + Solution: Set the "include" flag to indicate the last line is to be deleted. + +commit 3d64a3176c9ffe249ad4b5403a18f8364e707813 +Author: Bram Moolenaar +Date: Fri Jul 15 15:54:44 2011 +0200 + + updated for version 7.3.250 + Problem: Python: Errors in Unicode characters not handled nicely. + Solution: Add the surrogateescape error handler. (lilydjwg) + +commit 50f42cadb1a5970d3a6b83d961e66fa486df8fcb +Author: Bram Moolenaar +Date: Fri Jul 15 14:12:30 2011 +0200 + + updated for version 7.3.249 + Problem: Wrong indenting for array initializer. + Solution: Detect '}' in a better way. (Lech Lorens) + +commit 734d99804b42638ff25480dd8f8f477f2809cc7e +Author: Bram Moolenaar +Date: Fri Jul 15 13:52:04 2011 +0200 + + updated for version 7.3.248 + Problem: PC Install instructions missing install instructions. + Solution: Step-by-step explanation. (Michael Soyka) + +commit 37a02ca1c2ecd5cbc5678d901c7bc55e8da0604f +Author: Bram Moolenaar +Date: Fri Jul 15 13:33:21 2011 +0200 + + updated for version 7.3.247 + Problem: Running tests changes the users viminfo file. Test for patch + 7.3.245 missing. + Solution: Add "nviminfo" to the 'viminfo' option. Include the test. + +commit 19fd09a78fd0959ad60ff03a2324c974e0f5cc44 +Author: Bram Moolenaar +Date: Fri Jul 15 13:21:30 2011 +0200 + + updated for version 7.3.246 + Problem: Repeating "f4" in "4444" skips one 4. + Solution: Check the t_cmd flag. (Christian Brabandt) + +commit 54ee2b8741e10906393cf85450d69d91edb3f2eb +Author: Bram Moolenaar +Date: Fri Jul 15 13:09:51 2011 +0200 + + updated for version 7.3.245 + Problem: Python 3.2 libraries not correctly detected. + Solution: Add the suffix to the library name. (Niclas Zeising) + +commit 4da95d377f1883de6e2b88889acb47824b4f589d +Author: Bram Moolenaar +Date: Thu Jul 7 17:43:41 2011 +0200 + + updated for version 7.3.244 + Problem: MS-Windows: Build problem with old compiler. (John Beckett) + Solution: Only use HandleToLong() when available. (Mike Williams) + +commit f56a6de10b5d2b5c3f38753fdae9d7fd82b58c73 +Author: Bram Moolenaar +Date: Thu Jul 7 17:36:56 2011 +0200 + + updated for version 7.3.243 + Problem: Illegal memory access in readline(). + Solution: Swap the conditions. (Dominique Pelle) + +commit b5ce04dd281d2923693255a1f565d2170c2ca504 +Author: Bram Moolenaar +Date: Thu Jul 7 17:15:33 2011 +0200 + + updated for version 7.3.242 + Problem: Illegal memory access in after_pathsep(). + Solution: Check that the pointer is not at the start of the file name. + (Dominique Pelle) + +commit 80ae7b2287d712069243d8ebe2e4a39bd79737a4 +Author: Bram Moolenaar +Date: Thu Jul 7 16:44:37 2011 +0200 + + updated for version 7.3.241 + Problem: Using CTRL-R CTRL-W on the command line may insert only part of + the word. + Solution: Use the cursor position instead of assuming it is at the end of + the command. (Tyru) + +commit 4b9669f1dc0b1f30a378624810ca144b9ca49a8e +Author: Bram Moolenaar +Date: Thu Jul 7 16:20:52 2011 +0200 + + updated for version 7.3.240 + Problem: External commands can't use pipes on MS-Windows. + Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent + Berthoux) + +commit 03a807aaf45e5f85a10cd3b0c4e4913d170f8f5a +Author: Bram Moolenaar +Date: Thu Jul 7 15:08:58 2011 +0200 + + updated for version 7.3.239 + Problem: Python corrects the cursor column without taking 'virtualedit' + into account. (lilydjwg) + Solution: Call check_cursor_col_win(). + +commit 5cfe2d760db119718287ad3d4ee11d6914ceee58 +Author: Bram Moolenaar +Date: Thu Jul 7 15:04:52 2011 +0200 + + updated for version 7.3.238 + Problem: Compiler warning for conversion. + Solution: Add type cast. (Mike Williams) + +commit 0c7437a5d2219d12d28919d16da7aad5c9a18027 +Author: Bram Moolenaar +Date: Sun Jun 26 19:40:23 2011 +0200 + + updated for version 7.3.237 + Problem: "filetype" completion doesn't work on Windows. (Yue Wu) + Solution: Don't use a glob pattern for the directories, use a list of + directories. (Dominique Pelle) + +commit 0baa7f1cd0aad0ff011d87340e24c678853b33ca +Author: Bram Moolenaar +Date: Sun Jun 26 19:13:50 2011 +0200 + + updated for version 7.3.236 + Problem: Python 3 doesn't compile without +multi_byte + Solution: Use "latin1" when MULTI_BYTE is not defined. (lilydjwg) + +commit 8b3e0330ba1fee9ac6293f82f546e08be3f0799c +Author: Bram Moolenaar +Date: Sun Jun 26 05:36:34 2011 +0200 + + updated for version 7.3.235 + Problem: ";" gets stuck on a "t" command, it's not useful. + Solution: Add the ';' flag in 'cpo'. (Christian Brabandt) + +commit 20892c1e6830abf25828fb73a72815d904271bd0 +Author: Bram Moolenaar +Date: Sun Jun 26 04:49:00 2011 +0200 + + updated for version 7.3.234 + Problem: With GTK menu may be popping down. + Solution: Use event time instead of GDK_CURRENT_TIME. (Hong Xu) + +commit d58ea072271a14db1f0422d787e2cbd59d530476 +Author: Bram Moolenaar +Date: Sun Jun 26 04:25:30 2011 +0200 + + updated for version 7.3.233 + Problem: ":scriptnames" and ":breaklist" show long file names. + Solution: Shorten to use "~/" when possible. (Jean-Rene David) + +commit 91805fc0db6b957c5bf688f2d96585eae9179999 +Author: Bram Moolenaar +Date: Sun Jun 26 04:01:44 2011 +0200 + + updated for version 7.3.232 + Problem: Python doesn't compile without +multi_byte + Solution: Use "latin1" when MULTI_BYTE is not defined. + +commit 6e948a652d6729a32d64d4247b94b754f2fc03bd +Author: Bram Moolenaar +Date: Sun Jun 26 03:18:52 2011 +0200 + + updated for version 7.3.231 + Problem: Runtime file patches failed. + Solution: Redo the patches made against the patched files instead of the + files in the mercurial repository. + +commit f9b48159188176bdeb4828b0338bfa6bc2b2726e +Author: Bram Moolenaar +Date: Mon Jun 20 05:02:58 2011 +0200 + + updated for version 7.3.230 + Problem: ":wundo" and ":rundo" don't unescape their argument. (Aaron + Thoma) + Solution: Use FILE1 instead of XFILE. + +commit 67d441ba361fb60af9d46f74a23ba3e6c232244f +Author: Bram Moolenaar +Date: Mon Jun 20 00:53:15 2011 +0200 + + updated for version 7.3.229 + Problem: Using fork() makes gvim crash on Mac when build with + CoreFoundation. + Solution: Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka) + +commit 914968e66d54d9bc3e49aa376bfe136738e883e4 +Author: Bram Moolenaar +Date: Mon Jun 20 00:45:58 2011 +0200 + + updated for version 7.3.228 + Problem: "2gj" does not always move to the correct position. + Solution: Get length of line after moving to a next line. (James Vega) + +commit 54b08a5e78516d3516109f935b34c7d6663370a0 +Author: Bram Moolenaar +Date: Mon Jun 20 00:25:44 2011 +0200 + + updated for version 7.3.227 + Problem: Mac OS doesn't have the linewise clipboard fix. + Solution: Also change the Mac OS file. (Bjorn Winckler) + +commit 251e19127170e7387da1f10b9c99c957b16477fc +Author: Bram Moolenaar +Date: Sun Jun 19 05:09:16 2011 +0200 + + Updated runtime files. + +commit d6761c3cdf9d15c0f64253dcd8049ff9f25aa987 +Author: Bram Moolenaar +Date: Sun Jun 19 04:54:21 2011 +0200 + + updated for version 7.3.226 + Problem: On a 64 bit system "syn sync fromstart" is very slow. (Bjorn + Steinbrink) + Solution: Store the state when starting to parse from the first line. + +commit 978287b8f811d384f32fc9b85063f41e2e08f5e2 +Author: Bram Moolenaar +Date: Sun Jun 19 04:32:15 2011 +0200 + + updated for version 7.3.225 + Problem: Using "\n" in a substitute inside ":s" does not result in a line + break. + Solution: Change behavior inside vim_regexec_nl(). Add tests. (Motoya + Kurotsu) + +commit 5f8949656acb8b2a850d59f685865938862e4f6d +Author: Bram Moolenaar +Date: Sun Jun 19 02:55:37 2011 +0200 + + updated for version 7.3.224 + Problem: Can't pass dict to sort function. + Solution: Add the optional {dict} argument to sort(). (ZyX) + +commit c16756d82968d31ec3927ff1320f5f8fa5d7dbf3 +Author: Bram Moolenaar +Date: Sun Jun 19 01:30:07 2011 +0200 + + updated for version 7.3.223 + Problem: MingW cross compilation doesn't work with tiny features. + Solution: Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of + "#ifdef CLIPBOARD". Fix typo in makefile. + +commit 26f3c637fc2072ab403d6c77999ee5840a3196f8 +Author: Bram Moolenaar +Date: Sun Jun 19 01:27:34 2011 +0200 + + updated for version 7.3.222 + Problem: Warning for building GvimExt. + Solution: Comment-out the DESCRIPTION line. (Mike Williams) + +commit d44347f1e7791ead2d90b1fda06d9f4e325d912e +Author: Bram Moolenaar +Date: Sun Jun 19 01:14:29 2011 +0200 + + updated for version 7.3.221 + Problem: Text from the clipboard is sometimes handled as linewise, but not + consistently. + Solution: Assume the text is linewise when it ends in a CR or NL. + +commit 19e609437873594b8b08aaceafbe81ef235044bf +Author: Bram Moolenaar +Date: Sun Jun 19 00:27:51 2011 +0200 + + updated for version 7.3.220 + Problem: Python 3: vim.error is a 'str' instead of an 'Exception' object, + so 'except' or 'raise' it causes a 'SystemError' exception. + Buffer objects do not support slice assignment. + When exchanging text between Vim and Python, multibyte texts become + gabage or cause Unicode Expceptions, etc. + 'py3file' tries to read in the file as Unicode, sometimes causes + UnicodeDecodeException + Solution: Fix the problems. (lilydjwg) + +commit f85dae3c34065244f701e44c21a4e828566c63f1 +Author: Bram Moolenaar +Date: Mon Jun 13 21:21:22 2011 +0200 + + Add files added by recent patches. + +commit 9a4d7fd214eada651030e303f28eef3b6c30178f +Author: Bram Moolenaar +Date: Mon Jun 13 02:04:00 2011 +0200 + + updated for version 7.3.219 + Problem: Can't compile with GTK on Mac. + Solution: Add some #ifdef trickery. (Ben Schmidt) + +commit 015de43f70cca1d5e3e0798b9312f7200bdcc300 +Author: Bram Moolenaar +Date: Mon Jun 13 01:32:46 2011 +0200 + + updated for version 7.3.218 + Problem: Tiny configuration problem with Python 3. + Solution: Add abiflags in one more place. (Andreas Behr) + +commit 12bde494a5493fecc0617d7225d528114b6ecbfd +Author: Bram Moolenaar +Date: Mon Jun 13 01:19:56 2011 +0200 + + updated for version 7.3.217 + Problem: Inside an "if" a ":wincmd" causes problems. + Solution: When skipping commands let ":wincmd" skip over its argument. + +commit 986a0039cb159446796d2e56546649465c34cbfc +Author: Bram Moolenaar +Date: Mon Jun 13 01:07:27 2011 +0200 + + updated for version 7.3.216 + Problem: When recovering a file a range of lines is missing. (Charles Jie) + Solution: Reset the index when advancing to the next pointer block. Add a + test to verify recovery works. + +commit f7befa9f1db3db1863aac25e123cd8d5e8c8c35a +Author: Bram Moolenaar +Date: Sun Jun 12 22:13:40 2011 +0200 + + updated for version 7.3.215 + Problem: Wrong file names in previous patch. (Toothpik) + Solution: Include the option changes. + +commit d9758e37ee2a2aa75edfca8ddf39780b9b619dec +Author: Bram Moolenaar +Date: Sun Jun 12 22:03:23 2011 +0200 + + updated for version 7.3.214 + Problem: The text displayed by ":z-" isn't exactly like old Vi. + Solution: Add one to the start line number. (ChangZhuo Chen) + +commit 6ec154b57da547881297fd229fdb20b5aeec74a7 +Author: Bram Moolenaar +Date: Sun Jun 12 21:51:08 2011 +0200 + + updated for version 7.3.213 + Problem: Javascript object literal is not indented correctly. + Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux) + +commit 456f2bb24f269a1f1ceb5ddedfb828ca33fc270b +Author: Bram Moolenaar +Date: Sun Jun 12 21:37:13 2011 +0200 + + updated for version 7.3.212 + Problem: With Python 3.2 ":py3" fails. + Solution: Move PyEval_InitThreads() to after Py_Initialize(). (Roland + Puntaier) Check abiflags in configure. (Andreas Behr) + +commit 03227eeb797dcc7cdd90672b67b8daff61943f21 +Author: Bram Moolenaar +Date: Sun Jun 12 21:25:00 2011 +0200 + + updated for version 7.3.211 + Problem: Compiler warning. + Solution: Add type cast. + +commit 2f982e4fabf27806d96cedd34d0f1823a3fc52c0 +Author: Bram Moolenaar +Date: Sun Jun 12 20:42:22 2011 +0200 + + updated for version 7.3.210 + Problem: Can't always find the file when using cscope. + Solution: Add the 'cscoperelative' option. (Raghavendra D Prabhu) + +commit 536d95f6171b75093e7dc2894144a9bd44a85895 +Author: Bram Moolenaar +Date: Sun Jun 12 20:36:09 2011 +0200 + + updated for version 7.3.209 + Problem: MSVC Install instructions point to wrong batch file. + Solution: Add a batch file for use with MSVC 10. + +commit d8644bd64645f2ba64aeac44d22126d2fd63afc3 +Author: Bram Moolenaar +Date: Sun Jun 12 20:33:38 2011 +0200 + + updated for version 7.3.208 + Problem: Early terminated if statement. + Solution: Remove the semicolon. (Lech Lorens) + +commit 3ed16dc6b71131f9a5808c066335617f5b6416e0 +Author: Bram Moolenaar +Date: Sun Jun 12 20:31:31 2011 +0200 + + updated for version 7.3.207 + Problem: Can't compile with MSVC with pentium4 and 64 bit. + Solution: Only use SSE2 for 32 bit. (Mike Williams) + +commit 7154b326d0aa1542d10d54278edc6af1fe57ac5d +Author: Bram Moolenaar +Date: Wed May 25 21:18:06 2011 +0200 + + updated for version 7.3.206 + Problem: 64bit MS-Windows compiler warning. + Solution: Use HandleToLong() instead of type cast. (Mike Williams) + +commit 6fa46363ad667a60d4d6a07dc1e83653cd0dae17 +Author: Bram Moolenaar +Date: Wed May 25 17:56:27 2011 +0200 + + updated for version 7.3.205 + Problem: Syntax "extend" doesn't work correctly. + Solution: Avoid calling check_state_ends() recursively (Ben Schmidt) + +commit 9b83c2f979ee756eab63dc93c67cb4ad165f10f3 +Author: Bram Moolenaar +Date: Wed May 25 17:29:44 2011 +0200 + + updated for version 7.3.204 + Problem: Compiler warning. + Solution: Add type cast. (Mike Williams) + +commit bd8608d979db1f725551215d8a78dcecbb9bb98a +Author: Bram Moolenaar +Date: Wed May 25 17:06:22 2011 +0200 + + updated for version 7.3.203 + Problem: MS-Windows: Can't run an external command without a console window. + Solution: Support ":!start /b cmd". (Xaizek) + +commit ed38b0ac415b84a10f7c3cf3e5aae34d834187f1 +Author: Bram Moolenaar +Date: Wed May 25 15:16:18 2011 +0200 + + updated for version 7.3.202 + Problem: Cannot influence the indent inside a namespace. + Solution: Add the "N" 'cino' parameter. (Konstantin Lepa) + +commit 334adf0ae530a70454d9c01b8aeb717f324d7c97 +Author: Bram Moolenaar +Date: Wed May 25 13:34:04 2011 +0200 + + updated for version 7.3.201 + Problem: "} else" still causes following lines to be indented too much. + Solution: Better detection for the "else" block. (Lech Lorens) + +commit a660dc8f303548488f6138a04cb7a33a396d1b08 +Author: Bram Moolenaar +Date: Wed May 25 12:51:22 2011 +0200 + + updated for version 7.3.200 + Problem: CTRL-D doesn't complete :lang. + Solution: Add the missing part of the change. (Dominique Pelle) + +commit 72952de23993ecb8d4223b3d0db6e8c5c42d56e0 +Author: Bram Moolenaar +Date: Wed May 25 12:09:50 2011 +0200 + + updated for version 7.3.199 + Problem: MS-Windows: Compilation problem of OLE with MingW compiler. + Solution: Put #ifdef around declarations. (Guopeng Wen) + +commit 9b486ca3915bf457ddbd6f55f28a1f143b8f63c3 +Author: Bram Moolenaar +Date: Thu May 19 18:26:40 2011 +0200 + + updated for version 7.3.198 + Problem: No completion for ":lang". + Solution: Get locales to complete from. (Dominique Pelle) + +commit efa8e80c0bbd2a1c732f9cfccf296dacf96bddbe +Author: Bram Moolenaar +Date: Thu May 19 17:42:59 2011 +0200 + + updated for version 7.3.197 + Problem: When a QuickfixCmdPost event removes all errors, Vim still tries + to jump to the first error, resulting in E42. + Solution: Get the number of error after the autocmd event. (Mike Lundy) + +commit e659c95b01b04b353e60d728d32bcb17f8ff832c +Author: Bram Moolenaar +Date: Thu May 19 17:25:41 2011 +0200 + + updated for version 7.3.196 + Problem: Can't intercept a character that is going to be inserted. + Solution: Add the InsertCharPre autocommand event. (Jakson A. Aquino) + +commit 496f9517cb2630cd902be85e51e3ab395a194e85 +Author: Bram Moolenaar +Date: Thu May 19 16:35:09 2011 +0200 + + updated for version 7.3.195 + Problem: "} else" causes following lines to be indented too much. (Rouben + Rostamian) + Solution: Better detection for the "else". (Lech Lorens) + +commit 1385c3ee7f8715796c87d9bb020326ecc681e95d +Author: Bram Moolenaar +Date: Thu May 19 14:59:10 2011 +0200 + + updated for version 7.3.194 + Problem: When "b" is a symlink to directory "a", resolve("b/") doesn't + result in "a/". (ZyX) + Solution: Remove the trailing slash. (Jean-Rene David) + +commit 9bd1a7ea28d102cca24901d6f16378441fa5245c +Author: Bram Moolenaar +Date: Thu May 19 14:50:54 2011 +0200 + + updated for version 7.3.193 + Problem: In the command line window ":close" doesn't work properly. (Tony + Mechelynck) + Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene + David) + +commit 0df110269804d128a1a4b00849b0b82bc71548a7 +Author: Bram Moolenaar +Date: Thu May 19 14:30:16 2011 +0200 + + updated for version 7.3.192 + Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes. + (Dominique Pelle) + Solution: Advance over whole character instead of one byte. + +commit 2d5204ff882e167048af81c8990fb9d296c8dd1e +Author: Bram Moolenaar +Date: Thu May 19 13:44:07 2011 +0200 + + Updated message translations. + +commit b07269a548ee40bf509f8ce2c19f3a86d37916e5 +Author: Bram Moolenaar +Date: Thu May 19 13:41:14 2011 +0200 + + updated for version 7.3.191 + Problem: Still some RISC OS stuff to remove. + Solution: Remove files and lines. (Hong Xu) + Remove the 'osfiletype' option code. + +commit 20f90cf99a156ba6fa93fc44047264685f210824 +Author: Bram Moolenaar +Date: Thu May 19 12:22:51 2011 +0200 + + Updated runtime files. + +commit 3a7d8c3adb80c26564fa2e25f0edda38c905c3a3 +Author: Bram Moolenaar +Date: Thu May 19 12:14:10 2011 +0200 + + updated for version 7.3.190 + Problem: When there is a "containedin" syntax argument highlighting may be + wrong. (Radek) + Solution: Reset current_next_list. (Ben Schmidt) + +commit e2bdce3f5c0fb52a733fa4ba4f8a299c81fc7b29 +Author: Bram Moolenaar +Date: Tue May 10 17:29:33 2011 +0200 + + updated for version 7.3.189 + Problem: Can't build without +clipboard feature. (Christian Ebert) + Solution: Add the missing #ifdef. + +commit 1bfb61e80b838f1182b2fef00b808220bddb5f1f +Author: Bram Moolenaar +Date: Tue May 10 17:21:56 2011 +0200 + + updated for version 7.3.188 + Problem: More RISC OS files to remove. + Solution: Remove them. Update the file list. + +commit 446beb48d9795843c94860d7f62bdc7374aae1dd +Author: Bram Moolenaar +Date: Tue May 10 17:18:44 2011 +0200 + + Updated runtime files. + +commit 1c2b2c12bb6883c2fbae239b99c8113ec546a855 +Author: Bram Moolenaar +Date: Tue May 10 16:42:00 2011 +0200 + + Remove the deleted RISC OS files. + +commit e60acc180b1886825246d194a2b9ce5d9bb91b2c +Author: Bram Moolenaar +Date: Tue May 10 16:41:25 2011 +0200 + + updated for version 7.3.187 + Problem: The RISC OS port has obvious errors and is not being maintained. + Solution: Remove the RISC OS files and code. + +commit 536681be5deba615f5ebe3edc3ce85ef01830876 +Author: Bram Moolenaar +Date: Tue May 10 16:12:45 2011 +0200 + + updated for version 7.3.186 + Problem: When 'clipboard' contains "unnamed" or "unnamedplus" the value of + v:register is wrong for operators without a specific register. + Solution: Adjust the register according to 'clipboard'. (Ingo Karkat) + +commit bb99322ef91c79adc7e6a01dec41b2edda3aec26 +Author: Bram Moolenaar +Date: Tue May 10 16:00:47 2011 +0200 + + updated for version 7.3.185 + Problem: ":windo g/pattern/q" closes windows and reports "N more lines". + (Tim Chase) + Solution: Remember what buffer ":global" started in. (Jean-Rene David) + +commit 18e0bfb07ce7bd8e57687152e417a5a4d9743b37 +Author: Bram Moolenaar +Date: Tue May 10 15:52:15 2011 +0200 + + updated for version 7.3.184 + Problem: Static code analysis errors in riscOS. + Solution: Make buffer size bigger. (Dominique Pelle) + +commit 5897e0c47029512890ecec2c8dddfb9103b02d88 +Author: Bram Moolenaar +Date: Tue May 10 15:42:03 2011 +0200 + + updated for version 7.3.183 + Problem: When Exuberant ctags binary is exuberant-ctags it's not found. + Solution: Add configure check for exuberant-ctags. + +commit 05da428462ac4ec73de78250eca185da68049170 +Author: Bram Moolenaar +Date: Tue May 10 14:44:11 2011 +0200 + + updated for version 7.3.182 + Problem: Compiler warning for uninitialized variable. + Solution: Add dummy initializer. + +commit 9c520cb54438b1011d7b48354637681828b87682 +Author: Bram Moolenaar +Date: Tue May 10 14:22:16 2011 +0200 + + updated for version 7.3.181 + Problem: When repeating the insert of CTRL-V or a digraph the display may + not be updated correctly. + Solution: Only call edit_unputchar() after edit_putchar(). (Lech Lorens) + +commit a4271d598b3103eb80f72969587d71445cfe337f +Author: Bram Moolenaar +Date: Tue May 10 13:38:27 2011 +0200 + + updated for version 7.3.180 + Problem: When both a middle part of 'comments' matches and an end part, the + middle part was used errornously. + Solution: After finding the middle part match continue looking for a better + end part match. (partly by Lech Lorens) + +commit aede6ceba3030db559f503268be9cad75a08ca39 +Author: Bram Moolenaar +Date: Tue May 10 11:56:30 2011 +0200 + + updated for version 7.3.179 + Problem: C-indent doesn't handle colon in string correctly. + Solution: Skip the string. (Lech Lorens) + +commit 4ae06c1fa5973496deb74ef06dd116843bf0b647 +Author: Bram Moolenaar +Date: Tue May 10 11:39:19 2011 +0200 + + updated for version 7.3.178 + Problem: C-indent doesn't handle code right after { correctly. + Solution: Fix detecting unterminated line. (Lech Lorens) + +commit 3c9c99cb2c7839b96101ba0f41e93f8991adf531 +Author: Bram Moolenaar +Date: Thu May 5 18:31:59 2011 +0200 + + updated for version 7.3.177 + Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is + "utf-8". + Solution: Convert to utf-16. (Yukihiro Nakadaira) + +commit 948733a874e279e4f72977ae2759a5618bdf0fe0 +Author: Bram Moolenaar +Date: Thu May 5 18:10:16 2011 +0200 + + updated for version 7.3.176 + Problem: Ruby linking doesn't work properly on Mac OS X. + Solution: Fix the configure check for Ruby. (Bjorn Winckler) + +commit 1701e4069b94d8d03d02a9a6af99c48d360853cd +Author: Bram Moolenaar +Date: Thu May 5 17:32:44 2011 +0200 + + updated for version 7.3.175 + Problem: When 'colorcolumn' is set locally to a window, ":new" opens a + window with the same highlighting but 'colorcolumn' is empty. + (Tyru) + Solution: Call check_colorcolumn() after clearing and copying options. + (Christian Brabandt) + +commit 8f4ba6942d888c708cc1c85f7cb77cebb957c878 +Author: Bram Moolenaar +Date: Thu May 5 17:24:27 2011 +0200 + + updated for version 7.3.174 + Problem: When Exuberant ctags binary is exctags it's not found. + Solution: Add configure check for exctags. (Hong Xu) + +commit d236ac0d49aca2f0fa5cb5232baae7a0b1b90d59 +Author: Bram Moolenaar +Date: Thu May 5 17:14:14 2011 +0200 + + updated for version 7.3.173 + Problem: After using setqflist() to make the quickfix list empty ":cwindow" + may open the window anyway. Also after ":vimgrep". + Solution: Correctly check whether the list is empty. (Ingo Karkat) + +commit 1c32dff7d6b4cf00d1e63ac79968e9deb8b90e2e +Author: Bram Moolenaar +Date: Thu May 5 16:41:24 2011 +0200 + + updated for version 7.3.172 + Problem: MS-Windows: rename() might delete the file if the name differs but + it's actually the same file. + Solution: Use the file handle to check if it's the same file. (Yukihiro + Nakadaira) + +commit 85de20665f3ed48345b79cd0920af41397544141 +Author: Bram Moolenaar +Date: Thu May 5 14:26:41 2011 +0200 + + updated for version 7.3.171 + Problem: When the clipboard isn't supported: ":yank*" gives a confusing + error message. + Solution: Specifically mention that the register name is invalid. + (Jean-Rene David) + +commit 72bb0d64554d671deb70724774f2a93c2d17c407 +Author: Bram Moolenaar +Date: Thu Apr 28 19:05:05 2011 +0200 + + updated for version 7.3.170 + Problem: VMS Makefile for testing was not updated for test77. + Solution: Add test77 to the Makefile. + +commit 8e5af3e531b986985e2be05e7be652119e76889f +Author: Bram Moolenaar +Date: Thu Apr 28 19:02:44 2011 +0200 + + Updated runtime files. + +commit b453a53b59b55a399f0ff2e473cba796d95a2a0b +Author: Bram Moolenaar +Date: Thu Apr 28 17:48:44 2011 +0200 + + updated for version 7.3.169 + Problem: Freeing memory already freed, warning from static code analyzer. + Solution: Initialize pointers to NULL, correct use of "mustfree". (partly by + Dominique Pelle) + +commit 877b97b9531b70ee05b2c3338354980159e4f67b +Author: Bram Moolenaar +Date: Thu Apr 28 17:30:09 2011 +0200 + + updated for version 7.3.168 + Problem: When the second argument of input() contains a CR the text up to + that is used without asking the user. (Yasuhiro Matsumoto) + Solution: Change CR, NL and ESC in the text to a space. + +commit d88e02def5d100a6c5dbc4bb0ec79ee13c88ca5a +Author: Bram Moolenaar +Date: Thu Apr 28 17:27:09 2011 +0200 + + updated for version 7.3.167 + Problem: When using the internal grep QuickFixCmdPost is not triggered. + (Yukihiro Nakadaira) + Solution: Change the place where autocommands are triggered. + +commit f8441477474f5ca2aa33660e0472a668f8c8bf0a +Author: Bram Moolenaar +Date: Thu Apr 28 17:24:58 2011 +0200 + + updated for version 7.3.166 + Problem: Buffer on the stack may be too big + Solution: Allocate the space. + +commit cca92ec8cfb16cf8341a928c9bea8ea56aa8df40 +Author: Bram Moolenaar +Date: Thu Apr 28 17:21:53 2011 +0200 + + updated for version 7.3.165 + Problem: ":find" completion does not escape spaces in a directory name. + (Isz) + Solution: Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner) + +commit 8d2d71d4bbd7f13817e7f42ce02b31c4a17ed66f +Author: Bram Moolenaar +Date: Thu Apr 28 13:02:09 2011 +0200 + + updated for version 7.3.164 + Problem: C-indenting: a preprocessor statement confuses detection of a + function delcaration. + Solution: Ignore preprocessor lines. (Lech Lorens) Also recognize the style + to put a comma before the argument name. + +commit f1fda2d6e591a5b5bb549e4ca30c9029c544eea9 +Author: Bram Moolenaar +Date: Thu Apr 28 12:57:36 2011 +0200 + + updated for version 7.3.163 + Problem: For the default of 'shellpipe' "mksh" and "pdksh" are not + recognized. + Solution: Recognize these shell names. + +commit e962388eaca69d607e16b9c632d2b842848a6489 +Author: Bram Moolenaar +Date: Thu Apr 21 14:27:28 2011 +0200 + + updated for version 7.3.162 + Problem: No error message when assigning to a list with an index out of + range. (Yukihiro Nakadaira) + Solution: Add the error message. + +commit d9462e394a582b2698e13648c95acf22322ee766 +Author: Bram Moolenaar +Date: Mon Apr 11 21:35:11 2011 +0200 + + updated for version 7.3.161 + Problem: Items on the stack may be too big. + Solution: Make items static or allocate them. + +commit ef9d6aa70d68cd3a765ed55f4c3781aeb8aeea23 +Author: Bram Moolenaar +Date: Mon Apr 11 16:56:35 2011 +0200 + + updated for version 7.3.160 + Problem: Unsafe string copying. + Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead + of strcat(). + +commit 0d35e91abfa9e17f7c554bfd33b119b879448c72 +Author: Bram Moolenaar +Date: Mon Apr 11 14:29:17 2011 +0200 + + updated for version 7.3.159 + Problem: Using uninitialized pointer when out of memory. + Solution: Check for NULL return value. + +commit 4aa97427bede92d74b07ab875de91cb068724c8d +Author: Bram Moolenaar +Date: Mon Apr 11 14:27:38 2011 +0200 + + updated for version 7.3.158 + Problem: Might use uninitialized memory in C indenting. + Solution: Init arrays to empty. + +commit 367bec852e494e2cdcf092237dfe9fd15b874b1e +Author: Bram Moolenaar +Date: Mon Apr 11 14:26:19 2011 +0200 + + updated for version 7.3.157 + Problem: Superfluous assignment. + Solution: Remove assignment. + +commit 639304ddb1bcc70b67b3eaf50cefb30415526aa8 +Author: Bram Moolenaar +Date: Mon Apr 11 14:24:37 2011 +0200 + + updated for version 7.3.156 + Problem: Tty names possibly left unterminated. + Solution: Use vim_strncpy() instead of strncpy(). + +commit 32f649e1fc7cdefbb406a397432030bfe17f0e07 +Author: Bram Moolenaar +Date: Mon Apr 11 13:46:13 2011 +0200 + + updated for version 7.3.155 + Problem: Crash when using map(), filter() and remove() on v:. (ZyX) + Also for extend(). (Yukihiro Nakadaira) + Solution: Mark v: as locked. Also correct locking error messages. + +commit 2dfb38659c7eb919df8a50c21de0ca1b25ccc316 +Author: Bram Moolenaar +Date: Sat Apr 2 15:12:50 2011 +0200 + + updated for version 7.3.154 + Problem: Can't compile with tiny features. (Tony Mechelynck) + Solution: Move #define outside of #ifdef. + +commit 10d77eb6aca0dd4d6fbf43e1fc3f3e2204f75177 +Author: Bram Moolenaar +Date: Sat Apr 2 14:44:55 2011 +0200 + + updated for version 7.3.153 + Problem: Compiler warning for ambiguous else, missing prototype. + Solution: Add braces. (Dominique Pelle) Add prototype for die(). + +commit e0659a680c623f2107017313195a99fa786371ab +Author: Bram Moolenaar +Date: Fri Apr 1 19:14:40 2011 +0200 + + updated for version 7.3.152 + Problem: Xxd does not check for errors from library functions. + Solution: Add error checks. (Florian Zumbiehl) + +commit adc2182c40228d3eaef90779fd18d65715e29203 +Author: Bram Moolenaar +Date: Fri Apr 1 18:03:16 2011 +0200 + + Updated runtime files. + +commit 337ae06ff9fe42c871564947aa32e4fe6b08fba9 +Author: Bram Moolenaar +Date: Fri Apr 1 16:28:38 2011 +0200 + + updated for version 7.3.151 + Problem: When "unnamedplus" is in 'clipboard' the selection is sometimes + also copied to the star register. + Solution: Avoid copy to the star register when undesired. (James Vega) + +commit 27b6056d85370f13c4e156d83d095676357ba34a +Author: Bram Moolenaar +Date: Fri Apr 1 16:07:46 2011 +0200 + + updated for version 7.3.150 + Problem: readline() does not return the last line when the NL is missing. + (Hong Xu) + Solution: When at the end of the file Also check for a previous line. + +commit 96bcc5e6cd90c914c55e1606067fbdee4a981891 +Author: Bram Moolenaar +Date: Fri Apr 1 15:33:59 2011 +0200 + + updated for version 7.3.149 + Problem: The cursor disappears after the processing of the 'setDot' + netbeans command when vim runs in a terminal. + Solution: Show the cursor after a screen update. (Xavier de Gaye, 2011 + +commit 42431a7aa060566f230e20dc43effa0fee16bba4 +Author: Bram Moolenaar +Date: Fri Apr 1 14:44:59 2011 +0200 + + updated for version 7.3.148 + Problem: A syntax file with a huge number of items or clusters causes weird + behavior, a hang or a crash. (Yukihiro Nakadaira) + Solution: Check running out of IDs. (partly by Ben Schmidt) + +commit 316dca03caf513db0e02588acd784c838de835dd +Author: Bram Moolenaar +Date: Fri Apr 1 13:05:45 2011 +0200 + + updated for version 7.3.147 + Problem: Can't build on HP-UX. + Solution: Remove an unnecessary backslash. (John Marriott) + +commit 4228bec0ae8ca2714289f5375b0435051e9b93ad +Author: Bram Moolenaar +Date: Sun Mar 27 16:03:15 2011 +0200 + + updated for version 7.3.146 + Problem: It's possible to assign to a read-only member of a dict. + It's possible to create a global variable "0". (ZyX) + It's possible to add a v: variable with ":let v:.name = 1". + Solution: Add check for dict item being read-only. + Check the name of g: variables. + Disallow adding v: variables. + +commit 30fec7bc7fbc9c1b7d45b4616c5187fc63652eb2 +Author: Bram Moolenaar +Date: Sat Mar 26 18:32:05 2011 +0100 + + updated for version 7.3.145 + Problem: Can't build with Python dynamically loading. + Solution: Add dll_PyType_Ready. + +commit 21377c8d5ff60a94c76e5fb3b32f462cc2880290 +Author: Bram Moolenaar +Date: Sat Mar 26 13:56:48 2011 +0100 + + updated for version 7.3.144 + Problem: Crash with ":python help(dir)". (Kearn Holliday) + Solution: Fix the way the type is set on objects. (Tobias Columbus) + +commit b3c5284c5b228794bd17f63bb5fa8d78e5d22ecd +Author: Bram Moolenaar +Date: Tue Mar 22 20:52:37 2011 +0100 + + Add missing files for patch 7.3.143. + +commit b05b10a3c0367c0b7bbe4fbe9b287ca46b92b05b +Author: Bram Moolenaar +Date: Tue Mar 22 18:10:45 2011 +0100 + + updated for version 7.3.143 + Problem: Memfile is not tested sufficiently. Looking up blocks in a + memfile is slow when there are many blocks. + Solution: Add high level test and unittest. Adjust the number of hash + buckets to the number of blocks. (Ivan Krasilnikov) + +commit cab49dff91922dd8af0ca959968bc24cb6298485 +Author: Bram Moolenaar +Date: Tue Mar 22 17:40:10 2011 +0100 + + Updated runtime file. Fix Italian translations. + +commit a29a37d533744e1b8200b1d2e032d0f8d186ab98 +Author: Bram Moolenaar +Date: Tue Mar 22 15:47:44 2011 +0100 + + updated for version 7.3.142 + Problem: Python stdout doesn't have a flush() method, causing an import to + fail. + Solution: Add a dummy flush() method. (Tobias Columbus) + +commit 0b2f94db2325ed2cbff452eb9373b1ff13f19fce +Author: Bram Moolenaar +Date: Tue Mar 22 14:35:05 2011 +0100 + + updated for version 7.3.141 + Problem: When a key code is not set get a confusing error message. + Solution: Change the error message to say the key code is not set. + +commit 662db673f9fca628d8e1a7ac4fae3be41dee5d1c +Author: Bram Moolenaar +Date: Tue Mar 22 14:05:35 2011 +0100 + + Updated runtime files. + +commit e9d4b58dda5ce38389617079722cf9bfcd966599 +Author: Bram Moolenaar +Date: Tue Mar 22 13:29:24 2011 +0100 + + updated for version 7.3.140 + Problem: Crash when drawing the "$" at end-of-line for list mode just after + the window border and 'cursorline' is set. + Solution: Don't check for 'cursorline'. (Quentin Carbonneaux) + +commit fd30cd41dc61e293e567ccb83d7ee0ce8fdc14eb +Author: Bram Moolenaar +Date: Tue Mar 22 13:07:26 2011 +0100 + + updated for version 7.3.139 + Problem: When 'lazyredraw' is set ":ver" output can't be read. + Solution: Don't redraw the screen when at a prompt or command line. + +commit f63c49d4e93ef064836d6b96609f78813d72871c +Author: Bram Moolenaar +Date: Thu Mar 3 15:54:50 2011 +0100 + + updated for version 7.3.138 + Problem: ":com" changes the multi-byte text of :echo. (Dimitar Dimitrov) + Solution: Search for K_SPECIAL as a byte, not a character. (Ben Schmidt) + +commit 6eb634ef1f40623192f331dda7b13e34fffba9e2 +Author: Bram Moolenaar +Date: Thu Mar 3 15:04:08 2011 +0100 + + updated for version 7.3.137 + Problem: When 'lazyredraw' is set the screen may not be updated. (Ivan + Krasilnikov) + Solution: Call update_screen() before waiting for input. + +commit ec737235c7eb15ef760eed791d39d117f0105d3c +Author: Bram Moolenaar +Date: Thu Mar 3 15:01:30 2011 +0100 + + updated for version 7.3.136 + Problem: Duplicate include of assert.h. + Solution: Remove it. + +commit b4b0a08c817309e90f467f727947a024c47183ea +Author: Bram Moolenaar +Date: Fri Feb 25 18:38:36 2011 +0100 + + updated for version 7.3.135 + Problem: When there is no previous substitute pattern, the previous search + pattern is used. The other way around doesn't work. + Solution: When there is no previous search pattern, use the previous + substitute pattern if possible. (Christian Brabandt) + +commit ba7cc9f83f76fcda2ce7b1bca7e140cad47bde10 +Author: Bram Moolenaar +Date: Fri Feb 25 17:10:27 2011 +0100 + + updated for version 7.3.134 + Problem: Drag-n-drop doesn't work in KDE Dolphin. + Solution: Add GDK_ACTION_MOVE flag. (Florian Degner) + +commit 4cf35c2fa4c0e33110440e7503a0e25ab8060016 +Author: Bram Moolenaar +Date: Fri Feb 25 16:52:17 2011 +0100 + + updated for version 7.3.133 + Problem: When using encryption it's not clear what method was used. + Solution: In the file message show "blowfish" when using blowfish. + +commit 0c1f3f4d49acf4245d2714f8756e5622a9f5fa7d +Author: Bram Moolenaar +Date: Fri Feb 25 15:18:50 2011 +0100 + + updated for version 7.3.132 + Problem: C++ style comments. + Solution: Change to C comments. + +commit c725c0ad9b14661d1bcb2bb08c51e529182eb1dc +Author: Bram Moolenaar +Date: Fri Feb 25 15:17:19 2011 +0100 + + updated for version 7.3.131 + Problem: Including errno.h too often. + Solution: Don't include errno.h in Unix header file. + +commit ede547afcf631fc88990dccd078142db0b43b424 +Author: Bram Moolenaar +Date: Fri Feb 25 15:15:50 2011 +0100 + + updated for version 7.3.130 + Problem: Variable misplaced in #ifdef. + Solution: Move clipboard_event_time outside of #ifdef. + +commit 128773b21d70ef9112d21e16f20e90da4dc08fb6 +Author: Bram Moolenaar +Date: Fri Feb 25 15:13:48 2011 +0100 + + updated for version 7.3.129 + Problem: Using integer like a boolean. + Solution: Nicer check for integer being non-zero. + +commit e698addf8824c78db8fc201071f69effc616af42 +Author: Bram Moolenaar +Date: Fri Feb 25 15:11:22 2011 +0100 + + updated for version 7.3.128 + Problem: Another compiler warning for signed pointer. + Solution: Use unsigned int argument for sscanf(). + +commit 49789dc987f93b6852bd8de6090305b8e4cc8a75 +Author: Bram Moolenaar +Date: Fri Feb 25 14:46:09 2011 +0100 + + updated for version 7.3.127 + Problem: Compiler complains about comma. + Solution: Remove comma after last enum element. + +commit 2f70a34e2ef12cd6cd76f1d378823c2c745c7402 +Author: Bram Moolenaar +Date: Fri Feb 25 14:42:45 2011 +0100 + + updated for version 7.3.126 + Problem: Compiler warning for signed pointer. + Solution: Use unsigned int argument for sscanf(). + +commit 0065402f9a7e1317a58884f4e3588cdc6a8d3b92 +Author: Bram Moolenaar +Date: Fri Feb 25 14:42:19 2011 +0100 + + Runtime file updates. + +commit c30846f525a7aace2999e83126b0847254ddaa8b +Author: Bram Moolenaar +Date: Tue Feb 15 18:06:15 2011 +0100 + + updated for version 7.3.125 + Problem: MSVC: Problem with quotes in link argument. + Solution: Escape backslashes and quotes. (Weasley) + +commit cab35ad26d2be6da4b3221f6f1a477312b93ea90 +Author: Bram Moolenaar +Date: Tue Feb 15 17:39:22 2011 +0100 + + updated for version 7.3.124 + Problem: When writing a file in binary mode it may be missing the final EOL + if a file previously read was missing the EOL. (Kevin Goodsell) + Solution: Move the write_no_eol_lnum into the buffer struct. + +commit c2b4c62d0b3b25d2bb9bfc1e7e65c431e73ea1df +Author: Bram Moolenaar +Date: Tue Feb 15 16:29:59 2011 +0100 + + updated for version 7.3.123 + Problem: ml_get error when executing register being recorded into, deleting + lines and 'conceallevel' is set. (ZyX) + Solution: Don't redraw a line for concealing when it doesn't exist. + +commit 542512a3e5582ad6630aac0f05dddcdef1558031 +Author: Bram Moolenaar +Date: Tue Feb 15 15:28:09 2011 +0100 + + updated for version 7.3.122 + Problem: Having auto/config.mk in the repository causes problems. + Solution: Remove auto/config.mk from the distribution. In the toplevel + Makefile copy it from the "dist" file. + +commit b75d09d42b4fb277071afd166c8a394a8b6e0fda +Author: Bram Moolenaar +Date: Tue Feb 15 14:24:46 2011 +0100 + + updated for version 7.3.121 + Problem: Complicated 'statusline' causes a crash. (Christian Brabandt) + Solution: Check that the number of items is not too big. + +commit c41fc713bafb6940761261804407d7df3be3d41c +Author: Bram Moolenaar +Date: Tue Feb 15 11:57:04 2011 +0100 + + updated for version 7.3.120 + Problem: The message for an existing swap file is too long to fit in a 25 + line terminal. + Solution: Make the message shorter. (Chad Miller) + +commit e627fb00fcc7e5bf5de4dac6fca2204661de5783 +Author: Bram Moolenaar +Date: Sat Feb 12 14:00:03 2011 +0100 + + updated for version 7.3.119 + Problem: Build problem on Mac. (Nicholas Stallard) + Solution: Use "extern" instead of "EXTERN" for p_vfile. + +commit b292a2a04c719e2c6352595887eb4d3dd1f689a8 +Author: Bram Moolenaar +Date: Wed Feb 9 18:47:40 2011 +0100 + + updated for version 7.3.118 + Problem: Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica) + Solution: Ignore SIGVTALARM. (Dominique Pelle) + +commit 4e509b6369febbfca15b83c47394d30f7ce5e4a7 +Author: Bram Moolenaar +Date: Wed Feb 9 17:42:57 2011 +0100 + + updated for version 7.3.117 + Problem: On some systems --as-needed does not work, because the "tinfo" + library is included indirectly from "ncurses". (Charles Campbell) + Solution: In configure prefer using "tinfo" instead of "ncurses". + +commit 5ec3aea854387a5bfc02938546f5e8bd057e0113 +Author: Bram Moolenaar +Date: Wed Feb 9 17:09:30 2011 +0100 + + updated for version 7.3.116 + Problem: 'cursorline' is displayed too short when there are concealed + characters and 'list' is set. (Dennis Preiser) + Solution: Check for 'cursorline' when 'list' is set. (Christian Brabandt) + +commit d58e929fa283459957b0eab635fdaa9dcd61819c +Author: Bram Moolenaar +Date: Wed Feb 9 17:07:58 2011 +0100 + + Updated runtime files and translations. + +commit 95474ca34c542d58d3f08703b7d96ad21b05beea +Author: Bram Moolenaar +Date: Wed Feb 9 16:44:51 2011 +0100 + + updated for version 7.3.115 + Problem: Vim can crash when tmpnam() returns NULL. + Solution: Check for NULL. (Hong Xu) + +commit ba81e4660b155b212fe0a913ca102a510105562b +Author: Bram Moolenaar +Date: Wed Feb 9 15:59:37 2011 +0100 + + updated for version 7.3.114 + Problem: Potential problem in initialization when giving an error message + early. + Solution: Initialize 'verbosefile' empty. (Ben Schmidt) + +commit b18919146d0285cc6a4fee76de849ab1fc672d37 +Author: Bram Moolenaar +Date: Wed Feb 9 14:47:03 2011 +0100 + + updated for version 7.3.113 + Problem: Windows: Fall back directory for creating temp file is wrong. + Solution: Use "." instead of empty string. (Hong Xu) + +commit 1d87f516f2133dfadba1055c3009672ca96b84bf +Author: Bram Moolenaar +Date: Tue Feb 1 21:55:01 2011 +0100 + + updated for version 7.3.112 + Problem: Setting 'statusline' to "%!'asdf%' reads uninitialized memory. + Solution: Check for NUL after %. + +commit 6145285c905ae9a65cf83473ad490e1b077a8c6f +Author: Bram Moolenaar +Date: Tue Feb 1 18:01:11 2011 +0100 + + updated for version 7.3.111 + Problem: Executing a :normal command in 'statusline' evaluation causes the + cursor to move. (Dominique Pelle) + Solution: When updating the cursor for 'cursorbind' allow the cursor beyond + the end of the line. When evaluating 'statusline' temporarily + reset 'cursorbind'. + +commit acf1728ef5ca881daaefd0819e66bd59efb35762 +Author: Bram Moolenaar +Date: Tue Feb 1 17:12:25 2011 +0100 + + updated for version 7.3.110 + Problem: The "nbsp" item in 'listchars' isn't used for ":list". + Solution: Make it work. (Christian Brabandt) + +commit c98d5ee92307fbc143e63da19102f2c659962b8c +Author: Bram Moolenaar +Date: Tue Feb 1 13:59:48 2011 +0100 + + updated for version 7.3.109 + Problem: Processing new Esperanto spell file fails and crashes Vim. + (Dominique Pelle) + Solution: When running out of memory give an error. Handle '?' in + COMPOUNDRULE properly. + +commit 3c2d6534ef1f3f4cdde96196e966d2d1669c4c74 +Author: Bram Moolenaar +Date: Tue Feb 1 13:48:53 2011 +0100 + + updated for version 7.3.108 + Problem: Useless check for NULL when calling vim_free(). + Solution: Remove the check. (Dominique Pelle) + +commit 5e3d6ca435321c82b3e97e536549a30dc3580e17 +Author: Bram Moolenaar +Date: Sat Jan 22 21:25:11 2011 +0100 + + updated for version 7.3.107 + Problem: Year number for :undolist can be confused with month or day. + Solution: Change "%y" to "%Y". + +commit f3d419d719202a0d7320f200356590c6d85871e2 +Author: Bram Moolenaar +Date: Sat Jan 22 21:05:07 2011 +0100 + + updated for version 7.3.106 + Problem: When 'cursorbind' is set another window may scroll unexpectedly + when 'scrollbind' is also set. (Xavier Wang) + Solution: Don't call update_topline() if 'scrollbind' is set. + +commit 445edda2f9a52ff9bce83ee5334d4ece2bd20494 +Author: Bram Moolenaar +Date: Sat Jan 22 01:13:39 2011 +0100 + + updated for version 7.3.105 + Problem: Can't get the value of "b:changedtick" with getbufvar(). + Solution: Make it work. (Christian Brabandt) + +commit 4124e7237376fb50a03b6305bcdb4287ecdfd4e8 +Author: Bram Moolenaar +Date: Sat Jan 22 00:58:20 2011 +0100 + + updated for version 7.3.104 + Problem: Conceal: using Tab for cchar causes problems. (ZyX) + Solution: Do not accept a control character for cchar. + +commit 164c60f5b1042419698ca7758bb2e32ed77bdede +Author: Bram Moolenaar +Date: Sat Jan 22 00:11:50 2011 +0100 + + updated for version 7.3.103 + Problem: Changing 'fileformat' and then using ":w" in an empty file sets + the 'modified' option. + Solution: In unchanged() don't ignore 'ff' for an empty file. + +commit d2c340a6a696ecb498a3d293f377313fab66393b +Author: Bram Moolenaar +Date: Mon Jan 17 20:08:11 2011 +0100 + + updated for version 7.3.102 + Problem: When using ":make", typing the next command and then getting the + "reload" prompt the next command is (partly) eaten by the reload + prompt. + Solution: Accept ':' as a special character at the reload prompt to accept + the default choice and execute the command. + +commit e2793357528c97ca73e76080b2d9bf6f89d6e2da +Author: Bram Moolenaar +Date: Mon Jan 17 19:53:27 2011 +0100 + + updated for version 7.3.101 + Problem: ino_t defined with wrong size. + Solution: Move including auto/config.h before other includes. (Marius + Geminas) + +commit 48ac02c9ebfed934d3f9f0761b6bcb56d26e74c6 +Author: Bram Moolenaar +Date: Mon Jan 17 19:50:06 2011 +0100 + + updated for version 7.3.100 + Problem: When using :normal v:count isn't set. + Solution: Call normal_cmd() with toplevel set to TRUE. + +commit 2a8a3ecb67de119e39b4a9ffaff3460036db0210 +Author: Bram Moolenaar +Date: Sat Jan 8 16:06:37 2011 +0100 + + Updated runtime files. + +commit 13d831ff0c8879bdf59e6de35a106ccb9b4766da +Author: Bram Moolenaar +Date: Sat Jan 8 14:46:03 2011 +0100 + + updated for version 7.3.099 + Problem: Crash when splitting a window with zero height. (Yukihiro + Nakadaira) + Solution: Don't set the fraction in a window with zero height. + +commit fd0e75683f248070496b0e315052ccfcfe7dee26 +Author: Bram Moolenaar +Date: Tue Jan 4 19:25:50 2011 +0100 + + updated for version 7.3.098 + Problem: Function that ignores error still causes called_emsg to be set. + E.g. when expand() fails the status line is disabled. + Solution: Move check for emsg_not_now() up. (James Vega) + +commit 6d0efdaab5d97684056598f0a38cc98d2568f8d7 +Author: Bram Moolenaar +Date: Tue Jan 4 19:03:27 2011 +0100 + + updated for version 7.3.097 + Problem: Using ":call" inside "if 0" does not see that a function returns a + Dict and gives error for "." as string concatenation. + Solution: Use eval0() to skip over the expression. (Yasuhiro Matsumoto) + +commit 870b05c4c087980a14d180ea680cb0ff35d62331 +Author: Bram Moolenaar +Date: Tue Jan 4 18:11:43 2011 +0100 + + updated for version 7.3.096 + Problem: "gvim -nb" is not interruptable. Leaking file descriptor on + netbeans connection error. + Solution: Check for CTRL-C typed. Free file descriptor. (Xavier de Gaye) + +commit d91f704b030647fbaf6eedcb6492f2c231ad635a +Author: Bram Moolenaar +Date: Tue Jan 4 17:49:32 2011 +0100 + + updated for version 7.3.095 + Problem: Win32: In Chinese tear-off menu doesn't work. (Weasley) + Solution: Use menu_name_equal(). (Alex Jakushev) + +commit 7eb4652e745b44fdbf618210395f1b8be4d3f7e9 +Author: Bram Moolenaar +Date: Thu Dec 30 14:57:08 2010 +0100 + + updated for version 7.3.094 + Problem: Using abs() requires type cast to int. + Solution: Use labs() so that the value remains long. (Hong Xu) + +commit b0d3f878a4b78110fb7b0f962c9ae61d0fc6a017 +Author: Bram Moolenaar +Date: Thu Dec 30 14:50:52 2010 +0100 + + updated for version 7.3.093 + Problem: New DLL dependencies in MingW with gcc 4.5.0. + Solution: Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen) + +commit 9980835c68a718ac8616b85f595c5f957667e9a2 +Author: Bram Moolenaar +Date: Thu Dec 30 14:47:36 2010 +0100 + + updated for version 7.3.092 + Problem: Resizing the window when exiting. + Solution: Don't resize when exiting. + +commit 946ffd4606e2b5011fdddb0c87dc7d8b4548a657 +Author: Bram Moolenaar +Date: Thu Dec 30 12:30:31 2010 +0100 + + updated for version 7.3.091 + Problem: "vim -w foo" writes special key codes for removed escape + sequences. (Josh Triplett) + Solution: Don't write K_IGNORE codes. + +commit 657ae0bddd6a66b7d33c1518be419ce5d3e72091 +Author: Bram Moolenaar +Date: Thu Dec 30 11:41:09 2010 +0100 + + updated for version 7.3.090 + Problem: Wrong help text for Cscope. + Solution: Adjust the help text for "t". (Dominique Pelle) + +commit de1b092c772dabf6e96fb4812c84c825a4240565 +Author: Bram Moolenaar +Date: Fri Dec 24 14:00:17 2010 +0100 + + updated for version 7.3.089 + Problem: Compiler warning on 64 bit MS-Windows. + Solution: Add type cast. (Mike Williams) + +commit 7a8ef14c694ef1d6426d8f7bc03ccfdabe330ee3 +Author: Bram Moolenaar +Date: Fri Dec 24 13:39:35 2010 +0100 + + updated for version 7.3.088 + Problem: Ruby can't load Gems sometimes, may cause a crash. + Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto) + +commit b57aa92d2c6e0eb6cd539a1744658d3b4e7b0f5a +Author: Bram Moolenaar +Date: Fri Dec 17 20:24:01 2010 +0100 + + updated for version 7.3.087 + Problem: EINTR is not always defined. + Solution: Include errno.h in vim.h. + +commit f82a2d2e5f8a229ba32519fdeb9e3339f0a2e7fe +Author: Bram Moolenaar +Date: Fri Dec 17 18:53:01 2010 +0100 + + updated for version 7.3.086 + Problem: When using a mapping with an expression and there was no count, + v:count has the value of the previous command. (ZyX) + Solution: Also set v:count and v:count1 before getting the character that + could be a command or a count. + +commit 9c26303293f9bbab75d7074038dec0d33f4eb635 +Author: Bram Moolenaar +Date: Fri Dec 17 18:06:06 2010 +0100 + + updated for version 7.3.085 + Problem: Inconsistency with preproc symbols. void * computation. + Solution: Include vimio.h from vim.h. Add type cast. + +commit 0215e8e15bb97299cc1b00d3bae877309dadc505 +Author: Bram Moolenaar +Date: Fri Dec 17 17:35:10 2010 +0100 + + updated for version 7.3.084 + Problem: When splitting the window, the new one scrolls with the cursor at + the top. + Solution: Compute w_fraction before setting the new height. + +commit 540fc6fbdb30971955dc40cc05542b5d4f434787 +Author: Bram Moolenaar +Date: Fri Dec 17 16:27:16 2010 +0100 + + updated for version 7.3.083 + Problem: When a read() or write() is interrupted by a signal it fails. + Solution: Add read_eintr() and write_eintr(). + +commit 45d9d02d715d8423ed5e786331d6e8970b86bf60 +Author: Bram Moolenaar +Date: Fri Dec 17 12:19:21 2010 +0100 + + updated for version 7.3.082 + Problem: Leaking file descriptor when hostname doesn't exist. + Solution: Remove old debugging lines. + +commit 81af9250a7655e54e4f744f2e193ecd5655336a4 +Author: Bram Moolenaar +Date: Fri Dec 10 20:35:50 2010 +0100 + + Update runtime files. + +commit 7c5676b5d68249dabd86bb1da542ba4f103bee07 +Author: Bram Moolenaar +Date: Wed Dec 8 19:56:58 2010 +0100 + + updated for version 7.3.081 + Problem: Non-printable characters in 'statusline' cause trouble. (ZyX) + Solution: Use transstr(). (partly by Caio Ariede) + +commit 56f7804065b164ab35369a3c645be534f50304a7 +Author: Bram Moolenaar +Date: Wed Dec 8 17:09:32 2010 +0100 + + updated for version 7.3.080 + Problem: Spell doesn't work on VMS. + Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy) + +commit 3d2707076799968055d4dc8d66403a6b963c9096 +Author: Bram Moolenaar +Date: Wed Dec 8 14:55:02 2010 +0100 + + updated for version 7.3.079 + Problem: Duplicate lines in makefile. + Solution: Remove the lines. (Hong Xu) + +commit 9c52c3a0a12c1bf4cbebad9dcaba100338914f68 +Author: Bram Moolenaar +Date: Wed Dec 8 14:23:15 2010 +0100 + + updated for version 7.3.078 + Problem: Warning for unused variable. + Solution: Adjuste #ifdefs. + +commit 2e2e13ca14518b7788909d61a853205e8b12b176 +Author: Bram Moolenaar +Date: Wed Dec 8 13:17:03 2010 +0100 + + updated for version 7.3.077 + Problem: When updating crypt of swapfile fails there is no error message. + (Carlo Teubner) + Solution: Add the error message. + +commit e980d8a934393c4da5ff0d5ece6f3e158fa98306 +Author: Bram Moolenaar +Date: Wed Dec 8 13:11:21 2010 +0100 + + updated for version 7.3.076 + Problem: Clang warnings for dead code. + Solution: Remove it. (Carlo Teubner) + +commit 005c3c27ee586126d7a40c41911cf600b9bbe3d1 +Author: Bram Moolenaar +Date: Thu Dec 2 21:44:40 2010 +0100 + + updated for version 7.3.075 + Problem: Missing part of 'wildignorecase' + Solution: Also adjust expand() + +commit bf9680e441f09a6b90ad3185154474442d363a55 +Author: Bram Moolenaar +Date: Thu Dec 2 21:43:16 2010 +0100 + + updated for version 7.3.074 + Problem: Can't use the "+ register like "* for yank and put. + Solution: Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov) + +commit 863053d1d4b1508c6e4285f01c2d743d7a211ea4 +Author: Bram Moolenaar +Date: Thu Dec 2 17:09:54 2010 +0100 + + updated for version 7.3.073 + Problem: Double free memory when netbeans command follows DETACH. + Solution: Only free the node when owned. (Xavier de Gaye) + +commit 94950a9ee02369c9bb26d81be7c20ced166943ec +Author: Bram Moolenaar +Date: Thu Dec 2 16:01:29 2010 +0100 + + updated for version 7.3.072 + Problem: Can't complete file names while ignoring case. + Solution: Add 'wildignorecase'. + +commit 4161dccada960ec7bf97e5887287d42eb9139710 +Author: Bram Moolenaar +Date: Thu Dec 2 15:33:21 2010 +0100 + + updated for version 7.3.071 + Problem: Editing a file in a window that's in diff mode resets 'diff' + but not cursor binding. + Solution: Reset cursor binding in two more places. + +commit d4ddfafc2ac07d37a8c851ceb453f8872a0840ef +Author: Bram Moolenaar +Date: Thu Dec 2 14:48:14 2010 +0100 + + updated for version 7.3.070 + Problem: Can set environment variables in the sandbox, could be abused. + Solution: Disallow it. + +commit df6b11e95593b5c2ff7690645ffbbb0702ca1c9f +Author: Bram Moolenaar +Date: Wed Nov 24 18:48:12 2010 +0100 + + updated for version 7.3.069 + Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK + as documented. + Solution: call gtk_entry_set_activates_default(). (Britton Kerin) + +commit f666f0e5c07723c77cb9bc34034542a3c6106e4e +Author: Bram Moolenaar +Date: Wed Nov 24 17:59:32 2010 +0100 + + updated for version 7.3.068 + Problem: Using freed memory when doing ":saveas" and an autocommand sets + 'autochdir'. (Kevin Klement) + Solution: Get the value of fname again after executing autocommands. + +commit ef2f028a66a45eed5bd65c3d7a44522303bf6050 +Author: Bram Moolenaar +Date: Wed Nov 24 17:03:38 2010 +0100 + + updated for version 7.3.067 + Problem: Ruby: Init_prelude is not always available. + Solution: Remove use of Init_prelude. (Yasuhiro Matsumoto) + +commit 0785ccf99523b07cf4edd34ba685310d069631f4 +Author: Bram Moolenaar +Date: Wed Nov 24 16:32:05 2010 +0100 + + updated for version 7.3.066 + Problem: Crash when changing to another window while in a :vimgrep command. + (Christian Brabandt) + Solution: When wiping out the dummy before, remove it from aucmd_win. + +commit 4dbbff57baebde02a8bdb26a25947c3964ec6198 +Author: Bram Moolenaar +Date: Wed Nov 24 15:50:59 2010 +0100 + + updated for version 7.3.065 + Problem: Can't get current line number in a source file. + Solution: Add the item, similar to . + +commit 0818b87cbf7c0faf681775dae841aae41497758b +Author: Bram Moolenaar +Date: Wed Nov 24 14:28:58 2010 +0100 + + updated for version 7.3.064 + Problem: Win32: ":dis +" shows nothing, but "+p does insert text. + Solution: Display the * register, since that's what will be inserted. + (Christian Brabandt) + +commit 96e5ceed93ea55cf80f76f51407ba840cf7a820d +Author: Bram Moolenaar +Date: Wed Nov 24 12:35:21 2010 +0100 + + updated for version 7.3.063 + Problem: Win32: Running a filter command makes Vim lose focus. + Solution: Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu) + +commit 166af9bb6f4f0c9a2f570766d26b42d2041860f2 +Author: Bram Moolenaar +Date: Tue Nov 16 20:34:40 2010 +0100 + + Updated runtime files. + +commit 644d37b84d8f520f807ef665b476c47b72862eff +Author: Bram Moolenaar +Date: Tue Nov 16 19:26:02 2010 +0100 + + updated for version 7.3.062 + Problem: Python doesn't work properly when installed in another directory + than expected. + Solution: Figure out home directory in configure and use Py_SetPythonHome() + at runtime. (Roland Puntaier) + +commit 00b78c17b24e61b73f8ecf8fa3e5154d396c1d1a +Author: Bram Moolenaar +Date: Tue Nov 16 16:25:51 2010 +0100 + + updated for version 7.3.061 + Problem: Remote ":drop" does not respect 'autochdir'. (Peter Odding) + Solution: Don't restore the directory when 'autochdir' is set. (Benjamin + Fritz) + +commit 7ad7d01074c41802ccce8412f532ac99c7c1a045 +Author: Bram Moolenaar +Date: Tue Nov 16 15:49:02 2010 +0100 + + updated for version 7.3.060 + Problem: Netbeans: crash when socket is disconnected unexpectedly. + Solution: Don't cleanup when a read fails, put a message in the queue and + disconnect later. (Xavier de Gaye) + +commit 03531f79c3255dc917177dcb16feaed0ba6be684 +Author: Bram Moolenaar +Date: Tue Nov 16 15:04:57 2010 +0100 + + updated for version 7.3.059 + Problem: Netbeans: Problem with recursively handling messages for Athena + and Motif. + Solution: Call netbeans_parse_messages() in the main loop, like it's done + for GTK. (Xavier de Gaye) + +commit 3c53160348b8c63f5129a65cbeffd2c1453ce47d +Author: Bram Moolenaar +Date: Tue Nov 16 14:46:19 2010 +0100 + + updated for version 7.3.058 + Problem: Error "code converter not found" when loading Ruby script. + Solution: Load Gem module. (Yasuhiro Matsumoto) + +commit 66b4bf8980efd6b6da0963cd6edcfb4bdd9ad2ec +Author: Bram Moolenaar +Date: Tue Nov 16 14:06:08 2010 +0100 + + updated for version 7.3.057 + Problem: Segfault with command line abbreviation. (Randy Morris) + Solution: Don't retrigger the abbreviation when abandoning the command line. + Continue editing the command line after the error. + +commit bf55e1442dfb5cabf68fc9c019cc834f7e652c3e +Author: Bram Moolenaar +Date: Tue Nov 16 11:32:01 2010 +0100 + + updated for version 7.3.056 + Problem: "getline" argument in do_cmdline() shadows global. + Solution: Rename the argument. + Files: src/ex_docmd.c + +commit 67b3f99eb0f4b2014316c7f0152cefc4d6cfc765 +Author: Bram Moolenaar +Date: Wed Nov 10 20:41:57 2010 +0100 + + updated for version 7.3.055 + Problem: Recursively nested lists and dictionaries cause a near-endless + loop when comparing them with a copy. (ZyX) + Solution: Limit recursiveness in a way that non-recursive structures can + still be nested very deep. + Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok + +commit a3e7b1f42b3d91de6f3e5f01d8067cf0079be56c +Author: Bram Moolenaar +Date: Wed Nov 10 19:00:01 2010 +0100 + + updated for version 7.3.054 + Problem: Can define a user command for :Print, but it doesn't work. (Aaron + Thoma) + Solution: Let user command :Print overrule the builtin command (Christian + Brabandt) Disallow :X and :Next as a user defined command. + +commit 2a8caa414ec4b704284e39523b457eacca06eea0 +Author: Bram Moolenaar +Date: Wed Nov 10 17:11:33 2010 +0100 + + updated for version 7.3.053 + Problem: complete() function doesn't reset complete direction. Can't use + an empty string in the list of matches. + Solution: Set compl_direction to FORWARD. Add "empty" key to allow empty + words. (Kikuchan) + +commit 37dd018cdd3ddc8f502bcbd343773f0af8681f4d +Author: Bram Moolenaar +Date: Wed Nov 10 16:54:20 2010 +0100 + + updated for version 7.3.052 + Problem: When 'completefunc' opens a new window all kinds of errors follow. + (Xavier Deguillard) + Solution: When 'completefunc' goes to another window or buffer and when it + deletes text abort completion. Add a test for 'completefunc'. + +commit 27d9eceb66e5b71594dc547c5243eebc3c15e5b8 +Author: Bram Moolenaar +Date: Wed Nov 10 15:37:05 2010 +0100 + + updated for version 7.3.051 + Problem: Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty. + Solution: Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto) + +commit 22e193ddd551cf67635e73231c259415bd70c135 +Author: Bram Moolenaar +Date: Wed Nov 3 22:32:24 2010 +0100 + + updated for version 7.3.050 + Problem: The link script is clumsy. + Solution: Use the --as-needed linker option if available. (Kirill A. + Shutemov) + +commit 2d0860d06c29f73ef42c01e2f4284e471d8023b4 +Author: Bram Moolenaar +Date: Wed Nov 3 21:59:30 2010 +0100 + + updated for version 7.3.049 + Problem: PLT has rebranded their Scheme to Racket. + Solution: Add support for Racket 5.x. (Sergey Khorev) + +commit dba01a0197fefb4cf9b2357b9db001baecba25a0 +Author: Bram Moolenaar +Date: Wed Nov 3 19:32:42 2010 +0100 + + updated for version 7.3.048 + Problem: ":earlier 1f" doesn't work after loading undo file. + Solution: Set b_u_save_nr_cur when loading an undo file. (Christian + Brabandt) + Fix only showing time in ":undolist" + +commit 16a6165bb31ca9d4f4a79739a1f3fa53f913267a +Author: Bram Moolenaar +Date: Wed Oct 27 18:36:36 2010 +0200 + + updated for version 7.3.047 + Problem: Missing makefile updates for test 75. + Solution: Update the makefiles. + +commit 0536570fa284421b9932ed61d79bef3d8beace2a +Author: Bram Moolenaar +Date: Wed Oct 27 18:34:44 2010 +0200 + + Updated runtile files. + +commit 2d73ff4500d695ebc967c60b31c67f63fada794c +Author: Bram Moolenaar +Date: Wed Oct 27 17:40:59 2010 +0200 + + updated for version 7.3.046 + Problem: Can't build Ruby on MS-Windows. + Solution: Add #ifdef, don't use WIN3264 before including vim.h. + +commit b3ae56cf2b02059b2a4fd2e1bee67970ec9b0dba +Author: Bram Moolenaar +Date: Wed Oct 27 17:39:05 2010 +0200 + + updated for version 7.3.045 + Problem: Compiler warning for uninitialized variable. + Solution: Initialize the variable always. + +commit ee236d0d199d627193b0d61a2b3b8bbda323afd6 +Author: Bram Moolenaar +Date: Wed Oct 27 17:11:15 2010 +0200 + + updated for version 7.3.044 + Problem: The preview window opened by the popup menu is larger than + specified with 'previewheight'. (Benjamin Haskell) + Solution: Use 'previewheight' if it's set and smaller. + +commit 3ca71f1f1f6b83e0ec078897959387fca58bdf55 +Author: Bram Moolenaar +Date: Wed Oct 27 16:49:47 2010 +0200 + + updated for version 7.3.043 + Problem: Can't load Ruby dynamically on Unix. + Solution: Adjust the configure script. (James Vega) + +commit beca055b0c7bfd5abdfdcbd7f601d060ff3865e5 +Author: Bram Moolenaar +Date: Wed Oct 27 16:18:00 2010 +0200 + + updated for version 7.3.042 + Problem: No spell highlighting when re-using an empty buffer. + Solution: Clear the spell checking info only when clearing the options for a + buffer. (James Vega) + +commit 22df3f90fcd910ae99b9c08ad6363a2706f8d999 +Author: Bram Moolenaar +Date: Wed Oct 27 16:01:27 2010 +0200 + + updated for version 7.3.041 + Problem: Compiler warning for accessing mediumVersion. (Tony Mechelynck) + Solution: Use the pointer instead of the array itself. (Dominique Pelle) + +commit c395a3aac26875fd494a98b0a2221a414d9076d7 +Author: Bram Moolenaar +Date: Wed Oct 27 13:37:44 2010 +0200 + + updated for version 7.3.040 + Problem: Comparing strings while ignoring case goes beyond end of the + string when there are illegal bytes. (Dominique Pelle) + Solution: Explicitly check for illegal bytes. + +commit fc3c83e47e22ae510fa5ade38e872ad6d8a21a0a +Author: Bram Moolenaar +Date: Wed Oct 27 12:58:23 2010 +0200 + + updated for version 7.3.039 + Problem: Crash when using skk.vim plugin. + Solution: Get length of expression evaluation result only after checking for + NULL. (Noriaki Yagi, Dominique Pelle) + +commit 264e9fd61b92bbf27c00b95537f6bebbbe5324f6 +Author: Bram Moolenaar +Date: Wed Oct 27 12:33:17 2010 +0200 + + updated for version 7.3.038 + Problem: v:windowid isn't set on MS-Windows. + Solution: Set it to the window handle. (Chris Sutcliffe) + +commit 6b5ef067a548f1995dfb09190eca5a3560c2dad6 +Author: Bram Moolenaar +Date: Wed Oct 27 12:18:00 2010 +0200 + + updated for version 7.3.037 + Problem: Compiler warnings for loss of data. (Mike Williams) + Solution: Add type casts. + +commit 786989ba370724dd61bb8157769f26d988c6eaed +Author: Bram Moolenaar +Date: Wed Oct 27 12:15:33 2010 +0200 + + updated for version 7.3.036 + Problem: Win32 GUI: When building without menus, the font for dialogs and + tab page headers also changes. + Solution: Define USE_SYSMENU_FONT always. (Harig G.) + +commit 8bbe993c79023261d83931dd9effc7caf19bf659 +Author: Bram Moolenaar +Date: Sun Oct 24 14:33:43 2010 +0200 + + updated for version 7.3.035 + Problem: Stray semicolon after if statement. (Hari G) + Solution: Remove the semicolon. + +commit ebbcb824baf770e42ad53c532905a329d762e94e +Author: Bram Moolenaar +Date: Sat Oct 23 14:02:54 2010 +0200 + + updated for version 7.3.034 + Problem: Win32: may be loading .dll from the wrong directory. + Solution: Go to the Vim executable directory when opening a library. + +commit b8e86705ca09deeee5044af6e3afb4e9999eceb5 +Author: Bram Moolenaar +Date: Fri Oct 22 22:13:52 2010 +0200 + + updated for version 7.3.033 + Problem: Can't build without FEAT_LOCALMAP. + Solution: Add an #ifdef. (John Marriott) + +commit bd743259603a5cda418a0c542b719dad0213e1a9 +Author: Bram Moolenaar +Date: Wed Oct 20 21:23:33 2010 +0200 + + updated for version 7.3.032 + Problem: maparg() doesn't return the flags, such as ,