diff --git a/.cvsignore b/.cvsignore index e748899..1334aca 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,6 +1,3 @@ -cvim.zip -vim-7.0-extra.tar.gz -vim-7.0-lang.tar.gz -vim-7.0.tar.bz2 -runtime-update-20060911.tar.bz2 -vim-spell-files.tar.bz2 +vim-7.1-extra.tar.gz +vim-7.1-lang.tar.gz +vim-7.1.tar.bz2 diff --git a/README.patches b/README.patches index 033c990..c5cd9a1 100644 --- a/README.patches +++ b/README.patches @@ -1,4 +1,4 @@ -Patches for Vim - Vi IMproved 7.0 +Patches for Vim - Vi IMproved 7.1 The files in this directory contain source code changes to fix problems in released versions of Vim. Each file also contains an @@ -8,261 +8,22 @@ 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. If you did not unpack the extra archive, you may want to skip patches marked with "extra:". -Similarly for the "lang" archive. +Similarly for the "lang" archive. Or ignore errors for missing files. 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.0.001 - patch -p0 < 7.0.001 + patch -p < 7.1.001 + patch -p0 < 7.1.001 After applying a patch, you need to compile Vim. There are no patches for binaries. Checksums for the patch files can be found in the file MD5. -Collection of patches for Vim 7.0: - SIZE NAME INCLUDES - 98331 7.0.001-100.gz patches 7.0.001 to 7.0.100, gzip'ed - 79463 7.0.101-200.gz patches 7.0.101 to 7.0.200, gzip'ed - - -Individual patches for Vim 7.0: +Individual patches for Vim 7.1: SIZE NAME FIXES - 1627 7.0.001 'spellsuggest' could not be added to - 2007 7.0.002 C omni complete has problem with % and # in tags file path - 1876 7.0.003 GUI: click in tab pages label may warp mouse pointer - 1596 7.0.004 Compiler warning for debug_saved used before set - 1579 7.0.005 (extra) Win32: uninstall didn't delete spell and autoload dirs - 1347 7.0.006 Mac: "make shadow" didn't link infplist.xml - 1919 7.0.007 AIX: compiling failed for message.c - 2081 7.0.008 Can't call a function that uses both and {expr} - 1625 7.0.009 ml_get errors when 'spell' is set - 3705 7.0.010 spellfile plugin required typing login name and password - 1989 7.0.011 can't compile with eval feature without folding feature - 2532 7.0.012 matchparen plugin changed cursor column in Insert mode - 4614 7.0.013 Insert mode completion: CTRL-L jumped back to original text - 5712 7.0.014 Motif: doesn't compile with Motif 1.2 and earlier - 4485 7.0.015 Athena: type casts for lvalues - 1810 7.0.016 recognize encodings "mac-roman", "dec-mcs" and "hp-roman8" - 2302 7.0.017 (after 7.0.014) Motif: doesn't link with Motif 1.2 and earlier - 1649 7.0.018 VMS: plugins are not loaded on startup - 1425 7.0.019 crash for "VjA789" and repeating - 1470 7.0.020 GUI: crash when using 'mousefocus' - 4240 7.0.021 crash when using "\\[" and "\\]" in 'errorformat - 5471 7.0.022 Ruby: buffer.append() could append to the wrong buffer - 5351 7.0.023 crash after Insert mode completion without matches - 1619 7.0.024 it is possible to set arbitrary v: variables - 2606 7.0.025 crash when deleting an item from a:000 - 1800 7.0.026 Unix: when using libcall() and old error may be shown - 1344 7.0.027 (extra) Win32: hang on exit when compiled with SNiFF+ - 3014 7.0.028 (extra) OS/2: compilation problem - 1494 7.0.029 cursor position may be wrong when using getchar() - 1664 7.0.030 the ":compiler" command can't be used in a FileChangedRO event - 1808 7.0.031 after deleting a buffer its Select mode mappings remain - 1424 7.0.032 (extra, after 7.0.027) missing semicolon - 2431 7.0.033 pasting after autoindent removes the indent - 2042 7.0.034 repeating completion was wrong after typing text or using BS - 5905 7.0.035 repeating Insert mode completion doesn't work properly - 3990 7.0.036 can't compile with small features and syntax HL - 1880 7.0.037 crash when resizing Vim window when a line doesn't fit - 3236 7.0.038 complete() can be used from expr. mapping after inserting text - 3240 7.0.039 third argument for inputdialog() doesn't work in the console - 1946 7.0.040 mouse selection with "z=" and inputlist() gets wrong entry - 2229 7.0.041 cursor([1, 2]) failed, required third item in the list - 1603 7.0.042 crash or hang when pasting a block in Insert mode - 1534 7.0.043 "%!" at start of 'statusline' didn't work - 5277 7.0.044 Perl: changing a line in a non-current buffer may not work - 1741 7.0.045 (extra) Win32: MSVC 2005 compiler warnings for OLE version - 2318 7.0.046 the matchparen plugin didn't handle parens in single quotes - 2219 7.0.047 the exit status of the configure script can be wrong - 2173 7.0.048 the gzip plugin can't handle file names that have a paren - 2221 7.0.049 some Tcl scripts are not recognized - 1437 7.0.050 can't properly close a buffer through the NetBeans interface - 6097 7.0.051 (after 7.0.44) compile and/or run problem with Perl interface - 2237 7.0.052 the Vim server may expose more functionality than expected - 1379 7.0.053 shortening multi-byte directory name may fail - 2464 7.0.054 using an empty menu name may cause a crash - 2204 7.0.055 ":startins" in CmdwinEnter autocmd doesn't work immediately - 1484 7.0.056 can't use "#!" in Vim scripts to make them executable - 1779 7.0.057 (extra, after 7.0.45) compilation trouble with Borland C 5.5 - 1423 7.0.058 gbk and gb18030 encodings are not recognized - 2110 7.0.059 Perl interface doesn't compile with ActiveState Perl 5.8.8 - 18082 7.0.060 code for switching buffers is repeated in several places - 2249 7.0.061 crash in Vim command completion when nothing to complete - 4075 7.0.062 Mac: crash when using popup menu with spell error - 1295 7.0.063 tiny chance for a memory leak - 1818 7.0.064 compiler warnings for unused variables - 1750 7.0.065 (extra) Mac: horizontal scroll wheel caused vertical scroll - 1407 7.0.066 tab pages line not redrawn after removing the popup menu - 3038 7.0.067 undo problems when using input method - 6123 7.0.068 'ignorecase' is not used properly for Insert mode completion - 1457 7.0.069 crash when setting 'guitablabel' to "%!expand(\%)" - 71560 7.0.070 compiler warnings for shadowed and uninitialized variables - 1550 7.0.071 using empty search pattern may cause a crash - 2791 7.0.072 can't specify anything to do when starting the GUI fails - 1597 7.0.073 CR in Insert mode completion may select original text - 6819 7.0.074 (extra) Win32: tooltips can be in the wrong encoding - 1495 7.0.075 winsaveview() could store wrong desired cursor column - 2635 7.0.076 (after 7.0.010) could not get spell files from non-ftp server - 2799 7.0.077 crash when unletting a v: variable - 1968 7.0.078 there are two error messages called E46 - 51669 7.0.079 vimtutor doesn't work for Russian when 'encoding' is utf-8 - 1759 7.0.080 compile error when CFLAGS contains a backslash - 2043 7.0.081 command line completion doesn't work for ":!/path" - 2850 7.0.082 crash when using List or Dict argument and waiting for input - 3001 7.0.083 mouse doesn't work for all entries with inputlist() - 5968 7.0.084 garbage collection may free Lists and Dicts still in use - 1512 7.0.085 running tests changes the viminfo file - 2379 7.0.086 getqflist() uses number zero for empty pattern and text - 7382 7.0.087 'acd' doesn't work for ":file fname" and ":saveas fname" - 3066 7.0.088 generated prototypes have "extern" when build with Perl - 2445 7.0.089 "ga" gave wrong results for non-Unicode multi-byte encoding - 2486 7.0.090 need to type Esc twice in console confirm() dialog - 1698 7.0.091 winrestview() may leave cursor in the wrong position - 2952 7.0.092 (after 7.0.082) list of internal function args is obsolete - 2320 7.0.093 matchparen plugin can't handle some values of 'matchpairs' - 2394 7.0.094 fileinfo message is given too often after ":buf N" - 52575 7.0.095 Greek tutor is not available in utf-8 - 2561 7.0.096 taglist() does not use path of tags file - 2617 7.0.097 tab pages line was not updated for ":tabclose N" - 2196 7.0.098 redirection didn't work inside cmdline completion - 2189 7.0.099 GUI: scrolling causes problems for the popup menu - 2086 7.0.100 "zug" may report the wrong filename - 2732 7.0.101 "zw" mostly doesn't work; "zg" may create wrong directory - 1634 7.0.102 redraw problem in cmdline when using SCIM - 1617 7.0.103 (after 7.0.101) compiler warning for uninitialized variable - 2522 7.0.104 CursorHold[I] may trigger when it is not wanted - 1513 7.0.105 during incremental search the ruler is not updated - 5102 7.0.106 spell popup menu may have side effects - 1805 7.0.107 tab pages line was not redrawn when using 'incsearch' - 2583 7.0.108 (extra) Amiga: compilation error for mch_mkdir() - 1923 7.0.109 Lisp indenting gets confused by an escaped quote in a string - 2557 7.0.110 Amiga: Compilation problems when not using libnix - 10411 7.0.111 gzip plugin can't handle file names with special characters - 2687 7.0.112 Python interface doesn't compile with Python 2.5 - 1878 7.0.113 crash when using CTRL-L in Insert mode completion - 1964 7.0.114 get extra undo point when using CTRL-C to abort Insert mode - 2339 7.0.115 missing some matches when Insert mode completion ignores case - 1508 7.0.116 MS-Windows: :version reported 32 bits for 64 bits systems - 5028 7.0.117 problem when mixing keepend and extend in syntax highlighting - 1529 7.0.118 printf() doesn't allow zero padding for strings - 1412 7.0.119 CursorHold event is not triggered when leaving Insert mode - 1780 7.0.120 crash when using getreg('=') in the = register - 1549 7.0.121 GUI: dragging last status line doesn't work with text tabline - 2865 7.0.122 only half of double-wide bold character may be drawn - 4200 7.0.123 SCO Openserver: configure selects the wrong terminal library - 2376 7.0.124 window-local variables from getwinvar() are for current window - 2335 7.0.125 '< and '> marks were set before Visual mode finishes - 2112 7.0.126 undo could be wrong when 'formatexpr' uses setline() - 2605 7.0.127 crash when swap file has invalid timestamp - 2246 7.0.128 GUI: display not updated when cancelling exit dialog - 2884 7.0.129 GTK GUI: avoid GTK bug concerning directory for file dialog - 5509 7.0.130 (extra) MS-DOS, MS-Windows: may get stuck using a device name - 2632 7.0.131 Win32: "vim -r" does not find swap files starting with a dot - 2163 7.0.132 (after 7.0.130) crash when reading from stdin - 3189 7.0.133 too many messages in history when searching included files - 2290 7.0.134 crash when trying to compare recusively looped List or Dict - 10022 7.0.135 crash in garbage collector with recusively looped List/Dict - 1703 7.0.136 CursorMoved not triggered when inserting a line - 2746 7.0.137 configure check for big features is wrong - 12174 7.0.138 (extra) Mac: modifiers keys don't work with function keys - 2044 7.0.139 undo info missing when using CTRL-PageUp in Insert mode - 2235 7.0.140 (after 7.0.134) comparing list/dict with itself is inefficient - 6513 7.0.141 extra CR when pasting with the mouse on the command line - 2075 7.0.142 middle mouse button didn't work right in Select mode - 1531 7.0.143 setting 'scroll' to its default value didn't work correctly - 5584 7.0.144 pattern matching may do wrong pointer computations - 1463 7.0.145 (after 7.0.142) compiler warning - 4308 7.0.146 opening file for quickfix may ignore windows already open - 8181 7.0.147 session file can be wrong when there are multiple tab pages - 1710 7.0.148 no error message for ":call d.foo()" when "foo" doesn't exist - 5277 7.0.149 when resizing windows scrolling is not done in the best way - 2416 7.0.150 when resizing the Vim window scrollbinding doesn't work - 1932 7.0.151 button order in GTK file dialog is different from Gnome rules - 2279 7.0.152 crash when using lesstif 2 - 4356 7.0.153 crash with cscope when temp file can't be opened - 1727 7.0.154 when 'foldnextmax' is negative Vim could hang - 5872 7.0.155 when getchar() returns a mouse button the position is unknown - 21499 7.0.156 (extra) Vim doesn't compile on Amiga OS4 - 3594 7.0.157 profiling info was bogus for a recursively called function - 1485 7.0.158 cursor in closed fold after adding new line - 2455 7.0.159 not enough information for an I/O error in the swap file - 9446 7.0.160 ":@a" echoes the command - 6639 7.0.161 (extra) Win32: window and tabline menu may use wrong encoding - 5819 7.0.162 doesn't exit with "vim -o a b" and abort at ATTENTION prompt - 4306 7.0.163 can't get the position of a sign over the netbeans interface - 1518 7.0.164 ":redir @+" doesn't work - 2284 7.0.165 using CTRL-L to add to a search pattern fails for some chars - 1865 7.0.166 crash with cscope when a file descriptor is NULL - 1942 7.0.167 can't redefine a function in a dictionary - 2224 7.0.168 reading uninitialized memory and a memory leak in recovery - 1812 7.0.169 Visual block highlighting not removed for "I" and "A" - 2545 7.0.170 (extra) Win32: un-maximizing and tab pages line problem - 14457 7.0.171 (extra) VMS: problem with file names with multiple paths - 2389 7.0.172 crash when recovering a file and quitting hit-enter prompt - 1703 7.0.173 ":call f().TT()" doesn't work - 2838 7.0.174 ":mksession" doesn't restore tab page window layout properly - 1498 7.0.175 tr() didn't add a final NUL - 1781 7.0.176 ":emenu" isn't executed directly, breaks the crypt key prompt - 4292 7.0.177 key from mapping at press-enter prompt would be remapped - 1565 7.0.178 comparing utf-8 strings with 'ic' may look past NUL bytes - 1744 7.0.179 crash when recovering without a swap file name - 3061 7.0.180 (extra) VMS: build problem and problem with swap files - 1790 7.0.181 when reloading a buffer an extra empty line may appear - 2768 7.0.182 cannot reach every point in the undo tree after using "g-" - 4142 7.0.183 accessing memory already freed after ":redir => var" ":let" - 2400 7.0.184 cscope interface doesn't work with mlcscope - 2927 7.0.185 multi-byte chars in message get attributes from previous char - 1731 7.0.186 ml_get error when doing "/\_s*/e" with utf-8 'encoding' - 7601 7.0.187 can't properly source a remote script - 1602 7.0.188 (after 7.0.186) warning for wrong pointer type - 2290 7.0.189 translated message about finding matches is truncated - 1778 7.0.190 "syntax spell default" results in an error message - 10918 7.0.191 the items used by getqflist() and setqflist() don't match - 5114 7.0.192 ml_get errors when resetting 'swapfile' in empty file - 1599 7.0.193 crash when using --remote with arg matching 'wildignore' - 2701 7.0.194 ml_get errors may be given in a recursive loop - 2677 7.0.195 endless loop for conversion error when auto-writing - 2751 7.0.196 mouse pointer position wrong after ":vert ball" - 1717 7.0.197 (extra) Win32: can't compile with EXITFREE - 7454 7.0.198 (extra) Win32: compiler warnings, don't generate gvim.exe.mnf - 1969 7.0.199 cursor in wrong col when completing+formatting multi-byte - 2792 7.0.200 memory leaks when out of memory - 2511 7.0.201 error message from ":diffput" may be wrong - 9403 7.0.202 compiler and runtime problems on Tandem systems - 5579 7.0.203 0x80 and CSI need to be escaped when executing a register - 1892 7.0.204 cscope: parsing of lines for listing doesn't work properly - 1573 7.0.205 (after 7.0.203) can't compile tiny version - 2099 7.0.206 (after 7.0.058) can't edit all gb18030 files properly - 3000 7.0.207 (after 7.0.203) 0x80 and CSI escaped too often when recording - 9414 7.0.208 (after 7.0.171 and 7.0.180) VMS: path changes cause trouble - 1706 7.0.209 Python: cursor may end up beyond end of changed line - 3863 7.0.210 ":cbuffer" and ":lbuffer" don't take a ! - 1674 7.0.211 CTRL-U in Insert mode deletes autoindent when 'bs' is zero - 2636 7.0.212 GUI doesn't terminate on SIGTERM - 1463 7.0.213 "z=" crashes when regions in 'spellfile' share soundfolding - 4870 7.0.214 can't get "\ " argument for in a user command - 2807 7.0.215 (extra) Mac: Context menu has disabled useless Help entry - 3460 7.0.216 ":tab wincmd ]" does not open a new tab page - 2007 7.0.217 hang when pressing "n" for ":%s/\n/,\r/gc" - 1479 7.0.218 "%B" in 'statusline' doesn't work in Insert mode - 4108 7.0.219 editexisting.vim doesn't see buffer in other tab page - 1448 7.0.220 crash when using winnr('#') in a new tab page - 3029 7.0.221 finddir() did not work properly for "." in path - 4147 7.0.222 'cindent' works for Perl, except for recognizing comments - 2604 7.0.223 popup menu could not handle unprintable characters - 6467 7.0.224 when expanding "##" spaces are escaped twice - 2203 7.0.225 after setline() cursor may be on wrong byte of mulit-byte char - 1578 7.0.226 display flicker when setting sign through netbeans interface - 1720 7.0.227 crash when closing a window in the GUI - 1779 7.0.228 Cygwin: problem with symlink to DOS style path - 1806 7.0.229 if 'pt' starts with Esc then Insert mode Esc doesn't time out - 4586 7.0.230 a script doesn't know if the current dir is a local dir - 2628 7.0.231 recovery from a swap file may crash - 18671 7.0.232 (extra) Mac: GUI tab labels are not supported - 9738 7.0.233 (extra) Mac: code badly formatted - 1723 7.0.234 feedkeys() may be invoked from a modeline - 2299 7.0.235 writefile() may be invoked from a modeline + 2404 7.1.001 can't build with Gnome GUI + 2011 7.1.002 Oracle Pro*C/C++ files are not detected diff --git a/sources b/sources index ada3f55..786a587 100644 --- a/sources +++ b/sources @@ -1,6 +1,3 @@ -1f17af2008ae94359a48be7e865b084f cvim.zip -200f741ecc2a896fca25486764fa18a2 vim-7.0-extra.tar.gz -6d43efaff570b5c86e76b833ea0c6a04 vim-7.0-lang.tar.gz -4ca69757678272f718b1041c810d82d8 vim-7.0.tar.bz2 -1ce27567cdc9cf555d49354758d5273e runtime-update-20060911.tar.bz2 -2ddbdf36e1c1b74a3dafdf9271fefa85 vim-spell-files.tar.bz2 +605cc7ae31bcc9d7864bb0bb6025f55d vim-7.1-extra.tar.gz +144aa049ba70621acf4247f0459f3ee7 vim-7.1-lang.tar.gz +44c6b4914f38d6f9aa959640b89da329 vim-7.1.tar.bz2