|
Karsten Hopp |
5a0d8b |
Patches for Vim - Vi IMproved 7.3
|
|
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
|
|
Karsten Hopp |
1f2971 |
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 |
5a0d8b |
patch -p < 7.3.001
|
|
Karsten Hopp |
5a0d8b |
patch -p0 < 7.3.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 |
1f2971 |
|
|
Karsten Hopp |
5a0d8b |
Individual patches for Vim 7.3:
|
|
cvsdist |
145ee0 |
|
|
cvsdist |
2cc57f |
SIZE NAME FIXES
|
|
Karsten Hopp |
5a0d8b |
1720 7.3.001 ":find" completion does not always shorten match properly
|
|
Karsten Hopp |
5a0d8b |
1610 7.3.002 ":find" completion didn't work halfway an environment variable
|
|
Karsten Hopp |
5a0d8b |
1299 7.3.003 crash with specific BufWritePost autocmd
|
|
Karsten Hopp |
5a0d8b |
1300 7.3.004 crash when using very long regexp
|
|
Karsten Hopp |
5a0d8b |
2747 7.3.005 crash when using undotree()
|
|
Karsten Hopp |
5a0d8b |
2987 7.3.006 can't build some multi-byte code with C89
|
|
Karsten Hopp |
5a0d8b |
4442 7.3.007 Python code redefines "buffer", re-implements a grow-array
|
|
Karsten Hopp |
5a0d8b |
11982 7.3.008 'cursorbind' is kept in places where 'scrollbind' is reset
|
|
Karsten Hopp |
5a0d8b |
3197 7.3.009 Win32: Crash when using a bad argument for strftime()
|
|
Karsten Hopp |
5a0d8b |
5466 7.3.010 Mac GUI: Missing break statements
|
|
Karsten Hopp |
5a0d8b |
8811 7.3.011 X11 clipboard doesn't work in GUI, after :sh selection fails
|
|
Karsten Hopp |
2afbaf |
2127 7.3.012 problems building with MingW
|
|
Karsten Hopp |
2afbaf |
5979 7.3.013 dynamic loading with Ruby doesn't work for 1.9.2
|
|
Karsten Hopp |
2afbaf |
2497 7.3.014 "a" in Ex mode with backslash at end of line doesn't work
|
|
Karsten Hopp |
2afbaf |
2223 7.3.015 a test is using an error message that no longer exists
|
|
Karsten Hopp |
2afbaf |
7448 7.3.016 netbeans interface doesn't work under Athena
|
|
Karsten Hopp |
2afbaf |
4314 7.3.017 errors reported by smatch
|
|
Karsten Hopp |
2afbaf |
2488 7.3.018 (after 7.3.012) missing argument to windres in MingW makefiles
|
|
Karsten Hopp |
170e68 |
1577 7.3.019 ":nbstart" can fail silently
|
|
Karsten Hopp |
ba0f81 |
3696 7.3.020 cursor position wrong when joining lines and 'fo' contains "a"
|
|
Karsten Hopp |
75f0b3 |
2145 7.3.021 Mac: Boolean redefined when building with X11
|
|
Karsten Hopp |
9fdb10 |
1750 7.3.022 when opening a new window 'spellcapcheck' is cleared
|
|
Karsten Hopp |
9fdb10 |
2086 7.3.023 external program may hang when it tries to write to the tty
|
|
Karsten Hopp |
9fdb10 |
3222 7.3.024 named signs do not use a negative number as intended
|
|
Karsten Hopp |
9fdb10 |
3412 7.3.025 ":mksession" does not escape file name properly
|
|
Karsten Hopp |
9fdb10 |
1848 7.3.026 CTRL-] in a help file doesn't always work
|
|
Karsten Hopp |
bcadb1 |
2668 7.3.027 MS-Windows: Opening a file on a network share is very slow
|
|
Karsten Hopp |
04abb0 |
5065 7.3.028 (after 7.3.024) signs don't show up
|
|
Karsten Hopp |
33bc3e |
4623 7.3.029 ":sort n" sorts lines without a number as number zero
|
|
Karsten Hopp |
53d69c |
12512 7.3.030 cannot store Dict and List in viminfo file
|
|
Karsten Hopp |
53d69c |
3620 7.3.031 can't pass the X window ID to another application
|
|
Karsten Hopp |
7f84e5 |
21839 7.3.032 maparg() doesn't return the flags, e.g., <buffer>, <script>
|
|
Karsten Hopp |
69d6d8 |
1395 7.3.033 (after 7.3.032) can't build without FEAT_LOCALMAP
|
|
Karsten Hopp |
3f122c |
12987 7.3.034 Win32: may load .dll from wrong directory
|
|
Karsten Hopp |
c0ca7c |
1882 7.3.035 (after 7.3.034) stray semicolon
|
|
Karsten Hopp |
38ba7b |
1946 7.3.036 Win32 GUI: different dialog font when building without menus
|
|
Karsten Hopp |
38ba7b |
4147 7.3.037 compiler warnings for loss of data
|
|
Karsten Hopp |
38ba7b |
2638 7.3.038 v:windowid isn't set for MS-Windows
|
|
Karsten Hopp |
38ba7b |
2567 7.3.039 crash when using skk.vim plugin
|
|
Karsten Hopp |
bb0096 |
1627 7.3.040 go past end of string when comparing while ignoring case
|
|
Karsten Hopp |
bb0096 |
1857 7.3.041 compiler warning for mediumVersion
|
|
Karsten Hopp |
bb0096 |
1915 7.3.042 no spell highlighting when re-using an empty buffer
|
|
Karsten Hopp |
bb0096 |
14836 7.3.043 can't load Ruby dynamically on Unix
|
|
Karsten Hopp |
bb0096 |
1857 7.3.044 preview window too high when opened by the popup menu
|
|
Karsten Hopp |
bb0096 |
1739 7.3.045 compiler warning for uninitialized variable
|
|
Karsten Hopp |
bb0096 |
2126 7.3.046 can't build Ruby on MS-Windows
|
|
Karsten Hopp |
5846bd |
6058 7.3.047 (after 7.3.032) missing makefile updates for test 75
|
|
Karsten Hopp |
993cb7 |
3410 7.3.048 ":earlier 1f" doesn't work after loading undo file
|
|
Karsten Hopp |
30e5ba |
19335 7.3.049 PLT has rebranded their Scheme to Racket
|
|
Karsten Hopp |
e6a4fc |
6138 7.3.050 the link script is clumsy, should use --as-needed
|
|
Karsten Hopp |
e6a4fc |
3305 7.3.051 crash when $PATH is empty
|
|
Karsten Hopp |
3f0301 |
10719 7.3.052 various errors when 'completefunc' opens a new window
|
|
Karsten Hopp |
3f0301 |
2948 7.3.053 complete() function doesn't reset complete direction
|
|
Karsten Hopp |
3f0301 |
3354 7.3.054 can define a user command for :Print, but it doesn't work
|
|
Karsten Hopp |
3f0301 |
10470 7.3.055 endless loop when recursively comparing lists and dicts
|
|
Karsten Hopp |
f616a1 |
17935 7.3.056 "getline" argument in do_cmdline() shadows global
|
|
Karsten Hopp |
801eae |
1980 7.3.057 segfault with command line abbreviation
|
|
Karsten Hopp |
801eae |
4735 7.3.058 error "code converter not found" when loading Ruby script
|
|
Karsten Hopp |
801eae |
3226 7.3.059 Netbeans: Problem with recursive messages for Athena/Motif
|
|
Karsten Hopp |
801eae |
5326 7.3.060 Netbeans: crash when socket is disconnected unexpectedly
|
|
Karsten Hopp |
801eae |
3307 7.3.061 remote ":drop" does not respect 'autochdir'
|
|
Karsten Hopp |
1b7cbb |
23639 7.3.062 Python has problems when installed in an unusual directory
|
|
Karsten Hopp |
494496 |
2250 7.3.063 Win32: Running a filter command makes Vim lose focus
|
|
Karsten Hopp |
f7f62f |
2493 7.3.064 Win32: ":dis +" shows nothing, but "+p does insert text
|
|
Karsten Hopp |
f7f62f |
3389 7.3.065 can't get current line number in a source file
|
|
Karsten Hopp |
f7f62f |
2852 7.3.066 crash when changing to another window during :vimgrep command
|
|
Karsten Hopp |
f7f62f |
2315 7.3.067 Ruby: Init_prelude is not always available
|
|
Karsten Hopp |
f7f62f |
1550 7.3.068 using freed memory on ":saveas" if autocommand sets 'acd'
|
|
Karsten Hopp |
b1e6cb |
1618 7.3.069 GTK: pressing Enter in inputdialog() doesn't work like OK
|
|
Karsten Hopp |
0ce1a0 |
1604 7.3.070 can set environment variables in the sandbox
|
|
Karsten Hopp |
0ce1a0 |
2095 7.3.071 cursor binding not reset when editing another file
|
|
Karsten Hopp |
0ce1a0 |
9432 7.3.072 can't complete file names while ignoring case
|
|
Karsten Hopp |
0ce1a0 |
2466 7.3.073 double free memory when netbeans command follows DETACH
|
|
Karsten Hopp |
aa679f |
7659 7.3.074 can't use the "+ register like "* for yank and put
|
|
Karsten Hopp |
aa679f |
3872 7.3.075 (after 7.3.072) also use 'wildignorecase' in expand()
|
|
Karsten Hopp |
f8a2dc |
5538 7.3.076 Clang warnings for dead code
|
|
Karsten Hopp |
f8a2dc |
3099 7.3.077 when updating swapfile crypt fails there is no error message
|
|
Karsten Hopp |
f8a2dc |
1565 7.3.078 warning for unused variable
|
|
Karsten Hopp |
f8a2dc |
1377 7.3.079 duplicate lines in MSVC makefile
|
|
Karsten Hopp |
f8a2dc |
6011 7.3.080 spelling doesn't work on VMS
|
|
Karsten Hopp |
e96537 |
2257 7.3.081 non-printable characters in 'statusline' cause trouble
|
|
Karsten Hopp |
c7242f |
1634 7.3.082 leaking file descriptor when netbeans hostname doesn't exist
|
|
Karsten Hopp |
c7242f |
9996 7.3.083 when a read() or write() is interrupted by a signal it fails
|
|
Karsten Hopp |
c7242f |
3508 7.3.084 after window split the new one scrolls with cursor at top
|
|
Karsten Hopp |
c7242f |
8843 7.3.085 (after 7.3.083) inconsistency with preproc symbols
|
|
Karsten Hopp |
c7242f |
4005 7.3.086 v:count has value of previous command in expression mapping
|
|
Karsten Hopp |
c7242f |
4349 7.3.087 (after 7.3.083) missing include for errno.h
|
|
Karsten Hopp |
c7242f |
4868 7.3.088 Ruby can't load Gems sometimes, may cause a crash
|
|
Karsten Hopp |
c7242f |
1550 7.3.089 compiler warning on 64 bit MS-Windows
|
|
Karsten Hopp |
c7242f |
2377 7.3.090 wrong help text for Cscope
|
|
Karsten Hopp |
c7242f |
9421 7.3.091 "vim -w foo" writes key codes for removed escape sequences
|
|
Karsten Hopp |
c7242f |
1678 7.3.092 resizing the window when exiting
|
|
Karsten Hopp |
c7242f |
5483 7.3.093 new DLL dependencies in MingW with gcc 4.5.0
|
|
Karsten Hopp |
c7242f |
2167 7.3.094 using abs() requires type cast to int
|
|
Karsten Hopp |
d72fe2 |
1999 7.3.095 Win32: In Chinese tear-off menu doesn't work
|
|
Karsten Hopp |
d72fe2 |
2767 7.3.096 can't interrupt "gvim -nb", leak file descriptor on errro
|
|
Karsten Hopp |
d72fe2 |
1760 7.3.097 ":call" inside "if 0" gives error for dict function
|
|
Karsten Hopp |
d72fe2 |
1712 7.3.098 ignored error may still cause status line to be disabled
|
|
Karsten Hopp |
d72fe2 |
1628 7.3.099 crash when splitting a window with zero height
|
|
Karsten Hopp |
9f9d9e |
1497 7.3.100 when using ":normal" v:count isn't set
|
|
Karsten Hopp |
9f9d9e |
2449 7.3.101 ino_t defined with wrong size in Ruby and Lua interfaces
|
|
Karsten Hopp |
9f9d9e |
23045 7.3.102 Ex command typed at reload prompt is ignored
|
|
Karsten Hopp |
9f9d9e |
4500 7.3.103 changing 'ff', then using ":w" in empty file sets 'mod'
|
|
Karsten Hopp |
9f9d9e |
1428 7.3.104 conceal: using Tab for cchar causes problems
|
|
Karsten Hopp |
9f9d9e |
1539 7.3.105 can't get the value of "b:changedtick" with getbufvar()
|
|
Karsten Hopp |
9f9d9e |
1650 7.3.106 other window scrolls if both 'scrollbind' and 'cursorbind' set
|
|
Karsten Hopp |
9f9d9e |
1986 7.3.107 year in :undolist can be confusing
|