* Wrong way to check for unletting internal variables.
* The Tcl interface can't be loaded dynamically on Unix.
* Crash when using an invalid command.
* CTRL-A does not work well in right-left mode.
* Using "." to repeat CTRL-A in Visual mode increments the wrong numbers.
* The CTRL-A and CTRL-X commands do not update the '[ and '] marks.
* Crash with an extremely long buffer name.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=301
* Segfault when unletting "count".
* Illegal memory access with weird syntax command. (Dominique Pelle)
* Typos in the :options window.
* Compiler warning for ignoring return value of fwrite().
* When a spell file has single letter compounding creating
suggestions takes an awful long time.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=300
* The fix in patch 7.3.192 is not tested.
* When a symbolic link points to a file in the root directory,
the swapfile is not correct.
* Vim overwrites the value of $PYTHONHOME.
* The local value of 'errorformat' is not used for ":lexpr" and ":cexpr".
* The column is not restored properly when the matchparen plugin
is used in Insert mode and the cursor is after the end of the line.
* When there is a backslash in an option ":set -=" doesn't work.
* An Ex range gets adjusted for folded lines even when the range
is not using line numbers.
* Using "q!" when there is a modified hidden buffer does not unload
the current buffer, resulting in the need to abandon it again.
* g-CTRL-G shows the word count, but there is no way to get the word count in a script.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=299
* Test 87 doesn't work in a shadow directory.
* Configure doesn't work with a space in a path.
* test86 and test87 are flaky in Appveyor.
* Rare crash in getvcol(). (Timo Mihaljov)
* The asin() function can't be used.
* Memory leak when there is an error in setting an option.
- Updated to revision 963, fixes the following problems
* Crash when dragging with the mouse.
* Segfault reading unitialized memory.
* X11 and GTK have moure mouse buttons than Vim supports.
* Memory leak when encountering a syntax error.
* vt52 terminal codes are not correct.
* There is no way to ignore case only for tag searches.
* test_tagcase breaks for small builds.
* Writing tests for Vim script is hard.
* New style testing is incomplete.
* Missing changes in source file.
* Test_listchars fails with MingW. (Michael Soyka)
* Can't build when the insert_expand feature is disabled.
* When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart)
* v:errors is not initialized.
* Sorting number strings does not work as expected. (Luc Hermitte)
* 'lispwords' is tested in the old way.
* When a test script navigates to another buffer the .res file is created with the wrong name.
* When using Lua there may be a crash. (issue #468)
* Vim doesn't recognize .pl6 and .pod6 files.
* A few more file name extensions not recognized.
* Test_tagcase fails when using another language than English.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=294
* Test 94 fails on some systems.
* test_utf8 has confusing dummy command.
* Crash when using longest completion match.
- Updated to revision 930, fixes the following problems
* When a BufLeave autocommand changes folding in a way it syncs undo,
undo can be corrupted.
* Python interface can produce error "vim.message' object has no attribute 'isatty'".
* Libraries for dynamically loading interfaces can only be defined at compile time.
* Compiler complains about type punned pointer.
* t_Ce and t_Cs are documented but not supported. (Hirohito Higashi)
* Wrong indenting for C++ constructor.
* No utf-8 support for the hangul input feature.
* New compiler warning: logical-not-parentheses
* When removing from 'path' and then adding, a comma may go missing. (Malcolm Rowe)
* When running out of memory while copying a dict memory may be freed twice. (ZyX)
* Compiler warning for comparing signed and unsigned.
* A digit in an option name has problems.
* The dll options are not in the options window.
* The rubydll option is not in the options window.
* Missing proto file update. (Randall W. Morris)
* Leaking memory with ":helpt {dir-not-exists}".
* Prototypes not always generated.
* User may yank or put using the register being recorded in.
* Completing the longest match doesn't work properly with multi-byte characters.
* Ruby crashes when there is a runtime error.
* A clientserver message interrupts handling keys of a mapping.
* "gv" after paste selects one character less if 'selection' is "exclusive".
* MS-Windows: Most users appear not to like the window border.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=292
* Build failure when using dynamic python but not python3.
* Indentation of array initializer is wrong.
* On MS-Windows the iconv DLL may have a different name.
* C indenting is wrong below a "case (foo):"
* vimrun.exe is picky about the number of spaces before -s.
* Custom command line completion does not work for a command containing digits.
* Editing a URL, which netrw should handle, doesn't work.
* Freeze and crash when there is a sleep in a remote command. (Karl Yngve Lervåg)
* The 'fixendofline' option is set on with ":edit".
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=290
* Crash when changing the 'tags' option from a remote command. (Benjamin Fritz)
* 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov)
* May get into an invalid state when using getchar() in an expression mapping.
* Vim leaks memory, when 'wildignore' filters out all matches.
* Compiler warning for unused variable. (Tony Mechelynck)
* Not obvious how to contribute.
* ":find" sometimes fails. (Excanoe)
* Coverity error for clearing only one byte of struct.
* Can't see line numbers in nested function calls.
* Test 49 fails.
* When leaving the command line window with CTRL-C while a completion menu is displayed the menu isn't removed.
* Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422)
* When doing an upwards search without wildcards the search fails if the initial directory doesn't exist.
* Using uninitialized memory for regexp with back reference. (Dominique Pelle)
* The OptionSet autocommands are not triggered from setwinvar().
* Triggering OptionSet from setwinvar() isn't tested.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=288
* GTK: font glitches for combining characters
* "zt" still doesn't work well with filler lines. (Gary Johnson)
* Dragging the current tab with the mouse doesn't work properly.
* It's a bit clumsy to execute a command on a list of matches.
* Vim doesn't recognize all htmldjango files.
* Filetype detection is outdated.
* pango_shape_full() is not always available.
* Still problems with pango_shape_full() not available.
* plines_nofill() used without the diff feature.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=285
* When '#' is in 'isident' the is# comparator doesn't work.
* Compiler warning for possible loss of data.
* "vi)d" may leave a character behind.
* CTRL-A on hex number in Visual block mode is incorrect.
* Moving the cursor in Insert mode starts new undo sequence.
* <Esc> does not show up.
* Saving and restoring the console buffer does not work properly.
* "zt" in diff mode does not always work properly. (Gary Johnson)
* Missing information about runtime files.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=283
* Xxd doesn't have a license notice.
* The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson)
* CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'.
* After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi)
* With a sequence of commands using buffers in diff mode E749 is given. (itchyny)
* Invalid memory access when using "exe 'sc'".
* Gcc sanitizer complains about using a NULL pointer to memmove().
* It is not possible to save and restore character search state.
* Illegal memory access with "sy match a fold".
* Invalid memory access when doing ":call g:".
* Invalid memory access when doing ":fun X(".
* Invalid memory access in file_pat_to_reg_pat().
* 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389)
* Invalid memory access in file_pat_to_reg_pat.
* Cursor moves after CTRL-A on alphabetic character.
* Invalid memory access for ":syn keyword x a[".
* Crash when using "syn keyword x c". (Dominique Pelle)
* Crash when clicking in beval balloon. (Travis Lebsock)
* Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated.
* When expanding `=expr` on the command line and encountering an error, the command is executed anyway.
* $HOME in `=$HOME . '/.vimrc'` is expanded too early.
* More side effects of ":set all&" are missing. (Björn Linse)
* gettabvar() doesn't work after Vim start. (Szymon Wrozynski)
* Comparing utf-8 sequences does not handle different byte sizes correctly.
* Can't compile without the crypt feature. (John Marriott)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=282
* Repeating a change in Visual mode does not work as expected. (Urtica Dioica)
* Accessing memory before an allocated block.
* Using freed memory when triggering CmdUndefined autocommands.
* Test for ":diffoff" doesn't catch all potential problems.
* Using "A" in Visual mode while 'linebreak' is set is not tested.
* C indent does not support C11 raw strings. (Mark Lodato)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=280
* Using freed memory and crash. (Dominique Pellej)
* Test fails when the autochdir feature is not available.
Test output contains the test script.
* The buffer list can be very long.
* Can only conceal text by defining syntax items.
* Can't specify when not to ring the bell.
* The 'fixeol' option is not copied to a new window.
* Warning from 64 bit compiler.
* Crash when using more lines for the command line than 'maxcombine'.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=279
* CTRL-A and CTRL-X in Visual mode do not always work well.
* :diffoff only works properly once.
* Behavior of :diffoff is not tested.
* Background color response with transparency is not ignored.
* Search does not handle multi-byte character at the start position correctly.
* 'langmap' is used in command-line mode when checking for mappings. Issue 376.
* When using the CompleteDone autocommand event it's difficult to get to the completed items.
* It is not possible to avoid using the first item of completion.
* Equivalence class for 'd' does not work correctly.
* Coverity warns for uninitialized variable.
* Using CTRL-A in a line without a number moves the cursor.
May cause a crash when at the start of the line. (Urtica Dioica)
* Compiler complains about uninitialized variable and clobbered variables.
* line2byte() returns one less when 'bin' and 'noeol' are set.
* Still a few problems with CTRL-A and CTRL-X in Visual mode.
* copy_chars() and copy_spaces() are inefficient.
* Using both "noinsert" and "noselect" in 'completeopt' does not work properly.
* On some systems automatically adding the missing EOL causes problems.
Setting 'binary' has too many side effects.
* It is not possible for a plugin to adjust to a changed setting.
* snprintf() isn't available everywhere.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=277
* Appending in Visual mode with 'linebreak' set does not work
properly. Also when 'selection' is "exclusive". (Ingo Karkat)
* Using CTRL-A in Visual mode does not work well. (Gary Johnson)
* It is not easy to count the number of characters.
* Cannot detect the background color of a terminal.
* When 'conceallevel' is 1 and quitting the command-line window
with CTRL-C the first character ':' is erased.
* Spelling mistakes are not displayed after ":syn spell".
* The request-background termcode implementation is incomplete.
* Comment for may_req_bg_color() is wrong. (Christ van Willegen)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=275
* When setting the crypt key and using a swap file, text may be
encrypted twice or unencrypted text remains in the swap file.
* The tab menu shows "Close tab" even when it doesn't work.
* The cursor line is not always updated for the "O" command.
* ml_get error when using "p" in a Visual selection in the last line.
* Wrong argument for sizeof().
* In a string "\U" only takes 4 digits, while after CTRL-V U eight
digits can be used.
* ":1quit" works like ":.quit". (Bohr Shaw)
* When using += with ":set" a trailing comma is not recognized. (Issue 365)
* Cannot specify a vertical split when loading a buffer for a quickfix command.
* "p" in Visual mode causes an unexpected line split.
* No tests for Ruby and Perl.
* The entries added by matchaddpos() are returned by getmatches()
but can't be set with setmatches(). (Lcd)
* ":[count]tag" is not always working. (cs86661)
* ":cnext" may jump to the wrong column when setting 'virtualedit=all'
* For some options two consecutive commas are OK. (Nikolay Pavlov)
* It is not obvious how to enable the address sanitizer.
* Unicode 8.0 not supported.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=274
* Illegal memory access when there are illegal bytes.
* ":let list += list" can change a locked list.
* Autocommands triggered by quickfix cannot get the current title value.
* Overflow when adding MAXCOL to a pointer.
* When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski)
* 0x202f is not recognized as a non-breaking space character.
* For indenting, finding the C++ baseclass can be slow.
* ":call setreg('"', [])" reports an internal error.
* Occasional crash with 'list' set.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=269
* Out-of-bounds read, dectected by Coverity.
* Not freeing memory when encountering an error.
* The filename used for ":profile" must be given literally.
* Various problems with locked and fixed lists and dictionaries.
* E315 when trying to delete a fold. (Yutao Yuan)
* Fold can't be opened after ":move". (Ein Brown)
* Compiler warning for using uninitialized variable. (Yasuhiro Matsumoto)
* Joining an empty list does uneccessary work.
* Compiler warning for start_dir unused when building unittests.
* Searching for a character matches an illegal byte and causes invalid memory access. (Dominique Pelle)
* Can't build with Ruby 2.2.
* Window drawn wrong when 'laststatus' is zero and there is a command-line window. (Yclept Nemo)
* Undo files can have their executable bit set.
* gettext() is called too often.
* ":tabmove" does not work as documented.
* It is not possible to make spaces visibible in list mode.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=267
* When starting several Vim instances in diff mode, the temp files
used may not be unique. (Issue 353)
* When there are illegal utf-8 characters the old regexp engine may
go past the end of a string.
* "zr" and "zm" do not take a count.
* There is no way to use a different in Replace mode for a terminal.
* When "$" is in 'cpo' the popup menu isn't undrawn correctly.
(Issue 166)
* Memory access errors when changing indent in Ex mode. Also missing
redraw when using CTRL-U. (Knil Ino)
* Can't build with MzScheme.
* Session file is not correct when there are multiple tab pages.
* Running tests changes the .viminfo file.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=265
* When using --remote the directory may end up being wrong.
* CTRL-W in Insert mode does not work well for multi-byte
characters.
* MS-Windows: When Vim is minimized the window height is computed
incorrectly.
* The search highlighting and match highlighting replaces the
cursorline highlighting, this doesn't look good.
* Typo in the vimtutor command.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=263
* When 'ruler' is set the preferred column is reset. (Issue 339)
* Using freed memory when g:colors_name is changed in the colors
script. (oni-link)
* Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere.
(Gary Johnson)
* When 'M' is in the 'cpo' option then selecting a text object in
parenthesis does not work correctly.
* When using netbeans a buffer is not found in another tab.
* When 'compatible' is reset 'numberwidth' is set to 4, but the
effect doesn't show until a change is made.
* 'linebreak' does not work properly with multi-byte characters.
* There is a chance that Vim may lock up.
* 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn'
is. (Carlos Pita)
* Can't use a glob pattern as a regexp pattern.
* When netbeans is active the sign column always shows up.
* Using 'cindent' for Javascript is less than perfect.
* Warning for shadowing a variable.
* When completing a shell command, directories in the current
directory are not listed.
* The first syntax entry gets sequence number zero, which doesn't
work. (Clinton McKay)
* Missing changes in one file.
* When a FileReadPost autocommand moves the cursor inside a line it
gets moved back.
- Refresh vim73-no-static-libpython.patch
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=262
* 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
reduces unexpected failures.
- Updated to revision 417, fixes the following problems
* Can't build with Perl on Fedora 20.
* Fold does not open after search when there is a CmdwinLeave
autocommand.
* "foo bar" sorts before "foo" with sort(). (John Little)
* Cannot define a command only when it's used.
* Cannot build. Warning for shadowed variable. (John Little)
* Problem with breakindent/showbreak and tabs.
* After splitting a window and setting 'breakindent' the default
minimum with is not respected.
* Screen updating is slow when using matches.
* Inserting text for Visual block mode, with cursor movement,
repeats the wrong text. (Aleksandar Ivanov)
* Visual block insert breaks a multi-byte character.
* Compiler warning for unused argument and unused variable.
* Character after "fb" command not mapped if it might be a composing
character.
* Test 63 fails when run with GUI-only Vim.
* Popup menu flickers too much.
* When 'equalalways' is set a split may report "no room" even though
there is plenty of room.
* Title of quickfist list is not kept for setqflist(list, 'r').
* Accessing freed memory after using setqflist(list, 'r'). (Lcd)
* Loading python may cause Vim to exit.
* Get u_undo error when backspacing in Insert mode deletes more than
one line break. (Ayberk Ozgur)
* Mapping characters may not work after typing Esc in Insert mode.
* Bad interaction between preview window and omnifunc.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=224
* Crash when using ":botright split" when there isn't much space.
* Other solution for redrawing after completion.
* Restoring the window sizes after closing the command line window
doesn't work properly if there are nested splits.
* Using freed memory when exiting while compiled with EXITFREE.
* Linebreak test fails when encoding is not utf-8. (Danek Duvall)
* When 'linebreak' is set control characters are not correctly
displayed. (Kimmy Lindvall)
* When 'winminheight' is zero there might not be one line for the
current window.
* Compiler warning for unused argument and unused variable.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=222
* When 'verbose' is set to display the return value of a function,
may get E724 repeatedly.
* Selection of inner block is inconsistent.
* When moving the cursor and then switching to another window the
previous window isn't scrolled. (Yukihiro Nakadaira)
* Using a regexp pattern to highlight a specific position can be
slow.
* Relative numbering not updated after a linewise yank. Issue 235.
* GTK: When a sign icon doesn't fit exactly there can be ugly gaps.
* Compiler warning for unused function.
* Unitialized variables, causing some problems.
* No digraph for the new rouble sign.
* Setting 'history' to a big value causes out-of-memory errors.
* When there is an error preparing to edit the command line, the
command won't be executed. (Hirohito Higashi)
* Cannot wrap lines taking indent into account.
* Local function is available globally.
* Error from sed about illegal bytes when installing Vim.
* sort() doesn't handle numbers well.
* Clang gives warnings.
* matchdelete() does not always update the right lines.
* Unnecessary initializations and other things related to
matchaddpos().
* Indent is not updated when deleting indent.
* Indent is not updated when changing 'breakindentopt'. (itchyny)
* test55 fails on some systems.
* When using "J1" in 'cinoptions' a line below a continuation line
gets too much indent.
* When there are matches to highlight the whole window is redrawn,
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=221
* When using ":diffsplit" on an empty file the cursor is displayed
on the command line.
* When increasing the size of the lower window, the upper window
jumps back to the top. (Ron Aaron)
* getpos()/setpos() don't include curswant.
* Can't use winrestview to only restore part of the view.
* Cannot figure out what argument list is being used for a window.
* Changing the return value of getpos() causes an error. (Jie Zhu)
* Completion messages can get in the way of a plugin.
* Fixes for computation of topline not tested.
* Warning from 64-bit compiler.
* Crash when starting gvim. Issue 230.
* Check for whether a highlight group has settings ignores fg and bg
color settings.
* Crash when putting zero bytes on the clipboard.
* Possible crash when an BufLeave autocommand deletes the buffer.
* Using "msgfmt" is hard coded, cannot use "gmsgfmt".
* Substitute() with zero width pattern breaks multi-byte character.
* In Ex mode, cyrillic characters are not handled. (Stas Malavin)
* When starting the gui and changing the window size the status line
may not be drawn correctly.
* Can't build Tiny version. (Elimar Riesebieter)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=219
* Setting 'langmap' in the modeline can cause trouble. E.g. mapping
":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann)
* When 'relativenumber' is set and deleting lines or undoing that,
line numbers are not always updated. (Robert Arkwright)
* Error messages are inconsistant. (ZyX)
* When 'spellfile' is set the screen is not redrawn.
* Pattern with repeated backreference does not match with new regexp
engine. (Urtica Dioica)
* A non-greedy match followed by a branch is too greedy. (Ingo
Karkat)
* Searching for "a" does not match accented "a" with new regexp
engine, does match with old engine. (David Bürgin)
"ca" does not match "ca" with accented "a" with either engine.
* It is not possible to ignore composing characters at a specific
point in a pattern.
* Memory leak from result of get_isolated_shell_name().
* Can't have a funcref start with "t:".
* When running configure twice DYNAMIC_PYTHON_DLL may become empty.
* Still a scrolling problem when loading a session file.
* Signs placed with 'foldcolumn' set don't show up after filler
lines.
* When using double-width characters the text displayed on the
command line is sometimes truncated.
* Cannot always use Python with Vim.
* Making 'ttymouse' empty after the xterm version was requested
causes problems. (Elijah Griffin)
* getchar(0) does not return Esc.
* Can't build without the +termresponse feature.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=217
* Smack support detection is incomplete.
* Configure check for smack doesn't work with all shells. (David
Larson)
* Using systemlist() may cause a crash and does not handle NUL
characters properly.
* Compiler warning, possibly for mismatch in parameter name.
* Configure fails if $CC contains options.
* Warning for misplaced "const".
* It is possible to define a function with a colon in the name. It
is possible to define a function with a lower case character if a
"#" appears after the name.
* When updating the window involves a regexp pattern, an interactive
substitute to replace a "\n" with a line break fails. (Ingo
Karkat)
* Duplicate code in regexec().
* GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
* Can't define a function starting with "g:". Can't assign a
funcref to a buffer-local variable.
* Can't call a global function with "g:" in an expression.
* Test 62 fails.
* The '[ mark is in the wrong position after "gq". (Ingo Karkat)
* Using exists() on a funcref for a script-local function does not
work.
* CTRL-U in Insert mode does not work after using a cursor key.
(Pine Wu)
* Comparing pointers instead of the string they point to.
* Using just "$" does not cause an error message.
* "make autoconf" and "make reconfig" may first run configure and
then remove the output.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=213
* Crash for "vim -u NONE -N -c '&&'".
* Configure message for detecting smack are out of sequence.
* When passing input to system() there is no way to keep NUL and
NL characters separate.
* Cannot distinguish between NL and NUL in output of system().
* Some test files missing from distribution.
* Crash when BufAdd autocommand wipes out the buffer.
* Critical error in GTK, removing timer twice.
* Crash when using cpp syntax file with pattern using external
match. (Havard Garnes)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=211
* ":tjump" shows "\n" as "\\n".
* The string returned by submatch() does not distinguish between a
NL from a line break and a NL that stands for a NUL character.
* getreg() does not distinguish between a NL used for a line break
and a NL used for a NUL character.
* Cannot use setreg() to add text that includes a NUL.
* The smack feature causes stray error messages.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=210