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 and 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 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