Patches for unreleased versions of Vim - Vi IMproved
The files in this directory contain source code changes to fix problems in
unreleased versions 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. Sometimes a patch depends on an
earlier patch. If you didn't unpack the "extra" archive, skip the patches
marked with "(extra)".
After applying a patch, you need to compile Vim. There are no patches for
binaries.
Individual patches for Vim 6.0ax:
SIZE NAME FIXES
2143 6.0ax.001 'patchmode' didn't work when appending to a file
2151 6.0ax.002 appending to a compressed file with 'patchmode' didn't work
1541 6.0ax.003 the Workshop interface didn't work when 'compatible' is set
1791 6.0ax.004 Motif: sign icons had a black background
1547 6.0ax.005 Athena: title of file selector was wrong
1623 6.0ax.006 Multi-byte: clearing right half of a wide char was wrong
2637 6.0ax.007 GPM: double mouse click was handled like scroll wheel
1361 6.0ax.008 UTF-8: vertical separator could contain wrong characters
1638 6.0ax.009 when exiting, shell prompt could be after hit-enter prompt
3263 6.0ax.010 Edit.Save menu and Save toolbar item needed a file name
4405 6.0ax.011 didn't delete a line break when 'virtualedit' set
1595 6.0ax.012 redraw problem when "$" in 'cpoptions' and breaking a line
2749 6.0ax.013 X11 client-server could hang on expression evaluation
2522 6.0ax.014 Win32: ":make" didn't pass environment to make
2035 6.0ax.015 two non-ansi initializations cause trouble for old compilers
2143 6.0ax.016 the version number in the intro screen was wrong
9200 6.0ax.017 various problems in the printing code
2172 6.0ax.018 GTK: scrollbar of vertically split window is not updated
1454 6.0ax.019 scrolling a window with folds up disabled scrollbar updates
1343 6.0ax.020 vertical scrollbar for second window was few pixels down
Individual patches for Vim 6.0aw:
SIZE NAME FIXES
1565 6.0aw.001 using histget() with a low index caused a hang
983 6.0aw.002 crash when using syntax highlighting
1484 6.0aw.003 first char of a wrapping line was blanked
1036 6.0aw.004 Win32 with double-byte encoding could crash
1060 6.0aw.005 GUI: After the file-changed dialog the cursor wasn't updated
1190 6.0aw.006 crash when debugging a function while editing command line
1460 6.0aw.007 'foldlevel' was not set to 'foldlevelstart'
4631 6.0aw.008 various fixes for the default menu
1131 6.0aw.009 CTRL-B works wrong with closed folds
1871 6.0aw.010 Win32: file browser didn't work forward slashes
Individual patches for Vim 5.7a:
SIZE NAME FIXES
1800 5.7a.001 GTK GUI: doesn't respond on drag&drop from ROX-Filer
2310 5.7a.002 Multi-byte: 'showmatch' also done on second byte
3652 5.7a.003 Multi-byte: After CTRL-O in Insert mode cursor moves
1164 5.7a.004 displaying the search pattern offset could cause a crash
2295 5.7a.005 ":s//~/" without a match reported "[NULL}" for search pat
51556 5.7a.006 (extra) VMS: various problems, also for VAXC compiler
1201 5.7a.007 Motif and Athena GUI: CTRL-@ interpreted as CTRL-C
3908 5.7a.008 GTK GUI: extra redraws for CTRL-L and when starting up
Patch for Vim 5.6:
SIZE NAME DESCRIPTION
192041 vim-5.6-dalecki-4.gz various multi-byte related changes
Individual patches for Vim 5.6a:
SIZE NAME FIXES
4042 5.6a.001 <C-End> and <C-Home> didn't handle a count
6089 5.6a.002 2html.vim was an older version
5964 5.6a.003 defining a function inside a function didn't work
2309 5.6a.004 missing ":endif" or ":endwhile" didn't give error message
2957 5.6a.005 'hlsearch' was not listed alphabetically
2795 5.6a.006 error message for backwards range inside ":if 0"
4928 5.6a.007 ":let" didn't list internal Vim variables
2220 5.6a.008 setting syntax from the Syntax menu gave an error message
4073 5.6a.009 compilation errors when some features are disabled
1169 5.6a.010 ":startinsert!" doesn't always append
1552 5.6a.011 no error msg for missing ":endif"/":endwhile" in a function
8771 5.6a.012 some Syntax menu entries caused hit-return prompt
1297 5.6a.013 command line completion could depend on previous completion
14234 5.6a.014 various fixes for compilation and lint warning messages
1452 5.6a.015 the vimtutor could not always expand $VIMRUNTIME
2953 5.6a.016 (extra) Mac: limits on window resizing and dragging
2511 5.6a.017 Paste entry in PopUp menu was in wrong position
184503 5.6a.018 GTK GUI: fix a number of small problems
1768 5.6a.019 Can't recover a file over NFS
5292 5.6a.020 GTK GUI: "-display" option wasn't working
4078 5.6a.021 Still could not recover from a device with large block size
1617 5.6a.022 (extra) Win32 GUI: opening a dialog early causes a crash
1233 5.6a.023 crash when using expand("%:gs??/?")
6063 5.6a.024 crash when using ":au BufLeave <pat> bdel" and then ":ta"
2951 5.6a.025 (extra) Win32: toupper()/tolower() tables init'd too late
2364 5.6a.026 Unix and SNiFF: Hang after executing an external command
41802 5.6a.027 (extra) add gvimext.dll for a better "Edit with Vim" menu
1651 5.6a.028 (extra) Win32 GUI: wrong multi-byte chars in dialogs
To patch from 5.5a.16 to 5.5b:
25669 vim-5.5a.16-5.5b-rt.diff.gz
21686 vim-5.5a.16-5.5b-src.diff.gz
2191 vim-5.5a.16-5.5b-extra.diff.gz