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 ae9d9f
These patches were edited after their original submission to avoid patch to
Karsten Hopp ae9d9f
fail.  The original files are available with "orig." prepended:
Karsten Hopp ae9d9f
 22565  7.3.202  cannot influence the indent inside a namespace
Karsten Hopp ae9d9f
  5725  7.3.203  MS-Windows: Can't run external command without console window
Karsten Hopp ae9d9f
 10891  7.3.223  MingW cross compilation doesn't work with tiny feat.
Karsten Hopp ae9d9f
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
Karsten Hopp 1cb31e
  3425  7.3.108  useless check for NULL when calling vim_free()
Karsten Hopp 1cb31e
  7203  7.3.109  processing new Esperanto spell file fails and crashes Vim
Karsten Hopp 1cb31e
  2122  7.3.110  the "nbsp" item in 'listchars' isn't used for ":list"
Karsten Hopp 1cb31e
  4010  7.3.111  :normal command in 'statusline' causes the cursor to move
Karsten Hopp 1cb31e
  1978  7.3.112  setting 'statusline' to "%!'asdf%' reads uninitialized memory
Karsten Hopp 1cb31e
  1838  7.3.113  Windows: Fall back directory for creating temp file is wrong
Karsten Hopp 1cb31e
  1568  7.3.114  potential problem using 'verbosefile' uninitialized
Karsten Hopp 1cb31e
  1645  7.3.115  Vim can crash when tmpnam() returns NULL
Karsten Hopp 1cb31e
  1788  7.3.116  'cursorline' too short with concealed chars and 'list' set
Karsten Hopp 1cb31e
  3835  7.3.117  build failed when --as-needed excludes ncurses
Karsten Hopp 1cb31e
  2283  7.3.118  Ruby uses SIGVTALARM which makes Vim exit
Karsten Hopp 1cb31e
  1637  7.3.119  (after 7.3.114) build problem on Mac
Karsten Hopp 1cb31e
  2597  7.3.120  message for existing swap file does not fit in 25 lines
Karsten Hopp 1cb31e
  1721  7.3.121  crash when using complicated 'statusline'
Karsten Hopp 1cb31e
  3936  7.3.122  having src/auto/config.mk in the distribution causes problems
Karsten Hopp 1cb31e
  1954  7.3.123  ml_get error when 'conceallevel' is set
Karsten Hopp 1cb31e
  6777  7.3.124  EOL may be missing from written file
Karsten Hopp 1cb31e
  2672  7.3.125  MSVC: quote in link argument causes trouble
Karsten Hopp 1cb31e
  1652  7.3.126  compiler warning for signed pointer
Karsten Hopp 1cb31e
  1747  7.3.127  compiler complains about comma after last enum item
Karsten Hopp 1cb31e
  1706  7.3.128  another compiler warning for signed pointer
Karsten Hopp 1cb31e
  6608  7.3.129  using integer like a boolean
Karsten Hopp 1cb31e
  1908  7.3.130  clipboard_event_time misplaced in #ifdef
Karsten Hopp 1cb31e
  1280  7.3.131  including errno.h too often
Karsten Hopp 1cb31e
  2648  7.3.132  C++ style comments
Karsten Hopp 1cb31e
  3169  7.3.133  when using encryption it's not clear what method was used
Karsten Hopp 1cb31e
  1470  7.3.134  drag-n-drop doesn't work in KDE Dolphin
Karsten Hopp 1cb31e
  2678  7.3.135  inconsistency: last substitute pattern isn't used for search
Karsten Hopp 1cb31e
  1653  7.3.136  duplicate include of assert.h
Karsten Hopp 1cb31e
  2881  7.3.137  when 'lazyredraw' is set the screen may not be updated
Karsten Hopp 1cb31e
  2399  7.3.138  ":com" changes the multi-byte text of :echo
Karsten Hopp 75de58
  3685  7.3.139  (after 7.3.137) can't read ":ver" output when 'lazyredraw' set
Karsten Hopp 75de58
  1797  7.3.140  crash when 'cursorline' and 'list' both set
Karsten Hopp 75de58
  2968  7.3.141  when a key code is not set get a confusing error message
Karsten Hopp 75de58
  2593  7.3.142  Python stdout doesn't have flush(), causing an import to fail
Karsten Hopp 75de58
 45956  7.3.143  memfile insufficiently tested; inefficient with many blocks
Karsten Hopp 75de58
  2387  7.3.144  crash with ":python help(dir)"
Karsten Hopp 75de58
  2400  7.3.145  (after 7.3.144) can't build with Python dynamically loading
Karsten Hopp 75de58
  6571  7.3.146  can assign to dict member with invalid name
Karsten Hopp 75de58
  1575  7.3.147  (after 7.3.143) can't build on HP-UX
Karsten Hopp 75de58
  7615  7.3.148  huge number of syntax items or clusters causes hang or crash
Karsten Hopp 75de58
  2205  7.3.149  the cursor disappears after the 'setDot' netbeans command
Karsten Hopp 75de58
  2960  7.3.150  readline() does not return the last line when NL is missing
Karsten Hopp 75de58
  2077  7.3.151  with "unnamedplus" in 'clipboard' selection also copied to "*
Karsten Hopp 75de58
 14784  7.3.152  xxd does not check for errors of library functions
Karsten Hopp 75de58
  1775  7.3.153  compiler warning for ambiguous else, missing prototype in xxd
Karsten Hopp 75de58
  3570  7.3.154  (after 7.3.148) can't compile with tiny features
Karsten Hopp 75de58
  8459  7.3.155  crash when using map(), filter(), remove(), extend() on v:
Karsten Hopp 75de58
  2727  7.3.156  Tty names possibly left unterminated
Karsten Hopp 75de58
  1583  7.3.157  superfluous assignment
Karsten Hopp 75de58
  1497  7.3.158  might use uninitialized memory in C indenting
Karsten Hopp 75de58
  1587  7.3.159  using uninitialized pointer when out of memory
Karsten Hopp 75de58
 13647  7.3.160  unsafe string copying
Karsten Hopp 75de58
 43528  7.3.161  items on the stack may be too big
Karsten Hopp 75de58
  2564  7.3.162  no error message assigning to a list with index out of range
Karsten Hopp 75de58
  2016  7.3.163  the default 'shellpipe' doesn't recognize "mksh" and "pdksh"
Karsten Hopp 75de58
  4014  7.3.164  C-indenting doesn't recognize some function declarations
Karsten Hopp 75de58
  1558  7.3.165  ":find" completion does not escape spaces in directory name
Karsten Hopp 75de58
  1765  7.3.166  buffer on the stack may be too big
Karsten Hopp 75de58
  2932  7.3.167  when using internal grep QuickFixCmdPost is not triggered
Karsten Hopp 75de58
  2019  7.3.168  CR in second argument of input() causes problems
Karsten Hopp 75de58
  3659  7.3.169  freeing memory already freed, warning from code analyzer
Karsten Hopp 75de58
  2429  7.3.170  VMS: test77 missing from Makefile
Karsten Hopp 75de58
  4511  7.3.171  confusing message from ":yank" when no clipboard support
Karsten Hopp 75de58
  8382  7.3.172  MS-Windows: rename() might delete a file
Karsten Hopp 75de58
  2429  7.3.173  ":cwindow" may open a window when the quickfix list is empty
Karsten Hopp 75de58
  4618  7.3.174  when Exuberant ctags binary is exctags it's not found
Karsten Hopp 75de58
  1482  7.3.175  ":new" may result in wrong 'colorcolumn' highlighting
Karsten Hopp 75de58
  6968  7.3.176  Ruby linking doesn't work properly on Mac OS X
Karsten Hopp 75de58
  2814  7.3.177  MS-Windows: mkdir() works wrong when 'encoding' is "utf-8"
Karsten Hopp 75de58
  4019  7.3.178  C-indent doesn't handle code right after { correctly
Karsten Hopp 75de58
  2144  7.3.179  C-indent doesn't handle colon in string correctly
Karsten Hopp 75de58
  8439  7.3.180  better matching end part of 'comments' not used after middle
Karsten Hopp 75de58
  4509  7.3.181  display update error when repeating insert of CTRL-V / digraph
Karsten Hopp 75de58
  1684  7.3.182  (after 7.3.180) unused variable compiler warning
Karsten Hopp 75de58
  3761  7.3.183  when Exuberant ctags binary is exuberant-ctags it's not found
Karsten Hopp 75de58
  2532  7.3.184  static code analysis errors in riscOS
Karsten Hopp 75de58
  2570  7.3.185  ":windo g/pattern/q" reports wrong number of lines
Karsten Hopp 75de58
  1713  7.3.186  v:register wrong when 'clipboard' contains "unnamed"
Karsten Hopp 75de58
173872  7.3.187  the RISC OS port is not being maintained, remove it
Karsten Hopp 75de58
  7901  7.3.188  some more RISC OS files to be removed
Karsten Hopp 75de58
  1476  7.3.189  (after 7.3.186) build fails without +clipboard
Karsten Hopp ae9e7b
  1462  7.3.190  "containedin" syntax argument may make highlighting be wrong
Karsten Hopp ae9e7b
 13294  7.3.191  still some RISC OS stuff to remove
Karsten Hopp ae9e7b
  1701  7.3.192  command ":s/ \?/ /g" splits multi-byte characters into bytes
Karsten Hopp ae9e7b
  1998  7.3.193  in the command line window ":close" doesn't work properly
Karsten Hopp ae9e7b
  1397  7.3.194  "!mkdir a | ln -s a b", resolve("b/") doesn't result in "a/"
Karsten Hopp ae9e7b
  4951  7.3.195  "} else" causes following lines to be indented too much
Karsten Hopp ae9e7b
  7478  7.3.196  can't intercept a character that is going to be inserted
Karsten Hopp ae9e7b
  2367  7.3.197  get E42 error when a QuickfixCmdPost event removes all errors
Karsten Hopp ae9e7b
 12240  7.3.198  there is no completion for ":lang"
Karsten Hopp ae9e7b
  1857  7.3.199  MS-Windows: Compilation problem of OLE with MingW compiler
Karsten Hopp ae9e7b
  2213  7.3.200  (after 7.3.198) CTRL-D doesn't complete :lang
Karsten Hopp ae9e7b
  3303  7.3.201  (after 7.3.195) still bad indenting after "} else"
Karsten Hopp ae9d9f
 21467  7.3.202  (fixed) cannot influence the indent inside a namespace
Karsten Hopp ae9d9f
  3199  7.3.203  (fixed) MS-Windows: Can't run ext. cmd without console window
Karsten Hopp ae9e7b
  1588  7.3.204  (after 7.3.201) compiler warning
Karsten Hopp ae9e7b
  2430  7.3.205  syntax "extend" doesn't work correctly
Karsten Hopp ae9e7b
  1617  7.3.206  64bit MS-Windows compiler warning
Karsten Hopp ae9d9f
  1603  7.3.207  can't compile with MSVC with pentium4 and 64 bit
Karsten Hopp ae9d9f
  1597  7.3.208  early terminated if statement in Mac code
Karsten Hopp ae9d9f
  2886  7.3.209  MSVC Install instructions point to wrong batch file
Karsten Hopp ae9d9f
  5906  7.3.210  can't always find the file when using cscope
Karsten Hopp ae9d9f
  1730  7.3.211  (after 7.3.210) compiler warning
Karsten Hopp ae9d9f
 11261  7.3.212  with Python 3.2 ":py3" fails
Karsten Hopp ae9d9f
  2985  7.3.213  javascript object literal is not indented correctly
Karsten Hopp ae9d9f
  1615  7.3.214  the text displayed by ":z-" isn't exactly like old Vi
Karsten Hopp ae9d9f
  2079  7.3.215  (after 7.3.210) wrong file names in previous patch
Karsten Hopp ae9d9f
  9055  7.3.216  when recovering a file a range of lines is missing
Karsten Hopp ae9d9f
  1916  7.3.217  inside an "if" a ":wincmd" causes problems
Karsten Hopp ae9d9f
  4735  7.3.218  (after 7.3.212) tiny configuration problem with Python 3
Karsten Hopp ae9d9f
  3087  7.3.219  can't compile with GTK on Mac
Karsten Hopp ae9d9f
 37536  7.3.220  various Python 3 problems
Karsten Hopp ae9d9f
  8061  7.3.221  text from clipboard is not consistently handled as linewise
Karsten Hopp ae9d9f
  2214  7.3.222  warning for building GvimExt
Karsten Hopp ae9d9f
 10890  7.3.223  (fixed) MingW cross compilation doesn't work with tiny feat.
Karsten Hopp ae9d9f
  5522  7.3.224  can't pass dict to sort function
Karsten Hopp ae9d9f
 18841  7.3.225  "\n" in a substitute() inside ":s" not handled correctly
Karsten Hopp ae9d9f
  1838  7.3.226  on a 64 bit system "syn sync fromstart" is very slow
Karsten Hopp ae9d9f
  3430  7.3.227  after 7.3.221) Mac OS doesn't have the linewise clipboard fix
Karsten Hopp ae9d9f
  1390  7.3.228  "2gj" does not always move to the correct position
Karsten Hopp ae9d9f
  1645  7.3.229  fork() makes Mac gvim crash when build with CoreFoundation
Karsten Hopp ae9d9f
  2295  7.3.230  ":wundo" and ":rundo" don't unescape their argument
Karsten Hopp ae9d9f
  5151  7.3.231  runtime file patches failed for 7.3.202 and 7.3.203
Karsten Hopp ae9d9f
  2324  7.3.232  Python doesn't compile without +multi_byte
Karsten Hopp ae9d9f
  2476  7.3.233  ":scriptnames" and ":breaklist" show long file names
Karsten Hopp ae9d9f
  5209  7.3.234  with GTK menu may be popping down
Karsten Hopp ae9d9f
 11651  7.3.235  ";" gets stuck on a "t" command, it's not useful
Karsten Hopp ae9d9f
  2994  7.3.236  (after 7.3.232) Python 3 doesn't compile without +multi_byte
Karsten Hopp ae9d9f
  7267  7.3.237  filetype completion doesn't work on Windows
Karsten Hopp ae9d9f
  1599  7.3.238  compiler warning for conversion
Karsten Hopp ae9d9f
  8837  7.3.239  Python corrects cursor column without using 'virtualedit'
Karsten Hopp ae9d9f
 22002  7.3.240  external commands can't use pipes on MS-Windows
Karsten Hopp ae9d9f
  2115  7.3.241  CTRL-R CTRL-W on command line may insert only part of word
Karsten Hopp ae9d9f
  2070  7.3.242  illegal memory access in after_pathsep()
Karsten Hopp ae9d9f
  1652  7.3.243  illegal memory access in readline()
Karsten Hopp ae9d9f
  1537  7.3.244  MS-Windows: Build problem with old compiler
Karsten Hopp 9d9845
  4115  7.3.245  Python 3.2 libraries not correctly detected
Karsten Hopp 9d9845
  1927  7.3.246  Repeating "f4" in "4444" skips one 4
Karsten Hopp 9d9845
  2825  7.3.247  tests change users viminfo file; no test for patch 7.3.246
Karsten Hopp 9d9845
  4825  7.3.248  PC Install instructions missing install instructions
Karsten Hopp 9d9845
  3283  7.3.249  wrong indenting for array initializer
Karsten Hopp 9d9845
  3509  7.3.250  Python: Errors in Unicode characters not handled nicely
Karsten Hopp 9d9845
  5229  7.3.251  "gH" deletes current line, except when it's the last line
Karsten Hopp 9d9845
  1220  7.3.252  (after 7.3.247) tests fail
Karsten Hopp 9d9845
 16588  7.3.253  "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'
Karsten Hopp 9d9845
  1369  7.3.254  coladd not reset for ":call" command
Karsten Hopp 9d9845
  2839  7.3.255  Windows: error when editing a file with invalid wildcard
Karsten Hopp 9d9845
  5982  7.3.256  Javascript indenting not sufficiently tested
Karsten Hopp 9d9845
  3310  7.3.257  not all completions are available to user commands
Karsten Hopp 9d9845
  2128  7.3.258  MS-Windows: can't disable edit with existing vim menu entries
Karsten Hopp 9d9845
 21799  7.3.259  equivalence classes only work for latin characters
Karsten Hopp 9d9845
  2138  7.3.260  CursorHold triggers on an incomplete mapping
Karsten Hopp 9d9845
  2969  7.3.261  G++ error message errornously recognized as error
Karsten Hopp 9d9845
 30045  7.3.262  Photon code style doesn't match Vim style
Karsten Hopp 9d9845
  4291  7.3.263  Perl and Tcl have a few code style problems
Karsten Hopp 9d9845
  5190  7.3.264  tags file not find when current dir name contains wildcards
Karsten Hopp 9d9845
  4017  7.3.265  storing search pattern in history without separator check
Karsten Hopp 9d9845
  1677  7.3.266  in Gvim with iBus typing space in Insert mode doesn't work
Karsten Hopp 9d9845
  1784  7.3.267  Ruby on Mac OS X 10.7 may crash
Karsten Hopp 9d9845
  2871  7.3.269  'shellcmdflag' only works with one flag
Karsten Hopp 9d9845
  1514  7.3.270  illegal memory access
Karsten Hopp 9d9845
 12980  7.3.271  code not following Vim coding style
Karsten Hopp 9d9845
  1545  7.3.272  ":put =list" does not add empty line for trailing empty item
Karsten Hopp 9d9845
  3544  7.3.273  a BOM in an error file is seen as text
Karsten Hopp 9d9845
  1791  7.3.274  with concealed characters tabs do not have the right size
Karsten Hopp 9d9845
  2872  7.3.275  MS-Windows: screen flicker when using a black background
Karsten Hopp 9d9845
  4279  7.3.276  GvimExt sets $LANG in the wrong way
Karsten Hopp 9d9845
  9130  7.3.277  MS-Windows: some characters do not show in dialogs
Karsten Hopp 9d9845
  2098  7.3.278  passing the file name to open in VisVim doesn't work
Karsten Hopp 9d9845
  3769  7.3.279  GTK: opening new tab may cause gvim window to be too big
Karsten Hopp 9d9845
  5024  7.3.280  ":lmake" does not update the quickfix window title
Karsten Hopp 9d9845
  3803  7.3.281  after expand('%:8') the current buffer name is changed
Karsten Hopp 9d9845
  1915  7.3.282  text displayed incorrect when using input() + :echo in a loop
Karsten Hopp 9d9845
  3387  7.3.283  multi-byte text in an expression mapping gets messed up
Karsten Hopp 9d9845
  5785  7.3.284  str2special() doesn't handle multi-byte chars properly
Karsten Hopp 9d9845
  3983  7.3.285  (after 7.3.284) mapping <char-123> does not work
Karsten Hopp 9d9845
  2682  7.3.286  crash when using "zd" on a large number of folds
Karsten Hopp 9d9845
  2829  7.3.287  can't compile with MSVC and tiny options
Karsten Hopp 9d9845
  2545  7.3.288  has('python') may give an error message
Karsten Hopp 9d9845
  1763  7.3.289  complete function isn't called when the leader changed
Karsten Hopp a76eda
  2494  7.3.290  if BufWriteCmd autocmd resets 'modified' undo state is wrong
Karsten Hopp a76eda
  4345  7.3.291  configure doesn't work properly with Python3
Karsten Hopp a76eda
  1940  7.3.292  crash with fold markers and visual block that goes to EOL
Karsten Hopp a76eda
  2390  7.3.293  MSVC compiler has a problem with non-ASCII characters
Karsten Hopp a76eda
  1978  7.3.294  (after 7.3.289) patch 289 causes more problems than it solves
Karsten Hopp a76eda
  3455  7.3.295  when filtering text Vim may not read all the output
Karsten Hopp a76eda
  5673  7.3.296  zombie process may remain when writing to external command
Karsten Hopp a76eda
  5101  7.3.297  can't load Perl 5.14 dynamically
Karsten Hopp a76eda
  6312  7.3.298  built-in colors are different from rgb.txt
Karsten Hopp a76eda
 12218  7.3.299  source code not in Vim style
Karsten Hopp a76eda
  2281  7.3.300  Python doesn't parse multi-byte argument correctly
Karsten Hopp a76eda
  2901  7.3.301  Tab inserted when 'expandtab' and 'copyindent' are set
Karsten Hopp a76eda
  2107  7.3.302  (after 7.3.301) test 19 fails without 'smartindent' and +eval
Karsten Hopp a76eda
  1726  7.3.303  (after 7.3.296) compilation error
Karsten Hopp a76eda
  3125  7.3.304  strawberry Perl doesn't work on MS-Windows
Karsten Hopp a76eda
  1763  7.3.305  display scrolls up when auto-loading a function
Karsten Hopp a76eda
  6330  7.3.306  unexpected GUI resize may cause a crash
Karsten Hopp a76eda
  5383  7.3.307  Python 3 does not support slice assignment
Karsten Hopp a76eda
  6788  7.3.308  writing to 'verbosefile' has problems, e.g. for :highlight
Karsten Hopp a76eda
  3536  7.3.309  (after 7.3.307) warnings for pointer types
Karsten Hopp a76eda
 92586  7.3.310  source code not in Vim style
Karsten Hopp a76eda
 11313  7.3.311  complete function isn't called when the leader changed
Karsten Hopp a76eda
  1815  7.3.312  (after 7.3.306) can't compile with tiny features
Karsten Hopp a76eda
  2141  7.3.313  (after 7.3.307) warning compiling with dynamic Python 3
Karsten Hopp a76eda
  1740  7.3.314  (after 7.3.304) missing parenthesis
Karsten Hopp a76eda
 13684  7.3.315  opening a window before forking causes problems for GTK
Karsten Hopp f3ca87
  1499  7.3.316  (after 7.3.306) crash if 'colorcolumn' set and closing buffer
Karsten Hopp f3ca87
  3918  7.3.317  Lua: debug.debug() may hang
Karsten Hopp f3ca87
  2662  7.3.318  "C" on the last line deletes that line if it's blank
Karsten Hopp f3ca87
  4573  7.3.319  redobuff doesn't always include completion leader changes
Karsten Hopp f3ca87
  3363  7.3.320  0xa0 character in sourced file is hard to spot
Karsten Hopp f3ca87
  7855  7.3.321  code not following Vim style
Karsten Hopp f3ca87
  1585  7.3.322  #ifdef for PDP_RETVAL doesn't work, INT_PTR can be a typedef
Karsten Hopp 429646
  3022  7.3.323  the default 'efm' does not ignore some "included from" lines
Karsten Hopp 429646
  1676  7.3.324  (after 7.3.237) completion for ":compiler" shows color schemes
Karsten Hopp 429646
  1901  7.3.325  a duplicated function argument gives an internal error
Karsten Hopp 429646
  8244  7.3.326  MingW 4.6 no longer supports the -mno-cygwin option
Karsten Hopp 429646
  1902  7.3.327  when jumping to a help tag a closed fold doesn't open
Karsten Hopp 429646
  1487  7.3.328  wrapping command line displays wrong multi-byte cursor
Karsten Hopp 429646
  2337  7.3.329  error when skipping over dict function inside :for
Karsten Hopp 429646
  1340  7.3.330  state not properly restored when longjmp() is invoked
Karsten Hopp 429646
  1815  7.3.331  "vit" gets confused when one tag name starts contains another
Karsten Hopp 429646
  4994  7.3.332  indent after "public:" is not increased in C++ code
Karsten Hopp 429646
  7688  7.3.333  "." repeats a Visual delete by byte size instead of characters
Karsten Hopp 429646
  1710  7.3.334  latest MingW complains about XSUBPP referencing itself
Karsten Hopp 429646
  1532  7.3.335  changing 'imdisable' in Insert mode takes effect only later
Karsten Hopp 429646
 30504  7.3.336  encoding in tags file causes trouble
Karsten Hopp 429646
  1876  7.3.337  no screen update after resizing xterm until character typed
Karsten Hopp 429646
  2851  7.3.338  using getchar() in an expression mapping doesn't work well
Karsten Hopp 429646
  1762  7.3.339  "make shadow" doesn't link all test files
Karsten Hopp 429646
  1887  7.3.340  when 'verbosefile' is set ftplugof.vim can give an error
Karsten Hopp 429646
  9335  7.3.341  translated and local help files are not listed in help.*
Karsten Hopp 429646
  3079  7.3.342  code not in Vim style
Karsten Hopp 429646
  6949  7.3.343  no mouse support for urxvt
Karsten Hopp 429646
  3131  7.3.344  problem with GUI startup related to XInitThreads
Karsten Hopp 429646
  1395  7.3.345  window title not updated when switching language with ":lang"
Karsten Hopp 429646
  5238  7.3.346  it's hard to test netbeans commands
Karsten Hopp 429646
  1689  7.3.347  dropped text is HTML although "html" is not in 'clipboard'
Karsten Hopp 429646
  1634  7.3.348  "call range(1, 947948399)" causes a crash
Karsten Hopp 429646
  2793  7.3.349  opening swapfile loops forever when out of memory in startup
Karsten Hopp 429646
  1525  7.3.350  block of code after ":lua << EOF" may not work
Karsten Hopp 429646
  1453  7.3.351  text formatting uses insert start position when it should not
Karsten Hopp 429646
  3276  7.3.352  when completing functions script-local functions come first
Karsten Hopp 429646
  4245  7.3.353  (after 7.3.343) missing urxvt patch for term.c
Karsten Hopp 429646
  2182  7.3.354  ":set backspace+=eol" doesn't work when 'backspace' is 2
Karsten Hopp 429646
  1683  7.3.355  GTK warnings when using netrw.vim
Karsten Hopp 429646
  2453  7.3.356  using "o" with 'cindent' set may freeze Vim
Karsten Hopp 429646
  1511  7.3.357  compiler warning in MS-Windows console build
Karsten Hopp 429646
  1994  7.3.358  (after 7.3.353) mouse support doesn't work properly
Karsten Hopp 429646
  1727  7.3.359  command line completion shows dict functions
Karsten Hopp 429646
  2183  7.3.360  interrupting autoload function load may cause a crash
Karsten Hopp 429646
  1733  7.3.361  accessing memory after it is freed when EXITFREE is defined
Karsten Hopp 429646
  1828  7.3.362  ml_get error when using ":g" with folded lines
Karsten Hopp 429646
  2914  7.3.363  C indenting is wrong after #endif followed by a semicolon
Karsten Hopp 429646
  1924  7.3.364  (after 7.3.353) can't compile on HP-UX
Karsten Hopp 429646
  3451  7.3.365  crash when using a large Unicode character with syntax highl.
Karsten Hopp 429646
  2192  7.3.366  a tags file with an extremely long name causes errors
Karsten Hopp 429646
  1650  7.3.367  :wundo and :rundo use a wrong checksum
Karsten Hopp 429646
  4734  7.3.368  gcc complains about redefining _FORTIFY_SOURCE
Karsten Hopp 429646
  1452  7.3.369  get an error message when using --help and compiled with Gnome
Karsten Hopp 429646
  1766  7.3.370  compiler warns for unused variable in Lua interface
Karsten Hopp 429646
  2155  7.3.371  crash in autocomplete
Karsten Hopp 429646
  1603  7.3.372  command line mapping to <Up> doesn't work for file completion
Karsten Hopp 429646
  2464  7.3.373  (after 7.3.366) infinite loop in tags file with long name
Karsten Hopp 429646
  1670  7.3.374  ++encoding is not recognized
Karsten Hopp 429646
  1716  7.3.375  duplicate return statement
Karsten Hopp 429646
  1817  7.3.376  Win32: Toolbar repainting not always right
Karsten Hopp 429646
 12178  7.3.377  no support for bitwise AND, OR, XOR and invert
Karsten Hopp 429646
  2773  7.3.378  configure fails when cross-compiling
Karsten Hopp 429646
  2257  7.3.379  C-indenting wrong for static enum
Karsten Hopp 429646
  7825  7.3.380  C-indenting wrong for function header
Karsten Hopp 429646
  7960  7.3.381  configure can't be told to stop when a language is unavailable
Karsten Hopp 429646
  4585  7.3.382  (after 7.3.376) IME characters are inserted twice
Karsten Hopp 429646
  1489  7.3.383  for EBCDIC pound sign is defined as 't'
Karsten Hopp 429646
  1869  7.3.384  mapping CTRL-K breaks CTRL-X CTRL-K for dictionary completion
Karsten Hopp 429646
  2220  7.3.385  with expression mapping cursor may end up in the wrong place
Karsten Hopp 429646
  1577  7.3.386  test 83 fails when iconv does not support cp932
Karsten Hopp 9ba71d
  1708  7.3.387  (after 7.3.386) test 83 may fail for some encodings
Karsten Hopp 9ba71d
  1378  7.3.388  crash on exit when EXITFREE is defined and using tiny features
Karsten Hopp 9ba71d
  2117  7.3.389  after typing at a prompt the "MORE" message appears too soon
Karsten Hopp 9ba71d
  4295  7.3.390  using NULL buffer pointer in a window
Karsten Hopp 9ba71d
  1520  7.3.391  can't check if the XPM_W32 feature is enabled
Karsten Hopp 9ba71d
  3505  7.3.392  setting 'undofile' does not trigger reading the undo file
Karsten Hopp 9ba71d
  4803  7.3.393  Win32: When resizing Vim it may be moved to another monitor
Karsten Hopp 7656b7
  1866  7.3.394  screen messed up when placing a mark while starting up
Karsten Hopp 7656b7
  3012  7.3.395  (after 7.3.251) "dv?bar" deletes too much and breaks undo
Karsten Hopp 7656b7
  1598  7.3.396  operator can become linewise after forcing it characterwise
Karsten Hopp 7656b7
  6186  7.3.397  ":helpgrep" does not work when 'encoding' is not utf-8
Karsten Hopp 7656b7
  1928  7.3.398  jumping to wrong location after creating 10 location lists
Karsten Hopp 7656b7
  4052  7.3.399  ":cd" doesn't work when the path contains wildcards
Karsten Hopp 7656b7
 44950  7.3.400  compiler warnings for shadowed variables
Karsten Hopp 7656b7
  5138  7.3.401  couple more compiler warning for shadowed variables
Karsten Hopp 7656b7
  2006  7.3.402  line of text redrawn while at the more prompt
Karsten Hopp 7656b7
  2976  7.3.403  ":helpgrep" does not trigger QuickFixCmd* autocommands
Karsten Hopp 7656b7
  2638  7.3.404  using refresh "always" in a complete function breaks redo
Karsten Hopp 7656b7
  3074  7.3.405  xterm may delete the urxvt mouse termcap code
Karsten Hopp 7656b7
  2830  7.3.406  Win32: multi-byte characters in b:browsefilter broken
Karsten Hopp 7656b7
  7268  7.3.407  ":12verbose call F()" duplicates text while trying to truncate
Karsten Hopp 7656b7
  1446  7.3.408  (after 7.3.406) missing declaration breaks compilation
Karsten Hopp 7656b7
  1565  7.3.409  the license in pty.c is unclear
Karsten Hopp 7656b7
  1396  7.3.410  compiler error for // comment
Karsten Hopp 7656b7
  1775  7.3.411  pasting in Visual mode using the "" register does not work
Karsten Hopp 7656b7
  1502  7.3.412  storing a float in a session file has an additional '&'
Karsten Hopp 7656b7
  2770  7.3.413  compiler warnings on MS-Windows
Karsten Hopp 7656b7
  2304  7.3.414  using CTRL-A on "000" drops the leading zero
Karsten Hopp 7656b7
  1727  7.3.415  (after 7.3.359) function completion stops after a dictionary
Karsten Hopp 7656b7
  1687  7.3.416  (after 7.3.415) compiler warning for pointer type
Karsten Hopp 7656b7
  1460  7.3.417  (after 7.3.395) test 43 fails with a tiny build
Karsten Hopp 7656b7
  1705  7.3.418  get an error message when a user complete function returns -1
Karsten Hopp 7656b7
  2376  7.3.419  DBCS encoding in a user command does not always work
Karsten Hopp 7656b7
  2202  7.3.420  "it" and "at" don't work properly with a dash in the tag name
Karsten Hopp 7656b7
  2161  7.3.421  get E832 when setting 'undofile' in vimrc
Karsten Hopp 7656b7
  3076  7.3.422  Python 3 does not have __members__
Karsten Hopp 7656b7
  4733  7.3.423  small mistakes in comments, proto and indent
Karsten Hopp 7656b7
  2210  7.3.424  Win16 version missing some functions
Karsten Hopp 7656b7
  2572  7.3.425  (after 7.3.265) search history lines are duplicated
Karsten Hopp 7656b7
  8345  7.3.426  with '$' in 'cpoptions' $ is not displayed in the first column
Karsten Hopp dc868b
 10278  7.3.427  readfile() can be slow with long lines
Karsten Hopp 7656b7
  2881  7.3.428  Win32: an xpm file without a mask crashes Vim
Karsten Hopp 7656b7
  5441  7.3.429  with 'E' in 'cpoptions' redo wrong after "c0" in first column
Karsten Hopp 7656b7
  2949  7.3.430  conf filetype detection may end up in the wrong augroup
Karsten Hopp 7656b7
  8810  7.3.431  fetching a key at a prompt may be confused by escape sequences
Karsten Hopp 7656b7
  6926  7.3.432  ACLs are not supported for ZFS or NFSv4 on Solaris
Karsten Hopp 7656b7
  2538  7.3.433  using continued lines in a Vim script can be slow
Karsten Hopp 7656b7
  6194  7.3.434  using join() can be slow
Karsten Hopp dc868b
  1864  7.3.435  compiler warning for unused variable
Karsten Hopp dc868b
  3128  7.3.436  compiler warnings for types on Windows
Karsten Hopp dc868b
  2282  7.3.437  looping inside FOR_ALL_TAB_WINDOWS even when already done
Karsten Hopp dc868b
  4305  7.3.438  there is no way to avoid ":doautoall" reading modelines
Karsten Hopp dc868b
  2487  7.3.439  compiler warnings to size casts in Perl interface
Karsten Hopp dc868b
  5664  7.3.440  Vim does not support UTF8_STRING for the X selection
Karsten Hopp dc868b
  9578  7.3.441  newer versions of MzScheme require earlier initialisation
Karsten Hopp dc868b
  5445  7.3.442  (after 7.3.438) still read modelines for ":doautocmd"
Karsten Hopp dc868b
  8329  7.3.443  MS-Windows: 'shcf' and 'sxq' defaults are not very good
Karsten Hopp dc868b
  3159  7.3.444  ":all!" and ":sall!" give error E477