* No test using a screen dump yet.
* Screen dump test fails on MS-Windows.
* Dead code found.
* Assert_equalfile() does not close file descriptors. (Coverity)
* Dump test fails when using a shadow directory.
* Cannot use 24 bit colors in MS-Windows console.
* Compiler warnings without termguicolors feature.
* Libterm doesn't support requesting fg and bg color.
* C syntax test fails when using gvim
* C syntax test still fails when using gvim.
* Quotestar test is flaky when using the GUI.
* Xxd does not skip NUL lines when using ebcdic.
* Popupmenu is too far left when completion is long. (Linwei)
* No test for the popup menu positioning.
* Popup menu positioning fails with longer string.
* synpat_T is taking too much memory.
* Terminal screen dump does not include cursor position.
* With 'termguicolors' Normal color doesn't work correctly.
* When using 'termguicolors' SpellBad doesn't show.
* Screen dumps not included in distribution.
* Using feedkeys() in a terminal window may trigger mappings.
(Charles Sheridan)
* Undo in the options window makes it empty.
* Screen dump test script not included in distribution.
* Various small problems in test files.
* Various small problems in source files.
* On Mac 'maxmemtot' is set to a weird value.
* May leak file descriptors when executing job.
* Cannot see what digraph is used to insert a character.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=486
* Compiler complains about uninitialized variable. (Tony Mechelynck)
* Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled
with it.
* Cannot act on edits in the command line.
* Acessing freed memory after window command in auto command. (gy741)
* Still too many old style tests.
* Segmentation fault when Ruby throws an exception inside :rubyfile command.
* Slow redrawing with DirectX.
* Endless loop when gui_mch_stop_blink() is called while blink_state is
BLINK_OFF. (zdohnal)
* It is difficult to set the python home directory properly for Python
2.7 and 3.5 since both use $PYTHONHOME.
* Terminal test fails on some systems. (jonathonf)
* Terminal test fails on some slow terminals.
* When in silent mode too much output is buffered.
* If $SHELL contains a space then the default value of 'shell' is
incorrect. (Matthew Horan)
* Timer test on travis Mac is still flaky.
* Clojure now supports a shebang line.
* Filetype detection test does not check all scripts.
* Cannot handle change of directory.
* Missing file in patch.
* Missing another file in patch.
* Missing yet another file in patch.
* Test fails without 'autochdir' option.
* Completing directory after :find does not add slash.
* Python2 and python3 detection not tested. (Matej Cepl)
* Older GTK versions don't have gtk_entry_get_text_length().
* Libvterm doesn't handle illegal byte sequence correctly.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=483
* Crash when calling term_start() with empty argument.
* Crash when term_start() fails.
* MS-Windows: vimtutor fails if %TMP% has special chars.
* After ":copen" can't get the window-ID of the quickfix
window. (FalacerSelene)
* Illegal memory access after undo. (Dominique Pelle)
* GTK: :promtfind does not put focus on text input. (Adam Novak)
* Memory leak in test_arabic.
* Not enough information about what Python version may work.
* Pkg-config doesn't work with cross compiling.
* Filetype detection test not updated for change.
* If cscope fails a search Vim may hang.
* Terminal window: some vterm responses are delayed.
* Using ":undo 0" leaves undo in wrong state.
* Using pointer before it is set.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=478
* No test for expanding backticks.
* Cursor column is not updated after ]s. (Gary Johnson)
* Accessing freed memory in vimgrep.
* Accessing invalid memory with overlong byte sequence.
* No fallback to underline when undercurl is not set. (Ben Jackson)
* Error in return not caught by try/catch.
* The timer_pause test is flaky on Travis.
* execute() does not work in completion of user command. (thinca)
* "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
* The :leftabove modifier doesn't work for :copen.
* Compiler warning on 64 bit MS-Windows system.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=469
* Encoding empty string to JSON sometimes gives "null".
* Build fails with --with-features=huge --disable-channel.
* Too much highlighting with 'hlsearch' and 'incsearch' set.
* Cannot intercept a yank command.
* It is not easy to see if a colorscheme is well written.
* Memory leak when CTRL-G in search command line fails.
* Pattern with \& following nothing gives an error.
* :packadd does not load packages from the "start" directory.
* Warnings and errors when building tiny version. (Tony Mechelynck)
* Color scheme check script shows up as color scheme.
* Cannot build with GTK but without XIM. (Guido)
* Crash with nasty autocommand. (gy741, Dominique Pelle)
* Using freed buffer in grep command. (gy741, Dominique Pelle)
* Invalid memory access on exit when autocommands wipe out a buffer.
* Duplicated code for getting a typed character. CursorHold is called too
often in the GUI. (lilydjwg)
* Difficult to track changes to a quickfix list.
* GUI: CursorHold may trigger before 'updatetime' when using timers.
* Crash in setqflist().
* Buffer overflow in :tags command.
* Hang when using count() with an empty string.
* Reading invalid memory with CTRL-W :.
* Using free memory using setloclist(). (Dominique Pelle)
* Accessing freed memory in :cbuffer.
* Accessing freed memory in :lfile.
* Warning for unused function without timers feature.
* Crash when searching for a sentence.
* Test doesn't search for a sentence. Still fails when searching for start
of sentence. (Dominique Pelle)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=466
* Balloon shows when cursor is in WinBar.
* terminal test hangs, executing abcde. (Stucki)
* Cannot drag status line or vertical separator of new terminal
window. (UncleBill)
* MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC
not properly updated.
* Channel test for callback is flaky.
* Shift-Insert doesn't always work in MS-Windows console.
* Profile log may be truncated halfway a character.
* No error when settting 'renderoptions' to an invalid value before starting
the GUI.
* CTRL-A does not work with an empty line. (Alex)
* Window size wrong after maximizing with WinBar. (Lifepillar)
* Cursor in terminal not always updated.
* Cannot call a dict function in autoloaded dict.
* Autoload script sources itself when defining function.
* Configure check for selinux does not check for header file.
* When recovering a file with "vim -r swapfile" the hit-enter prompt is
at the top of the window.
* ch_readraw() waits for NL if channel mode is NL.
* Get "no write since last change" message if a terminal is open.
* Local additions in help skips some files. (joshklod)
* Not enough quickfix help; confusing winid.
* Python 3.5 is getting old.
* Cannot select modified buffers with getbufinfo().
* Wordcount test is old style.
* Char not overwritten with ambiguous width char, if the ambiguous char
is single width but we reserve double-width space.
* getqflist() items are missing if not set, that makes it more difficult
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=464
* Libvterm ANSI colors can not always be recognized from the RGB
values. The default color is wrong when t_RB is empty.
* The Terminal highlighting doesn't work in a terminal.
* Some users don't want to diff with hidden buffers.
* Terminal window colors wrong when using Terminal highlighting.
* Recovering does not work when swap file ends in .stz.
* There is no easy way to get the window position.
* When one channel test fails others fail as well.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=462
* Call for requesting color and ambiwidth is too early. (Hirohito Higashi)
* "1gd" may hang.
* Bracketed paste is still enabled when executing a shell command.
(Michael Smith)
* Can't run make with several jobs, creating directories has a race
condition.
* The cursor line number becomes negative when using :z^ in an empty
buffer. (neovim #6557)
* Building the command table requires Perl.
* Running parallel make after distclean fails. (Manuel Ortega)
* Get only one quickfix list after :caddbuf.
* Using freed memory when resetting 'indentexpr' while evaluating
it. (Dominique Pelle)
* Can't build when configure choses "install-sh". (Daniel Hahler)
* Warning for uninitialized variable. (John Marriott)
* :simalt on MS-Windows does not work properly.
* Duplicate test case for quickfix.
* Cannot set the valid flag with setqflist().
* Moving folded text is sometimes not correct.
* Illegal memory access with z= command. (Dominique Pelle)
* Fold test hangs on MS-Windows.
* Memory leak when executing quickfix tests.
* Test_options fails when run in the GUI.
* No test for mapping timing out.
* Configure check for return value of tgetent is skipped.
* job_stop() often assumes the channel will be closed, while the job
may not actually be stopped. (Martin Gammelsæter)
* :simalt still does not work.
* Cannot add a context to locations.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=442
* :windo allows for ! but it's not supported.
* Undefined behavior when using backslash after empty line.
* Not enough test coverage for syntax commands.
* Crash when getting the window position in tmux.
* Cannot detect Bazel BUILD files on some systems.
* Using freed memory in :caddbuf after clearing quickfix list.
* Setting nocompatible for the tiny version moves the cursor.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=435
* Test_edit causes older xfce4-terminal to close. (Dominique Pelle)
* Cppcheck warnings.
* Edit test may fail on some systems.
* Swap file exists briefly when opening the command window.
* Extra line break in verbosefile when using ":echomsg". (Ingo Karkat)
* Saving the redo buffer only works one time, resulting in the "." command
not working well for a function call inside another function
call. (Ingo Karkat)
* No test for the 8g8 command.
* Some etags format tags file use 0x01, breaking the parsing.
* The typeahead buffer is reallocated too often.
* Toupper and tolower don't work properly for Turkish when 'casemap'
is empty. (Bjorn Linse)
* Toupper/tolower test with Turkish locale fails on Mac.
* Toupper and tolower don't work properly for Turkish when 'casemap'
contains "keepascii". (Bjorn Linse)
* Toupper/tolower test fails on OSX without Darwin.
* Getting the window position fails if both the GUI and term code is
built in.
* GTK: using static gravities is not useful.
* The :ownsyntax command is not tested.
* Setting ttytype to xxx does not always fail as expected. (Marvin Schmidt)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=432
* ml_get errors in silent Ex mode. (Dominique Pelle)
* A large count on a normal command causes trouble. (Dominique Pelle)
* There is no way to remove quickfix lists (for testing).
* Storing a zero byte from a multi-byte character causes fold text to show
up wrong.
* Character classes are not well tested. They can differ between platforms.
* Using a function pointer instead of the actual function, which we know.
* GtkForm handling is outdated.
* MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global
command.
* dv} deletes part of a multi-byte character. (Urtica Dioica)
* Folds are messed up when 'encodin' is "utf-8".
* Coverity complains about possible negative value.
* RISC OS support was removed long ago, but one file is still included.
* When 'wildmenu' is set and 'wildmode' has "longest" then the first file
name is highlighted, even though the text shows the longest match.
* Line in test commented out.
* Buffer overflow when 'columns' is very big. (Nikolai Pavlov)
* Test with long directory name fails on non-unix systems.
* Test with long directory name fails on Mac.
* Abbreviation doesn't work after backspacing newline. (Hkonrk)
* Defaults.vim does not work well with tiny features. (crd477)
* Memory leak when exiting from within a user function.
* Quickfix window not updated when freeing quickfix stack.
* Illegal memory access with :z and large count.
* No test for falling back to default term value.
* Startup test fails on Mac.
* Building unit tests fails.
* Compiler warning on MS-Windows.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=430
* Insufficient testing for statusline.
* 'makeencoding' missing from the options window.
* Git and hg see new files after running tests. (Manuel Ortega)
* Options test does not always test everything.
* Options test fails or hangs on MS-Windows.
* 'cinoptions' cannot set indent for extern block.
* "make shadow" creates an invalid link.
* Quite a few beeps when running tests.
* Clang version not correctly detected.
* Some functions are not tested.
* Running the options test sometimes resizes the terminal.
* The packadd test does not create the symlink correctly and does not test
the right thing.
* The fnamemodify test changes 'shell' in a way later tests may not be
able to use system().
* Using ":%argdel" while the argument list is already empty gives an
error. (Pavol Juhas)
* Not enough test coverage in Insert mode.
* Dead code in #ifdef.
* Patch shell command uses double quotes around the argument, which allows
for $HOME to be expanded. (Etienne)
* Terminal width is set to 80 in test3.
* Diffpatch fails when the file name has a quote.
* Getpgid is not supported on all systems.
* The ";" command does not work after characters with a lower byte that
is NUL.
* Getting font name does not work on X11.
* Some macros are in lower case, which can be confusing.
* Part of fold patch accidentally included.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=428
* Packadd test does not clean up symlink.
* Packadd test uses wrong directory name.
* The E11 error message in the command line window is not translated.
* The "zero count" error doesn't have a number. (Hirohito Higashi)
* Xfontset and guifontwide are not tested.
* Illegal memory access after "vapo". (Dominique Pelle)
* Restoring help snapshot accesses freed memory. (Dominique Pelle)
* GUI test fails on some systems.
* Illegal memory access when 'complete' ends in a backslash.
* Can't access b:changedtick from a dict reference.
* Functions test fails.
* Flags of :substitute not sufficiently tested.
* Invalid memory access in :recover command.
* :recover test fails on MS-Windows.
* Illegal memory access with vi'
* Not checking return valud of dict_add(). (Coverity)
* When using complete() and typing a character undo is saved after the
character was inserted. (Shougo)
* Double free when compiled with EXITFREE and setting 'ttytype'.
* b:changedtick can be unlocked, even though it has no effect.
* Unlet command leaks memory. (Nikolai Pavlov)
* islocked('d.changedtick') does not work.
* Vim relies on limits.h to be included indirectly, but on Solaris 9 it
may not be. (Ben Fritz)
* When using CTRL-X CTRL-U inside a comment, the use of the comment leader
may not work. (Klement)
* When building with a shadow directory on macOS lacks the +clipboard
feature.
* Redrawing errors with GTK 3.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=421
* When a json message arrives in pieces, the start is dropped and the
decoding fails.
* Not enough testing for GUI functionality.
* getcmdtype(), getcmdpos() and getcmdline() are not tested.
* ":help :[range]" does not work. (Tony Mechelynck)
* ":help z?" does not work. (Pavol Juhas)
* No test for setting 'guifont'.
* Small mistake in 7x13 font name.
* Insert mode completion does not respect "start" in 'backspace'.
* Warning for unused variable with small build.
* When using the tiny version trying to load the matchit plugin gives an
error. On MS-Windows some default mappings fail.
* Possible overflow with spell file where the tree length is corrupted.
CVE-2017-5953 bsc#1024724
* When running the command line tests there is a one second wait.
* Illegal memory access with "1;y".
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=416
* Double free on exit when using a closure. (James McCoy)
* Ex command range with repeated search does not work. (Bruce DeVisser)
* When the GUI window is resized Vim does not always take over the new
size. (Luchr)
* Cannot stop diffing hidden buffers. (Daniel Hahler)
* No tests for ":set completion" and various errors of the :set command.
* Cannot set terminal key codes with :let.
* Bracketed paste does not work in Visual mode.
* Assign test fails in the GUI.
* Invalid memory access when option has duplicate flag.
* mode() not sufficiently tested.
* Asan detects a memory error when EXITFREE is defined. (Dominique Pelle)
* When using a symbolic link, the package path will not be inserted at
the right position in 'runtimepath'. (Dugan Chen, Norio Takagi)
* Cannot use an empty key in json.
* Not enough testing for GUI functionality.
* Linebreak tests are old style.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=414
* Jumping to a tag that is a static item in the current file fails.
(Kazunobu Kuriyama)
* The test for :profile is slow and does not work on MS-Windows.
* On MS-Windows the system() test skips a few parts.
* Some syntax arguments take effect even after "if 0". (Taylor Venable)
* Warning for an unused parameter when the libcall feature is disabled.
Warning for a function type cast when compiling with -pedantic.
* Some syntax arguments are not tested.
* When completing a group name for a highlight or syntax command cleared
groups are included.
* No test for invalid syntax group name.
* Order of complication flags is sometimes wrong.
* Compiler warns for uninitialized variable. (Tony Mechelynck)
* After :undojoin some commands don't work properly, such as :redo.
(Matthew Malcomson)
* Test coverage for :retab insufficient.
* Leaking file descriptor when system() cannot find the buffer. (Coverity)
* Internally used commands for CTRL-Z and mouse click end up in
history. (Matthew Malcomson)
* When using :substitute with the "c" flag and 'cursorbind' is set the
cursor is not updated in other windows.
* Vim does not support bracketed paste, as implemented by xterm and other
terminals.
* Build fails if the multi-byte feature is disabled.
* The buffer used to store a key name theoreticaly could be too
small. (Coverity)
* The Netbeans "specialKeys" command does not check if the argument fits
in the buffer. (Coverity)
* Leaking memory when syntax cluster id is unknown. (Coverity)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=413
* When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin)
* For completion "locale -a" is executed on MS-Windows, even though it
most likely won't work.
* Setting language in gvim on MS-Windows does not work when libintl.dll
is dynamically linked with msvcrt.dll.
* Using :change in between :function and :endfunction fails.
* When opening a buffer on a directory and inside a try/catch then the
BufEnter event is not triggered.
* test_command_count may fail when a previous test interferes, seen on
MS-Windows.
* 'formatprg' is a global option but the value may depend on the type of
buffer. (Sung Pae)
* Error E937 is used both for duplicate key in JSON and for trying to
delete a buffer that is in use.
* When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt
in non-current windows is wrong.
* When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not,
then the cursor line highlighting is not updated. (Hirohito Higashi)
* Ubsan warns for using a pointer that is not aligned.
* When in Ex mode and an error is caught by try-catch, Vim still exits
with a non-zero exit code.
* The system() test fails on MS-Windows.
* The error message from assert_notequal() is confusing.
* Building with a new Ruby version fails.
* Using NOT_VALID for redraw_later() to update the cursor line/column
highlighting is not efficient.
* There are no tests for the :profile command.
* Detecting duplicate tags uses a slow linear search.
* Some systems do not have ruby_sysinit(), causing the build to fail.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=408
* When a C preprocessor statement has two line continuations the
following line does not have the right indent. (Ken Takata)
* ":earlier" and ":later" do not work after startup or reading
the undo file.
* When the pattern of :filter does not have a separator then
completion of the command fails.
* To pass buffer content to system() and systemlist() one has to
first create a string or list.
* Running the channel test creates channellog.
* system() test fails on MS-Windows.
* system() test fails on OS/X.
* When sorting zero elements a NULL pointer is passed to qsort(),
which ubsan warns for.
* Several float functions are not covered by tests.
* No command line completion for ":syntax spell" and ":syntax
sync".
* On MS-Windows some float functions return a different value when
passed unusual values. strtod() doesn't work for "inf" and "nan".
* Using a NULL pointer when using feedkeys() to trigger drawing
a tabline.
* EMSG() is sometimes used for internal errors.
* Build fails when using small features.
* Build error on Fedora 23 with small features and gnome2.
* Ruby 2.4 no longer supports rb_cFixnum.
* Outdated and misplaced comments.
* Ubsan warns for integer overflow.
* JSON with a duplicate key gives an internal error. (Lcd)
* str2nr() and str2float() do not always work with negative values.
* Still some float functionality is not covered by tests.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=406
* Not enough test coverage for syntax commands.
* Test fails because of using :finish.
* "2;'(" causes ml_get errors in an empty buffer.
* Null pointer access reported by UBsan.
* An address relative to the current line, ":.,+3y", does not work
properly on a closed fold.
* When using indent folding and changing indent the wrong fold is
opened.
* When 'maxfuncdepth' is set above 200 the nesting is limited to 200.
* Small build fails.
* Warning for unused argument.
* Pasting inserted text in Visual mode does not work properly.
* Nested function test fails on AppVeyor.
* Normal colors are wrong with 'termguicolors'.
* Line number of current buffer in getbufinfo() is wrong.
* When using MSVC the GvimExt directory is cleaned twice.
* Running tests on MS-Windows is a little bit noisy.
* When using 'termguicolors' on MS-Windows the RGB definition causes
the colors to be wrong.
* searchpair() does not work when 'magic' is off.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=404
* Not enough testing for entering Ex commands.
* Display problem with 'foldcolumn' and a wide character. (esiegerman)
* Cancelling completion still inserts text when formatting is done for
'textwidth'. (lacygoill)
* Display test fails on MS-Windows.
* Parallel make still doesn't work. (Lewis Muir)
* Configure uses "ushort" while the Vim code doesn't.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=402
* May not process channel readahead. (skywind)
* Value of 'thesaurus' option not checked properly.
* When using ch_read() with zero timeout, can't tell the difference between
reading an empty line and nothing available.
* Cannot use a semicolon in 'backupext'. (Jeff)
* When reading channel output in a timer, messages may go missing. (Skywind)
* The channel "drop" option is not tested.
* Still checking if memcmp() exists while every system should have it now.
* Drop command doesn't use existing window.
* The :history command is not tested.
* Tests 92 and 93 are old style.
* When reading English help and using CTRl-] the language from 'helplang'
is used.
* Parallel make fails. (J. Lewis Muir)
* No test for using CTRL-R on the command line.
* Setting 'cursorline' changes the curswant column. (Daniel Hahler)
* Internal error for assert_inrange(1, 1).
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=401
* When the input or output is not a tty Vim appears to hang.
* When a channel callback consumes a lot of time Vim becomes
unresponsive. (skywind)
* Can't build on MS-Windows.
* Popup menu always appears above the cursor when it is in the
lower half of the screen. (Matt Gardner)
* Options that are a file name may contain non-filename characters.
* Some options are not strictly checked.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=398
- Export "TERM=linux" before running the test suite: vim does quite
an extensive test relying on a full fledged terminal inside OBS,
stdio is redirected to a serial console (where the build log is
being recorded/extracted. Systemd set non-local tty by default to
vt220 in upcoming versions (which the vi test suite fails to
run on; this should be considered a vim bug).
OBS-URL: https://build.opensuse.org/request/show/441243
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=395
* Using NUL instead of NULL.
* Crash when using the preview window from an unnamed buffer. (lifepillar)
* On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei)
* When a match ends in part of concealed text highlighting, it might mess
up concealing by resetting prev_syntax_id.
* An exiting job is detected with a large latency.
* New code for job_stop() breaks channel test on AppVeyor.
* Conceal test passes even without the bug fix.
* No test for what 8.0.0047 fixes.
* On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei)
* Minor comment and style deficiencies.
* When setting 'filetype' there is no check for a valid name.
* Tests fail without the 'keymap' features.
* Positioning of the popup menu is not good.
* Vim does not build on VMS systems.
* When using an Ex command for 'keywordprg' it is escaped as with a shell
command. (Romain Lafourcade)
* Compiler warning for unused variable.
* No digraph for HORIZONTAL ELLIPSIS.
* Compiler warning for comparing with unsigned. (Zoltan Arpadffy)
* Normal test fails on MS-Windows.
* Compiler warning for unused function in tiny build. (Tony Mechelynck)
* when calling an operator function when 'linebreak' is set, it is internally
reset before calling the operator function.
* VMS has a problem with infinity.
* Checking did_throw after executing autocommands is wrong. (Daniel Hahler)
* Compiler warning for self-comparison.
* Tests referred in Makefile that no longer exist.
* Exit value from a shell command is wrong. (Hexchain Tong)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=393
* Cannot use overlapping positions with matchaddpos().
* No completion for ":messages".
* Order of matches for 'omnifunc' is messed up. (Danny Su)
* Detecting that a job has finished may take a while.
* Get E924 when switching tabs.
* OPEN_CHR_FILES not defined for FreeBSD using Debian userland files.
* When Vim 8 reads an old viminfo and exits, the next time marks are not
read from viminfo. (Ned Batchelder)
* Whole line highlighting with matchaddpos() does not work.
* When using Insert mode completion but not actually inserting anything
an undo item is still created. (Tommy Allen)
* When using Insert mode completion with 'completeopt' containing "noinsert"
change is not saved for undo. (Tommy Allen)
* When using Insert mode completion with 'completeopt' containing "noinsert"
with CTRL-N the change is not saved for undo. (Tommy Allen)
* In diff mode the cursor may end up below the last line, resulting in an
ml_get error.
* Calling job_stop() right after job_start() does not work.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=389
* getwinvar() returns wrong Value of boolean and number options, especially
non big endian systems. (James McCoy)
* A string argument for function() that is not a function name results in
an error message with NULL. (Christian Brabandt)
* Netbeans test fails with Python 3. (Jonathonf)
* ":lb" is interpreted as ":lbottom" while the documentation says it means
":lbuffer".
* Vim 7.4 is still mentioned in a few places.
* Popup complete test is disabled.
* Unnecessary workaround for AppVeyor.
* Crash when editing file that starts with crypt yeader. (igor2x)
* On OSX Test_pipe_through_sort_all() sometimes fails.
* Typos in comments.
* Missing comma in list.
* Crypt tests are old style.
* Can't tell which part of a channel has "buffered" status.
* Build fails.
* Cannot get the number of the current quickfix or location list.
* When using ":sleep" channel input is not handled.
* Test_command_count is old style.
* The regexp engines are not reentrant.
* In the GUI when redrawing the cursor it may be on the second half of a
double byte character.
* If a channel in NL mode is missing the NL at the end the remaining
characters are dropped.
* "gd" and "gD" may find a match in a comment or string.
* When the netbeans channel closes, "DETACH" is put in the output
part. (Ozaki Kiichi)
* Inconsistent use of spaces vs tabs in gd test.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=388
* Crash on exit when EXITFREE is defined. (Dominique Pelle)
* Valgrind reports using uninitialzed memory. (Dominique Pelle)
* Test 86 and 87 fail with some version of Python.
* Netbeans test fails when run from unpacked MS-Windows sources.
* Netbeans test fails in shadow directory.
* Not enough test coverage for Normal mode commands.
* The example that explains nested backreferences does not work properly
with the new regexp engine. (Harm te Hennepe)
* Regexp fails to match when using "\>\)\?". (Ramel)
* Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
* Attempt to read history entry while not initialized.
* Compiler warnings with Solaris Studio when using GTK3.
* Memory leak in timer_start().
* Invalid memory access when formatting. (Dominique Pelle)
* Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi)
* Illegal memory access with ":1@". (Dominique Pelle)
* Superfluous function prototypes.
* Sort test sometimes fails.
* Needless line break. Confusing directory name.
* MS-Windows gvim.exe does not have DirectX support.
* Test runner misses a comma.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=382
* submatch() does not check for a valid argument.
* The 'langnoremap' option leads to double negatives. And it does not
work for the last character of a mapping.
* Can't use "." and "$" with ":tab".
* With SGR mouse reporting (suckless terminal) the mouse release and scroll
up/down is confused.
* Warning for missing declaration of skip_vimgrep_pat(). (John Marriott)
* Tests using the sleep time can be flaky.
* Timer test sometimes fails.
* Timer test sometimes fails.
* Warning for assigning negative value to unsigned. (Danek Duvall)
* Adding pattern to ":oldfiles" is not a generic solution.
* Filter test fails.
* Oldfiles test fails.
* Tiny build fails. (Tony Mechelynck)
* When cancelling the :ptjump prompt a preview window is opened for a
following command.
* Missing colon in error message.
* Some error message cannot be translated.
* In rare cases diffing 4 buffers is not enough.
* Compiler warnings for signed/unsigned in expression.
* Check for Windows 3.1 will always return false. (Christian Brabandt)
* Compiler warnings in MzScheme code.
* The script that checks translations can't handle plurals.
* Coverity complains about null pointer check.
* Coverity complains about not checking for NULL.
* Two JSON messages are sent without a separator.
* With 'incsearch' can only see the next match.
* Channel test is flaky.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=381
* No tests for :undolist and "U" command.
* When starting a job that reads from a buffer and reaching the end,
the job hangs.
* It is not possible to close the "in" part of a channel.
* QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered.
* Get warning for deleting autocommand group when the autocommand using
the group is scheduled for deletion. (Pavol Juhas)
* MS-Windows: some files remain after testing.
* Default interface versions for MS-Windows are outdated.
* When using "is" the mode isn't always updated.
* In a timer callback the timer itself can't be found or stopped. (Thinca)
* Marks, writefile and nested function tests are old style.
* Default value for 'langremap' is wrong.
* Several tests are old style.
* Old charsearch test still listed in Makefile.
* Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
* Accessing freed memory when a timer does not repeat.
* Appveyor 64 bit build still using Python 3.4
* Crash when autocommand moves to another tab. (Dominique Pelle)
* Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
* No error when deleting an augroup while it's the current one.
* Insufficient testing for Normal mode commands.
* Channel sort test is flaky.
* Normal mode tests fail on MS-Windows.
* When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before.
* No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
* Redraw problem when using 'incsearch'.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=380
* The field names used by getbufinfo(), gettabinfo() and getwininfo()
are not consistent.
* Tab page tests are old style.
* Test files have inconsistant modelines.
* Startup test fails on Solaris.
* There is no equivalent of 'smartcase' for a tag search.
* ":oldfiles" output is a very long list.
* The default ttimeoutlen is very long.
* Crash when using funcref() with invalid name. (Dominique Pelle)
* Can't build with +eval but without +quickfix. (John Marriott)
* submatch() does not check for a valid argument.
* The 'langnoremap' option leads to double negatives. And it does not
work for the last character of a mapping.
* Can't use "." and "$" with ":tab".
* With SGR mouse reporting (suckless terminal) the mouse release and scroll
up/down is confused.
* Warning for missing declaration of skip_vimgrep_pat(). (John Marriott)
* Tests using the sleep time can be flaky.
* Timer test sometimes fails.
* Timer test sometimes fails.
* Warning for assigning negative value to unsigned. (Danek Duvall)
* Adding pattern to ":oldfiles" is not a generic solution.
* Filter test fails.
* Oldfiles test fails.
* Tiny build fails. (Tony Mechelynck)
* When cancelling the :ptjump prompt a preview window is opened for a
following command.
* Missing colon in error message.
* Some error message cannot be translated.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=378
* When using matchaddpos() a character after the end of the
line can be highlighted.
* Can't build with +timers when +digraph is not included.
* Recursive call to substitute gets stuck in sandbox.
* printf() gives an error when the argument for %s is not a string.
* printf() does not support binary format.
* Sourcing a script where a character has 0x80 as a second byte
does not work.
* Buffer overflow when using latin1 character with feedkeys().
* Compiler warnings with older compiler and 64 bit numbers.
* Crash when placing a sign in a deleted buffer.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=377
* The qf_init_ext() function is too big.
* Compiler warning for initializing a struct.
* There is still code and help for unsupported systems.
* There is no way to get a list of the error lists.
* When using ":vimgrep" may end up with duplicate buffers.
* No proper testing of trunc_string().
* Coverage report is messed up by the unittests.
* Can't run scripttests in the top directory.
* Wrong part of #ifdef removed.
* eval.c is too big.
* Build fails.
* eval.c is too big.
* eval.c is too big.
* Non-Unix builds fail.
* Wrong file name.
* qf_init_ext() is too big.
* Using dummy variable to compute struct member offset.
* eval.c is still too big.
* Coverity warns for possible buffer overflow.
* Compiler warns for uninitialzed variable. (John Marriott)
* getcompletion() not well tested.
* Compiler warning for char/char_u conversion.
* Not all arguments of trunc_string() are tested.
Memory access error when running the message tests.
* spell.c is too big.
* Missing change to include file.
* The return value of type() is difficult to use.
* substitute() does not support a Funcref argument.
* rgb.txt is read for every color name.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=376
* Looking up a buffer by number is slow if there are many.
* Netbeans file authentication not tested.
* GTK: display updating is not done properly and can be slow.
* setbufvar() causes a screen redraw.
* filter() and map() either require a string or defining a function.
* Memory leak when using a function callback.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=374
* Memory access error when reading viminfo. (Dominique Pelle)
* "gd" hangs in some situations. (Eric Biggers)
* Not all quickfix tests are also done with the location lists.
* Background is not drawn properly when 'termguicolors' is set.
* Coverity warns for unreachable code.
* Win32: Cannot compile with XPM feature using VC2015
* The Man plugin doesn't work that well.
* File list does not include new XPM libraries.
* Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas)
* Using Ctrl-A with double-byte encoding may result in garbled text.
* Minor problems with the quickfix code.
* Quickfix long lines test not executed for buffer.
* Ruby test is old style.
* Cscope interface does not support finding assignments.
* Not all parts of the quickfix code are tested.
* No test for what 7.4.1948 fixes.
* Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt)
* When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed.
* Perl interface has obsolete workaround.
* Perl interface preprocessor statements not nicely indented.
* Crash when running test_channel.vim on Windows.
* Unicode standard 9 was released.
* When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode.
* Two test files for increment/decrement.
* Running Win32 Vim in mintty does not work.
* The quickfix init function is too big.
* When using a job in raw mode to append to a buffer garbage characters are added.
* Coverity reports a resource leak.
* Falling back from NFA to old regexp engine does not work properly. (fritzophrenic)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=373
* Updating marks in a quickfix list is very slow when the list is long.
* When waiting for a character is interrupted by receiving channel
data and the first character of a mapping was typed, the mapping
times out.
* When receiving channel data 'updatetime' is not respected.
* Wrong computation of remaining wait time in RealWaitForChar()
* When umask is set to 0177 Vim can't create temp files.
* GUI: When channel data is received the cursor blinking is interrupted.
* Channel reading very long lines is slow.
* balloon eval only gets the window number, not the ID.
* Cannot easily get the window ID for a buffer.
* Cannot get the window ID for a mouse click.
* Cannot use a window ID where a window number is expected.
* Invoking mark_adjust() when adding a new line below the last line
is pointless.
* Various typos, long lines and style mistakes.
* User commands don't support modifiers.
* GTK 3: cursor blinking doesn't work well.
* Using CTRL-] in the help on "{address}." doesn't work.
* Win32: the "Disabled" menu items would appear enabled.
* No test for collapsing buffers for a channel. Some text is lost.
* When writing viminfo merging current history with history in viminfo
may drop recent history entries.
* Some compilers can't handle a double semicolon.
* Collapsing channel buffers and searching for NL does not work properly.
* Warnings from 64 bit compiler.
* Netbeans uses uninitialzed pointer and freed memory.
* Doubled semicolons.
* Tests using external command to delete directory.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=372
* Python: encoding error with Python 2.
* Memory leaks in test49.
* Invalid memory access when exiting with EXITFREE defined.
* Memory leak in test_matchstrpos.
* Setting really_exiting causes memory leaks to be reported.
* Appending to the quickfix list while the quickfix window is open
is very slow.
* When a callback adds a timer the GUI doesn't use it until later.
* Comparing functions and partials doesn't work well.
* Typing "k" at the hit-enter prompt has no effect.
* Whether a job has exited isn't detected until a character is typed.
After calling exit_cb the cursor is in the wrong place.
* Channel test is flaky.
* Appending to a long quickfix list is slow.
* Check for line break at end of line wrong.
* Cppcheck found 2 incorrect printf formats.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=367
* Tests involving Python are flaky.
* Ubsan detects a multiplication overflow.
* Getting an item from a NULL dict crashes.
* Can't build with Strawberry Perl 5.24 (obsoletes perl-5.24.patch)
* Still trying to read from channel that is going to be closed.
* GUI freezes when using a job.
* test_syn_attr fails when using the GUI.
* Unix: Cannot run all tests with the GUI.
* Crash when job and channel are in the same dict while using partials.
* When setting 'termguicolors' the Ignore highlighting doesn't work.
* Valgrind reports memory leak for job that is not freed.
* When a channel appends to a buffer that is 'nomodifiable' there
is an error but appending is done anyway.
* When a channel writes to a buffer it doesn't find a buffer by
the short name but re-uses it anyway.
* Cannot use a function reference for "exit_cb".
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=364
* non-antialiased misnamed.
* When timer_stop() is called with a string there is no proper
error message.
* Memory leak in debug commands.
* Cannot use an Ex command for 'keywordprg'.
* Possible crash when conceal is active.
* When splitting and closing a window the status height changes.
* When using a partial on a dictionary it always gets bound to that
dictionary.
* The BufUnload event is triggered twice, when :bunload is used with
`bufhidden` set to `unload` or `delete`.
* Functions specifically for testing do not sort together.
* Cannot get the items stored in a partial.
* When using packages an "after" directory cannot be used.
* The code to reallocate the buffer used for quickfix is repeated.
* get() works for Partial but not for Funcref.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=362
* The screen is not updated if a callback is invoked when closing
a channel.
* Help completion adds @en to all matches except the first one.
* Compiler warnings when sprintf() is a macro.
* Removing language from help tags too often.
* Redirecting stdout of a channel to "null" doesn't work.
* When a job is no longer referenced and does not have an exit
callback the process may hang around in defunc state.
* When job writes to buffer nothing is written.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=358
* 'guicolors' is a confusing option name.
* Quickfix doesn't handle long lines well, they are split.
* GTK3 doesn't handle menu separaters properly.
* Can't use Vim as MANPAGER.
* Running tests in shadow dir fails.
* 'termguicolors' option missing from the options window.
* Test_out_close_cb sometimes fails.
* Using wrong feature name to check for 'termguicolors'.
* Using wrong short option name for 'termguicolors'.
* Sending DETACH after a channel was closed isn't useful.
* Netbeans channel gets garbage collected.
* Memory access error when running test_quickfix.
* A channel may be garbage collected while it's still being used by a job.
* Looping over a null list throws an error.
- Refresh vim-7.4-filetype_mine.patch
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=356
* Cannot use ch_read() in the close callback.
* Leading white space in a job command matters.
* Channel could be garbage collected too early.
* Color name decoding is implemented several times.
* Some character classes may differ between systems.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=355
* When using the term truecolor feature, the t_8f and t_8b termcap
options are not set by default.
* Using negative index in strcharpart().
* Warnings reported by cppcheck.
* synIDattr() does not respect 'guicolors'.
* strcharpart() does not work properly with some multi-byte characters.
* The old regexp engine doesn't handle character classes correctly.
* Compiled-in colors do not match rgb.txt.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=354
* When using complete() it may set 'modified' even though nothing
was inserted.
* When using feedkeys() in a timer the inserted characters are not
used right away.
* Undo options are not together in the options window.
* Arguments of setqflist() are not checked properly.
* No "closed", "errors" and "encoding" attribute on Python output.
* Cannot use true color in the terminal.
* Newly added features can escape the sandbox.
* When using the term truecolor feature, the t_8f and t_8b termcap
options are not set by default.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=352
* When a buffer gets updated while in command line mode, the screen
may be messed up.
* Crash when 'tagstack' is off. (Dominique Pelle)
* When adding to the quickfix list the current position is reset.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=350
* Cannot detect a crash in tests when caused by garbagecollect().
* The help for functions require a space after the "(".
* The Perl interface cannot use 'print' operator for writing
directly in standard IO.
* It is not easy to get a character out of a string.
* Python: turns partial into simple funcref.
* Folds may close when using autocomplete.
* Test fails when not using utf-8.
* It is not possible to only see part of the message history.
It is not possible to clear messages.
* Count for ":messages" depends on number of lines.
* syn-cchar defined with matchadd() does not appear if there are no
other syntax definitions which matches buffer text.
* Not testing utf-8 characters.
* strgetchar() does not work correctly.
* Clang warns for uninitialzed variable. (Michael Jarvis)
* Python: Converting a sequence may leak memory.
* Memory leak in Perl.
* Coverity: missing check for NULL pointer.
* "gD" does not find match in first column of first line.
* When using GTK 3.20 there are a few warnings.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=349
* Crash when calling garbagecollect() after starting a job.
* When using try/catch in 'tabline' it is still considered an error
and the tabline will be disabled.
* Tabline test fails in GUI.
* Compiler errors for non-ANSI compilers.
* ANSI compiler complains about string length.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=348
* Leaking memory when opening a channel fails.
* Coverity: not using return value of set_ref_in_item().
* Leaking memory when there is a cycle involving a job and a partial.
* Tests fail without the job feature.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=347
* When using try/catch in 'statusline' it is still considered an
error and the status line will be disabled.
* For plugins in packages, plugin authors need to take care of all
dependencies.
* GTK GUI doesn't work on Wayland.
* Non-GUI specific settings in the gvimrc_example file.
* Double free when a partial is in a cycle with a list or dict.
* 'autochdir' doesn't work for the first file.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=346