|
Karsten Hopp |
f3be58 |
Patches for Vim - Vi IMproved 7.1
|
|
cvsdist |
2cc57f |
|
|
cvsdist |
2cc57f |
The files in this directory contain source code changes to fix
|
|
cvsdist |
2cc57f |
problems in released versions of Vim. Each file also contains an
|
|
cvsdist |
2cc57f |
explanation of the problem that is fixed, like the message that
|
|
cvsdist |
2cc57f |
was sent to the vim-dev maillist.
|
|
cvsdist |
2cc57f |
|
|
cvsdist |
2cc57f |
The best is to apply the patches in sequence. This avoids problems
|
|
cvsdist |
2cc57f |
when a patch depends on a previous patch. If you did not unpack the
|
|
cvsdist |
2cc57f |
extra archive, you may want to skip patches marked with "extra:".
|
|
Karsten Hopp |
f3be58 |
Similarly for the "lang" archive. Or ignore errors for missing files.
|
|
cvsdist |
2cc57f |
|
|
cvsdist |
2cc57f |
Before patching, change to the top Vim directory, where the "src"
|
|
cvsdist |
2cc57f |
and "runtime" directories are located.
|
|
cvsdist |
2cc57f |
Depending on the version of "patch" that you use, you may have add
|
|
cvsdist |
2cc57f |
an argument to make it patch the right file:
|
|
Karsten Hopp |
f3be58 |
patch -p < 7.1.001
|
|
Karsten Hopp |
f3be58 |
patch -p0 < 7.1.001
|
|
cvsdist |
2cc57f |
|
|
cvsdist |
2cc57f |
After applying a patch, you need to compile Vim. There are no
|
|
cvsdist |
2cc57f |
patches for binaries.
|
|
cvsdist |
2cc57f |
|
|
Karsten Hopp |
f33019 |
Checksums for the patch files can be found in the file MD5.
|
|
Karsten Hopp |
f33019 |
|
|
Karsten Hopp |
1f38fe |
Collection of patches for Vim 7.1:
|
|
Karsten Hopp |
1f38fe |
SIZE NAME INCLUDES
|
|
Karsten Hopp |
1f38fe |
91424 7.1.001-100.gz patches 7.1.001 to 7.1.100, gzip'ed
|
|
Karsten Hopp |
1f38fe |
|
|
Karsten Hopp |
1f38fe |
|
|
Karsten Hopp |
f3be58 |
Individual patches for Vim 7.1:
|
|
cvsdist |
145ee0 |
|
|
cvsdist |
2cc57f |
SIZE NAME FIXES
|
|
Karsten Hopp |
f3be58 |
2404 7.1.001 can't build with Gnome GUI
|
|
Karsten Hopp |
f3be58 |
2011 7.1.002 Oracle Pro*C/C++ files are not detected
|
|
Karsten Hopp |
e71321 |
1529 7.1.003 (extra) Win32: menu entries end up in message history
|
|
Karsten Hopp |
e71321 |
2481 7.1.004 crash when editing a directory
|
|
Karsten Hopp |
e71321 |
3841 7.1.005 "cit" used on <foo></foo> deletes <foo>
|
|
Karsten Hopp |
e71321 |
2941 7.1.006 when reading from stdin 'modified' can't be reset in autocmd
|
|
Karsten Hopp |
e71321 |
6458 7.1.007 (extra) Mac: context menu does not work, scrollbars not dimmed
|
|
Karsten Hopp |
e71321 |
2631 7.1.008 getfsize() returns an invalid number for very big files
|
|
Karsten Hopp |
e71321 |
1881 7.1.009 diff mode: tab to spaces change not highlighted correctly
|
|
Karsten Hopp |
e71321 |
2796 7.1.010 Gnome: tab pages are not included in the saved session
|
|
Karsten Hopp |
e71321 |
1934 7.1.011 buffer overflow when $VIMRUNTIME is very long
|
|
Karsten Hopp |
e71321 |
1904 7.1.012 ":let &tw = 'asdf'" does not give an error message
|
|
Karsten Hopp |
722bbe |
2139 7.1.013 ":syn include" only loads the first file
|
|
Karsten Hopp |
722bbe |
1479 7.1.014 crash in C-indenting
|
|
Karsten Hopp |
722bbe |
3743 7.1.015 MzScheme interface doesn't build on Mac; init problem
|
|
Karsten Hopp |
722bbe |
2368 7.1.016 (after 7.1.012) error message when using ":cwindow"
|
|
Karsten Hopp |
722bbe |
6729 7.1.017 ":confirm w" does not give a prompt when file is read-only
|
|
Karsten Hopp |
722bbe |
1771 7.1.018 "p" at end of line doesn't work right when 've' is set
|
|
Karsten Hopp |
722bbe |
1650 7.1.019 ":python" doesn't mention the command is not implemented
|
|
Karsten Hopp |
722bbe |
3229 7.1.020 reading uninitialized memory when using a dialog
|
|
Karsten Hopp |
722bbe |
2875 7.1.021 (after 7.1.015) MzScheme interface doesn't build on Win32
|
|
Karsten Hopp |
722bbe |
1842 7.1.022 when setting 'keymap' twice b:keymap_name variable isn't set
|
|
Karsten Hopp |
722bbe |
1718 7.1.023 "dw" in a line with one character deletes the line
|
|
Karsten Hopp |
722bbe |
1335 7.1.024 using a pointer that may have become invalid
|
|
Karsten Hopp |
722bbe |
2292 7.1.025 search('pat', 'bc) doesn't find word under cursor at BOL
|
|
Karsten Hopp |
722bbe |
1710 7.1.026 "[p" doesn't work in Visual mode
|
|
Karsten Hopp |
722bbe |
3345 7.1.027 on Sun OS reading from a process substitutions doesn't work
|
|
Karsten Hopp |
722bbe |
2239 7.1.028 ":sort" does nothing special with empty search pattern
|
|
Karsten Hopp |
6b2f4e |
2692 7.1.029 (after 7.1.019) can't compile when all interfaces are used
|
|
Karsten Hopp |
6b2f4e |
2364 7.1.030 vimtutor shell script checks for "vim6" but not for "vim7"
|
|
Karsten Hopp |
6b2f4e |
6533 7.1.031 virtcol([123, '$']) doesn't work
|
|
Karsten Hopp |
6b2f4e |
3006 7.1.032 possible crash when doing completion on the command line
|
|
Karsten Hopp |
6b2f4e |
1530 7.1.033 buffer marked modified after ":bdel" and ":next"
|
|
Karsten Hopp |
6b2f4e |
2956 7.1.034 Win64: compiler warnings for typecast, optimizer problem
|
|
Karsten Hopp |
6b2f4e |
1797 7.1.035 after ":s/./&/#" all listed lines have a line number
|
|
Karsten Hopp |
6b2f4e |
12171 7.1.036 add "none" to completion of ":echohl" and ":match"
|
|
Karsten Hopp |
6b2f4e |
1817 7.1.037 using strcpy() for an overlapping string
|
|
Karsten Hopp |
6b2f4e |
5704 7.1.038 'preseveindent' doesn't always work when 'et' is set
|
|
Karsten Hopp |
6b2f4e |
1750 7.1.039 weird help-tags tag in docs file may make cause a crash
|
|
Karsten Hopp |
6b2f4e |
53412 7.1.040 ":match" only supports three matches
|
|
Karsten Hopp |
6b2f4e |
4614 7.1.041 (extra, after 7.1.040) update test makefiles for new test
|
|
Karsten Hopp |
6b2f4e |
2366 7.1.042 (after 7.1.040) internal error when using matchadd()
|
|
Karsten Hopp |
6b2f4e |
2820 7.1.043 in Ex mode using CTRL-D twice may cause a crash
|
|
Karsten Hopp |
6b2f4e |
1632 7.1.044 in Insert mode 0 CTRL-T deletes all indent
|
|
Karsten Hopp |
6b2f4e |
3101 7.1.045 double screen redraw in some situations
|
|
Karsten Hopp |
6b2f4e |
1637 7.1.046 ":s/.*/&/" deletes composing characters
|
|
Karsten Hopp |
6b2f4e |
1552 7.1.047 wrong argument for vim_regcomp()
|
|
Karsten Hopp |
6b2f4e |
5010 7.1.048 paren highlighting is not updated after scrolling
|
|
Karsten Hopp |
6b2f4e |
1722 7.1.049 can't compile with GTK2 when using hangul input feature
|
|
Karsten Hopp |
6b2f4e |
4800 7.1.050 possible crash in C++ indenting
|
|
Karsten Hopp |
6b2f4e |
2295 7.1.051 accessing uninitialized memory when finding spell suggestions
|
|
Karsten Hopp |
6b2f4e |
2435 7.1.052 when creating a new match not all fields are initialized
|
|
Karsten Hopp |
6b2f4e |
1473 7.1.053 reading uninitialized memory when updating command line
|
|
Karsten Hopp |
6b2f4e |
4451 7.1.054 accessing uninitialized memory when displaying the fold column
|
|
Karsten Hopp |
6b2f4e |
5414 7.1.055 using strcpy() with arguments that overlap
|
|
Karsten Hopp |
6b2f4e |
3151 7.1.056 scrolling back at more prompt doesn't work properly
|
|
Karsten Hopp |
6b2f4e |
2514 7.1.057 CursorHold causes problems for Normal and Visual mode commands
|
|
Karsten Hopp |
6b2f4e |
10612 7.1.058 completion menu doesn't work properly when 'righleft' is set
|
|
Karsten Hopp |
6b2f4e |
3350 7.1.059 in Ex mode "g/^/vi" and pressing CTRL-C: Vim hangs and beeps
|
|
Karsten Hopp |
6b2f4e |
5066 7.1.060 splitting quickfix window messes up window layout
|
|
Karsten Hopp |
6b2f4e |
6320 7.1.061 with latin1 'ignorecase' doesn't work for umlauts
|
|
Karsten Hopp |
6b2f4e |
1550 7.1.062 (after 7.0.038) C comment indent can be wrong
|
|
Karsten Hopp |
6b2f4e |
1391 7.1.063 compiler warning for uninitialized variable
|
|
Karsten Hopp |
6b2f4e |
1405 7.1.064 on interix some files appear not to exist
|
|
Karsten Hopp |
6b2f4e |
2983 7.1.065 Win32: MingW Compilation problem for newer version of w32api
|
|
Karsten Hopp |
6b2f4e |
4553 7.1.066 when 'bomb' is changed the file should be considered modified
|
|
Karsten Hopp |
6b2f4e |
7701 7.1.067 'infercase' doesn't work for thesaurus completion
|
|
Karsten Hopp |
6b2f4e |
6709 7.1.068 'equalalways' equalizes windows too often
|
|
Karsten Hopp |
75346e |
2757 7.1.069 GTK GUI: confirm() dialog has a default button when not wanted
|
|
Karsten Hopp |
75346e |
1560 7.1.070 (extra) Win32 GUI: same confirm() default button problem
|
|
Karsten Hopp |
75346e |
5534 7.1.071 (after 7.1.040) add a basic test for regexp patterns
|
|
Karsten Hopp |
75346e |
5705 7.1.072 (extra, after 7.1.041 and 7.1.071) extra part of 7.1.071
|
|
Karsten Hopp |
75346e |
3595 7.1.073 (after 7.1.062) crash when 'preserveindent' is set
|
|
Karsten Hopp |
75346e |
5259 7.1.074 crash when using string() on a recursively nested List
|
|
Karsten Hopp |
75346e |
1686 7.1.075 ":let v:statusmsg" reads memory already freed
|
|
Karsten Hopp |
75346e |
2376 7.1.076 a couple more strcpy() with overlapping arguments
|
|
Karsten Hopp |
1121ed |
2678 7.1.078 dropping file name on gvim containing CSI byte doesn't work
|
|
Karsten Hopp |
1121ed |
2922 7.1.079 "@" character in 'isfname' doesn't pick up umlauts for latin1
|
|
Karsten Hopp |
1121ed |
2960 7.1.080 (extra) Compiler warnings for gvimex.cpp
|
|
Karsten Hopp |
1121ed |
3253 7.1.081 completion doesn't work after ":!cat
|
|
Karsten Hopp |
1121ed |
3464 7.1.082 matchparen plugin doesn't update after window split
|
|
Karsten Hopp |
1121ed |
3448 7.1.083 (after 7.1.081) completion doesn't work with wildcards
|
|
Karsten Hopp |
1121ed |
1671 7.1.084 netbeans doesn't get fileOpened events when using -nb twice
|
|
Karsten Hopp |
1121ed |
2496 7.1.085 after ":split fold.c" folds in one window disappear
|
|
Karsten Hopp |
1121ed |
3561 7.1.086 crash when using specific Python syntax highlighting
|
|
Karsten Hopp |
1121ed |
4165 7.1.087 cscope: reading past command end; writing past buffer end
|
|
Karsten Hopp |
60c122 |
2276 7.1.088 (extra) window position wrong when using ":winpos"
|
|
Karsten Hopp |
60c122 |
13841 7.1.089 when listing variables text of command is not cleared
|
|
Karsten Hopp |
60c122 |
2372 7.1.090 compiler warning on Mac OS X 10.5 for sigaltstack()
|
|
Karsten Hopp |
60c122 |
10488 7.1.091 (extra) Win32: add --windowid argument
|
|
Karsten Hopp |
60c122 |
2901 7.1.092 (extra, after 7.1.088) wrong args for MoveWindowStructure()
|
|
Karsten Hopp |
60c122 |
15955 7.1.093 read past end of screen line when checking for double width
|
|
Karsten Hopp |
60c122 |
1901 7.1.094 using wrong buffer to check if syntax HL is present
|
|
Karsten Hopp |
60c122 |
5809 7.1.095 autocmmand for focus events may cause problems
|
|
Karsten Hopp |
60c122 |
2287 7.1.096 reading past end of a string when resizing Vim
|
|
Karsten Hopp |
60c122 |
1620 7.1.097 "setlocal stl=%!expr" doesn't work
|
|
Karsten Hopp |
60c122 |
1780 7.1.098 ":call s:var()" doesn't work if "s:var" is a Funcref
|
|
Karsten Hopp |
60c122 |
4552 7.1.099 ":mkvimrc" doesn't work properly when 'paste' or 'keymap' set
|
|
Karsten Hopp |
60c122 |
14551 7.1.100 Win32: Executing cscope doesn't always work properly
|
|
Karsten Hopp |
1f38fe |
1614 7.1.101 Ruby: The Buffer.line= method does not work
|
|
Karsten Hopp |
1f38fe |
3276 7.1.102 Perl interface doesn't compile with new version of Perl
|
|
Karsten Hopp |
1f38fe |
1976 7.1.103 "dw" past end of last line deletes a character
|
|
Karsten Hopp |
1f38fe |
14346 7.1.104 (after 7.1.095) when 'lazyredraw' set redraw may be postponed
|
|
Karsten Hopp |
1f38fe |
2426 7.1.105 internal error when using "0 ? {'a': 1} : {}"
|
|
Karsten Hopp |
1f38fe |
1580 7.1.106 ":messages" doesn't quit listing on ":"
|
|
Karsten Hopp |
1f38fe |
4081 7.1.107 Visual block mode "s" that auto-indents fails in other lines
|
|
Karsten Hopp |
1f38fe |
2633 7.1.108 (after 7.1.100) Win32: compilation problems in Cscope code
|
|
Karsten Hopp |
1f38fe |
2147 7.1.109 GTK GUI: click on arrow left of tab
|
|
Karsten Hopp |
1f38fe |
2234 7.1.110 (after 7.1.102) Win32: Still compilation problems with Perl
|
|
Karsten Hopp |
1f38fe |
2946 7.1.111 after ":vimgrep /pat/j *" folds can be wrong
|
|
Karsten Hopp |
1f38fe |
1766 7.1.112 using input() with a wrong argument may crash Vim
|
|
Karsten Hopp |
1f38fe |
2765 7.1.113 map() on an empty list causes memory to be freed twice
|
|
Karsten Hopp |
1f38fe |
1386 7.1.114 memory leak in getmatches()
|
|
Karsten Hopp |
1f38fe |
1472 7.1.115 (after 7.1.105) compiler warning for uninitialized variable
|
|
Karsten Hopp |
1f38fe |
3137 7.1.116 can't display characters above 0x10000
|
|
Karsten Hopp |
de97d7 |
1414 7.1.117 can't check wether Vim was compiled with Gnome
|
|
Karsten Hopp |
de97d7 |
1805 7.1.118 (after 7.1.107) compiler warning for Visual C compiler
|
|
Karsten Hopp |
de97d7 |
1761 7.1.119 crash after setting 'cmdheight' to huge value
|
|
Karsten Hopp |
2c9f4b |
17416 7.1.120 can't use valgrind with "make test" to test for memory leaks
|
|
Karsten Hopp |
2c9f4b |
2350 7.1.121 ":cd %:h" fails when editing file in current directory
|
|
Karsten Hopp |
2c9f4b |
3732 7.1.122 Mac: building with Aap doesn't work properly
|
|
Karsten Hopp |
2f404e |
8051 7.1.123 Win32: ":edit foo ~ foo" expands "~"
|
|
Karsten Hopp |
2f404e |
2599 7.1.124 (extra) Mac: may get empty buffer if dropping file on Vim.app
|
|
Karsten Hopp |
2f404e |
12060 7.1.125 the TermResponse autocommand event is not always triggered
|
|
Karsten Hopp |
2f404e |
13372 7.1.126 (extra) ":vimgrep */*" doesn't work if autocmd changes dir
|
|
Karsten Hopp |
2f404e |
2319 7.1.127 memory leak when doing completing
|
|
Karsten Hopp |
2f404e |
2079 7.1.128 (extra) build problem with Cygwin
|
|
Karsten Hopp |
2f404e |
1740 7.1.129 (extra) Win32: Can't get long user name
|
|
Karsten Hopp |
2f404e |
9494 7.1.130 crash with some combination of undo and redo
|
|
Karsten Hopp |
2f404e |
1535 7.1.131 ":mksession" always adds ":setlocal autoread"
|
|
Karsten Hopp |
2f404e |
1781 7.1.132 getpos("'>") may return < 0 for a Linewise selection
|
|
Karsten Hopp |
2f404e |
1515 7.1.133 shorten_fname1() linked when it's not needed
|
|
Karsten Hopp |
2f404e |
10379 7.1.134 (extra) Win32: Can't build with VC8
|
|
Karsten Hopp |
2f404e |
3337 7.1.135 Win32: ":e c:/tmp/foo" and ":e c:/tmp//foo" create two buffers
|