* The tabline menu was using ":999tabnew" which is now invalid.
* When using "gf" escaped spaces are not handled.
* Stratus VOS doesn't have sync().
* When splitting the window in a BufAdd autocommand while still in
the first, empty buffer the window count is wrong.
* ":bufdo" may start at a deleted buffer.
* Compiler complains about ignoring return value of fwrite().
(Michael Jarvis)
* Configure check may fail because the dl library is not used.
* Can't match "%>80v" properly for multi-byte characters.
* Xxd lacks a few features.
* Insert mode completion with complete() may have CTRL-L work like
CTRL-P.
* glob() and globpath() cannot include links to non-existing files.
(Charles Campbell)
* Text deleted by "dit" depends on indent of closing tag.
(Jan Parthey)
* Missing changes for glob() in one file.
* Compiler warnings for pointer mismatch.
* 'formatexpr' is evaluated too often.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=260
* When using Insert mode completion combined with autocommands the
redo command may not work.
* The default conceal character is documented to be a space but it's
initially a dash. (Christian Brabandt)
* 7.4.592 breaks the netrw plugin, because the autocommands are
skipped.
* Marks are not restored after redo + undo.
* If no NL or CR is found in the first block of a file then the
'fileformat' may be set to "mac". (Issue 77)
* A search with end offset gets stuck at end of file. (Gary Johnson)
* Incorrectly read the number of buffer for which an autocommand should be registered.
* Can't build with Lua 5.3 on Windows.
* Combination of linebreak and conceal doesn't work well.
* After deleting characters in Insert mode such that lines are
joined undo does not work properly. (issue 324)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=258
* For complicated list and dict use the garbage collector can run
out of stack space.
* Syntax error.
* The NFA engine does not implement the 'redrawtime' time limit.
* Vim hangs when freeing a lot of objects.
* Wrong ":argdo" range does not cause an error.
* luaV_setref() is missing a return statement. (Ozaki Kiichi)
* luaV_setref() not returning the correct value.
* Compiler warning for unitinialized variable. (Tony Mechelynck)
* Returning 1 in the wrong function. (Raymond Ko)
* Compiler warning for unused argument.
* Crash with pattern: \(\)\{80000} (Dominique Pelle)
* May leak memory or crash when vim_realloc() returns NULL.
* Possible NULL pointer dereference.
* The last screen cell is not updated.
* Compiler warning for variable might be clobbered by longjmp.
* Coverity warning for Out-of-bounds read.
- Remove vim-speedup-gc.patch, fixed upstream
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=256
* Compiler warnings for unitinialized variables. (John Little)
* Can't match "%>80v" properly. (Axel Bender)
* Range for :bdelete does not work. (Ronald Schild)
* Parallel building of the documentation html files is not reliable.
* Conceal does not work properly with 'linebreak'. (cs86661)
* ":0argedit foo" puts the new argument in the second place instead
of the first.
* Using ctrl_x_mode as if it contains flags.
* test_listlbr_utf8 fails when the conceal feature is not available.
* When doing ":e foobar" when already editing "foobar" and 'buftype'
is "nofile" the buffer is cleared. (Xavier de Gaye)
* Crash when searching for "x\{0,90000}". (Dominique Pelle)
* Using a block delete while 'breakindent' is set does not work
properly.
* The test_command_count test fails when using Japanese.
* Tiny build doesn't compile. (Ike Devolder)
* Cannot change the result of systemlist().
* Out-of-memory error.
* Memory wasted in struct because of aligning.
* It is not possible to have feedkeys() insert characters.
* ":set" does not accept hex numbers as documented.
* 'foldcolumn' may be set such that it fills the whole window, not
leaving space for text.
* Running tests changes viminfo.
* The # register is not writable, it cannot be restored after
jumping around.
* May crash when using a small window.
* Compiler warnings for unused variables.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=255
* Ex range handling is wrong for buffer-local user commands.
* Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
* No test for replacing on a tab in Virtual replace mode.
* FEAT_OSFILETYPE is used even though it's never defined.
* Ranges for arguments, buffers, tabs, etc. are not checked to be
valid but limited to the maximum. This can cause the wrong thing
to happen.
* :argdo, :bufdo, :windo and :tabdo don't take a range.
* Non-ascii vertical separater characters are always redrawn.
* Giving an error for ":0wincmd w" is a problem for some plugins.
* Having CTRL-C interrupt or not does not check the mode of the
mapping. (Ingo Karkat)
* Building with dynamic library does not work for Ruby 2.2.0
* Can't build with tiny features. (Ike Devolder)
* Address type of :wincmd depends on the argument.
* Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
* No error for eval('$').
* Unicode character properties are outdated.
* Redrawing problem with 'relativenumber' and 'linebreak'.
* Matching with a virtual column has a lot of overhead on very long
lines. (Issue 310)
* Using getcurpos() after "$" in an empty line returns a negative
number.
* Wrong cursor positioning when 'linebreak' is set and lines wrap.
* ":52wincmd v" still gives an invalid range error. (Charles
Campbell)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=249
* Tests fail with small features plus Python.
* Crash when computing buffer count. Problem with range for user
commands. Line range wrong in Visual area.
* Cannot build with tiny and small features. (Taro Muraoka)
* Crash when doing a range assign.
* Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
* Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three.
(Eliseo Martínez) Issue 287
* Warnings for unused arguments when compiling with a combination of
features.
* Highlighting for multi-line matches is not correct.
* Repeated use of vim_snprintf() with a number.
* Using "vit" does not select a multi-byte character at the end correctly.
* Function name not recognized correctly when inside a function.
* curs_rows() function is always called with the second argument false.
* "ygn" may yank too much. (Fritzophrenic) Issue 295.
* Langmap applies to Insert mode expression mappings.
* Various small issues.
* Missing part of patch 7.4.519.
* test_close_count may fail for some combination of features.
* Failed commands in Python interface not handled correctly.
* One more small issue.
* When the X server restarts Vim may get stuck.
* Appending a block in the middle of a tab does not work correctly
when virtualedit is set.
* Memory leak using :wviminfo. Issue 296.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=247
* With a wrapping line the cursor may not end up in the right place.
(Nazri Ramliy)
* Using status line height in width computations.
* Crash when using syntax highlighting.
* Sun PCK locale is not recognzed.
* When using "vep" a mark is moved to the next line. (Maxi Padulo,
Issue 283)
* Specifying wrong buffer size for GetLongPathName().
* When the X11 server is stopped and restarted, while Vim is kept in
the background, copy/paste no longer works. (Issue 203)
* When using ":ownsyntax" spell checking is messed up. (Issue 78)
* map() leaks memory when there is an error in the expression.
* matchstr() fails on long text. Daniel Hahler)
* Still confusing regexp failure and NFA_TOO_EXPENSIVE.
* Crash when using matchadd() (Yasuhiro Matsumoto)
* No test for what 7.4.517 fixes.
* Many commands take a count or range that is not using line
numbers.
* Comments about parsing an Ex command are wrong.
* When using 'incsearch' "2/pattern/e" highlights the first match.
* ":hardcopy" leaks memory in case of errors.
* Warnings when compiling if_ruby.c.
* Can't build with tiny features.
* Test 63 fails when using a black&white terminal.
* Value of v:hlsearch reflects an internal variable.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=243
* When generating ja.sjis.po the header is not correctly adjusted.
* Users are not aware their encryption is weak.
* "-fwrapv" argument breaks use of cproto.
* Generating proto for if_ruby.c uses type not defined elsewhere.
* Crash because reference count is wrong for list returned by
getreg().
* Memory access error. (Dominique Pelle)
* In a help buffer the global 'foldmethod' is used. (Paul Marshall)
* Completing a function name containing a # does not work. Issue
253.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=241
* Setting the local value of 'backupcopy' empty gives an error.
(Peter Mattern)
* Compiler warning.
* Crash when expanding a very long string.
* CTRL-W } does not open preview window. (Erik Falor)
* 'linebreak' does not work well together with Visual mode.
* Issue 26: CTRL-C does not interrupt after it was mapped and then
unmapped.
* The "precedes" entry in 'listchar' will be drawn when 'showbreak
is set and list is not.
* Cursor movement is incorrect when there is a number
column/sign/fold column and 'sbr' is displayed.
* Can't compile on a system where Xutf8SetWMProperties() is not in
the X11 library. Issue 265.
* When using ":%diffput" and the other file is empty an extra empty
line remains.
* Using byte length instead of character length for 'showbreak'.
* When 'balloonexpr' results in a list, the text has a trailing
newline. (Lcd)
* A 0x80 byte is not handled correctly in abbreviations.
* Abbreviations don't work. (Toothpik)
* Check for writing to a yank register is wrong.
* ":sign jump" may use another window even though the file is
already edited in the current window.
* test_mapping fails for some people.
* Cursor movement still wrong when 'lbr' is set and there is a
number column. (Hirohito Higashi)
* Cannot specify the buffer to use for "do" and "dp", making them
useless for three-way diff.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=239
* When using a Visual selection of multiple words and doing CTRL-W_]
it jumps to the tag matching the word under the cursor, not the
selected text. (Patrick hemmer)
* Completion for :buf does not use 'wildignorecase'. (Akshay H)
* 'backupcopy' is global, cannot write only some files in a
different way.
* Using getchar() in an expression mapping may result in K_CURSORHOLD,
which can't be recognized.
* Issue 252: Cursor moves in a zero-height window.
* Can't change the icon after building Vim.
* Can't build without the quickfix feature. (Erik Falor)
* Error reported by ubsan when running test 72.
* Reversed question mark not recognized as punctuation. (Issue 258)
* Clipboard may be cleared on startup.
* In some situations, when setting up an environment to trigger an
autocommand, the environment is not properly restored.
* Spell files from Hunspell may generate a lot of errors.
* Using ETO_IGNORELANGUAGE causes problems.
* Can't easily close the help window. (Chris Gaal)
* Not all commands that edit another buffer support the +cmd
argument.
* Calling system() with empty input gives an error for writing the
temp file.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=235
* test_listlbr fails when compiled with normal features.
* Compiler warning.
* When the startup code expands command line arguments, setting
'encoding' will not properly convert the arguments.
* gettabvar() is not consistent with getwinvar() and getbufvar().
* Line formatting behaves differently when 'linebreak' is set.
(mvxxc)
* ml_get error for autocommand that moves the cursor of the current
window.
* New and old regexp engine are not consistent.
* Cached values for 'cino' not reset for ":set all&".
* Duplicate message in message history. Some quickfix messages
appear twice. (Gary Johnson)
* Omni complete popup drawn incorrectly.
* Endless loop and other problems when 'cedit' is set to CTRL-C.
* Using unitinialized variable.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=231
* When leaving ":append" the cursor shape is like in Insert mode.
(Jacob Niehus)
* When part of a list is locked it's possible to make changes.
* Crash when searching for "\ze*". (Urtica Dioica)
* When using conceal with linebreak some text is not displayed
correctly. (Grüner Gimpel)
* expand("$shell") does not work as documented.
* Get ml_get error when using Python to delete lines in a buffer
that is not in a window. issue 248.
* When 'showbreak' is used "gj" may move to the wrong position.
(Nazri Ramliy)
* When an InsertCharPre autocommand executes system() typeahead may
be echoed and messes up the display. (Jacob Niehus)
* Build fails with fewer features. (Elimar Riesebieter)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=229