Hello community, here is the log from the commit of package vim for openSUSE:Factory checked in at 2019-09-25 01:22:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vim (Old) and /work/SRC/openSUSE:Factory/.vim.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vim" Wed Sep 25 01:22:21 2019 rev:242 rq:731703 version:8.1.2052 Changes: -------- --- /work/SRC/openSUSE:Factory/vim/vim.changes 2019-09-02 13:18:49.193380379 +0200 +++ /work/SRC/openSUSE:Factory/.vim.new.7948/vim.changes 2019-09-25 01:22:27.841773944 +0200 @@ -1,0 +2,312 @@ +Wed Sep 18 09:36:58 UTC 2019 - Ondřej Súkup <[email protected]> + +- Updated to version 8.1.2052, fixes the following problems +- refreshed patches: + disable-unreliable-tests.patch + vim-8.0-ttytype-test.patch + * Cleared/added match highlighting not updated in other window. (Andi + Massimino) + * Still some match functions in evalfunc.c. + * 'hlsearch' and match highlighting in the wrong place. + * Build error without the conceal feature. + * Compiler warning for unused argument. + * ":dl" is seen as ":dlist" instead of ":delete". + * Compiler warning for unused variables. (Tony Mechelynck) + * :args output is not aligned. + * Coverity warns for using negative index. + * Depending on the terminal width :version may miss a line break. + * When redrawing popups plines_win() may be called often. + * Resizing hashtable is inefficient. + * Use of popup window mask is inefficient. + * Build failure. + * Leaking memory when using a popup window mask. + * Autocommand that splits window messes up window layout. + * Text added with appendbufline() to another buffer isn't displayed. + * Count of g$ not used correctly when text is not wrapped. + * No mode char for terminal mapping from maparg(). + * Extra line break for wrapping output of :args. + * Filetype "vuejs" causes problems for some users. + * Some filetype rules are in the wrong place. + * Evalfunc.c is still too big. + * ":browse oldfiles" is not tested. + * get(func, dict, def) does not work properly. + * Code for writing session file is spread out. + * FEAT_SESSION defined separately. + * Man plugin changes setting in current window. + * 'shellslash' is also used for completion. + * Cannot get the window ID of the popup preview window. + * The preview popup window may be too far to the right. + * Test is silently skipped. + * Error message may be empty in filetype test. + * Text added with a job to another buffer isn't displayed. + * Useless checks for job feature in channel test. + * Not showing the popup window right border is confusing. + * Not showing the popup window right border is confusing. + * Warning for file no longer available is repeated every time Vim is + focused. (Brian Armstrong) + * Amiga: no builtin OS readable version info. + * Map functionality mixed with character input. + * Double click in popup scrollbar starts selection. + * Cannot resize a popup window. + * missing changes in proto file + * Cannot see file name of preview popup window. + * :mkvimrc is not tested. + * 'completeslash' also applies to globpath(). + * The vgetorpeek() function is too long. + * Mixed comment style in globals. + * Tests are flaky. + * No syntax HL after splitting windows with :bufdo. (Yasuhiro Matsumoto) + * :argdo is not tested + * The vgetorpeek() function is too long. + * Warning for unused variable in tiny version. (Tony Mechelynck) + * Cannot avoid mapping for a popup window. + * Function call functions have too many arguments. + * Cannot build without the +eval feature. + * Missing change to call_callback(). + * All builtin functions are global. + * No test for display updating without a scroll region. + * Au_did_filetype is declared twice. + * Test for display updating doesn't check without statusline. + * More functions can be used as a method. + * Build failure for tiny version. + * More functions can be used as a method. + * Popup_getoptions() is missing an entry for "mapping". + * Popup window color cannot be set to "Normal". + * Reading a truncted undo file hangs Vim. + * ATTENTION prompt for a preview popup window. + * A long title in a popup window overflows. + * Duplicating info for internal functions. + * Cannot use a user defined function as a method. + * Github contribution text is incomplete. + * Unused variable. + * :pedit does not work with a popup preview window. + * Using expr->FuncRef() does not work. + * No test for wrong number of method arguments. + * Confusing error message when range is not allowed. + * Command line history code is spread out. + * Crash when correctly spelled word is very long. (Ben Kraft) + * Allocating more memory than needed for extended structs. + * Tests use hand coded feature and option checks. + * Allocating more memory than needed for extended structs. + * Not strict enough checking syntax of method invocation. + * Difference in screenshots. + * Confusing skipped message. + * Win_execute() does not work in other tab. (Rick Howe) + * Allocating a bit too much when spellbadword() does not find a bad word. + * Cannot use a lambda as a method. + * Cannot use printf() as a method. + * Inaccurate memory estimate for Amiga-like OS. + * Popup test fails if clipboard is supported but not working. + * There is :spellwrong and :spellgood but not :spellrare. + * Insufficient info when test fails because of screen size. + * Testing: WorkingClipboard() is not accurate. + * No test for Ex shift commands. + * Test listed as flaky should no longer be flaky. + * Might be freeing memory that was not allocated. + * Buffer no longer unloaded when adding text properties to it. + * May use NULL pointer when running out of memory. + * Inconsistently using GetVimCommand() and v:progpath. (Daniel Hahler) + * Suspend test is failing. + * 'langmap' is not used for CTRL-W command in terminal. + * Focus may remain in popup window. + * Crash when sound_playfile() callback plays sound. + * Timers test is flaky. + * Timers test is still flaky. + * Now another timer test is flaky. + * Another failing timer test. + * popup preview test fails sometimes. (Christian Brabandt) + * Cannot use modifier with multi-byte character. + * Test for multi-byte mapping fails on some systems. + * Timer test sometimes fails on Mac. + * Map timeout test is flaky. + * Only some assert functions can be used as a method. + * Coverity warns for not using return value. + * Confusing error when using a builtin function as method while it does + not support that. + * Still a timer test that is flaky on Mac. + * Spellrare and spellrepall in the wrong order. + * Modeless selection in GUI does not work properly. + * Still a timer test that is flaky on Mac. + * Multibyte characters in 'listchars' don't work correctly if 'linebreak' + is also enabled. (Martin Tournoij) + * Code for the argument list is spread out. + * Using :pedit from a help file sets the preview window to help + filetype. (Wang Shidong) + * Modeless selection in GUI still not correct. + * When Vim exits because of a signal, VimLeave is not triggered. (Daniel + Hahler) + * Cannot build tiny version. + * Modeless selection in popup window overlaps scrollbar. + * Cannot get size and position of the popup menu. + * proto file missing from distribution + * Graduated features scattered. + * Negative float before method not parsed correctly. + * More functions can be used as methods. + * Cannot show extra info for completion in a popup window. + * Popup window test fails in some configurations. + * Cannot specify properties of the info popup window. + * Options test fails. + * Cannot use mouse scroll wheel in popup in Insert mode. Mouse clicks in + popup close the popup menu. + * Comments in libvterm are inconsistent. + * Command line expansion code is spread out. + * The +cmdline_compl feature is not in the tiny version. + * More functions can be used as methods. + * Coverity warns for using a NULL pointer. + * Ml_get error when deleting fold marker. + * Functions used in one file are global. + * Missing index entry and option menu for 'completepopup'. + * Script to summarize test results can be improved. + * Not checking for out-of-memory of autoload_name(). + * Using NULL pointer when out of memory. + * Compiler warning for unused variable. + * May free memory twice when out of memory. + * Crash when out of memory during startup. + * sign_place() does not work as documented. + * Sign test fails in the GUI. + * The +insert_expand feature is not always available. + * Cannot have an info popup without a border. + * Cannot build without the +eval feature. + * Cannot have an info popup align with the popup menu. + * Cannot set all properties of the info popup. + * Info popup size is sometimes incorrect. + * Wrong position for info popup with scrollbar on the left. + * Every popup window consumes a buffer number. + * More functions can be used as methods. + * Redrawing too much when toggling 'relativenumber'. + * More functions can be used as methods. + * More functions can be used as methods. + * Not easy to compute the space on the command line. + * Command line expansion code is spread out. + * More functions can be used as methods. + * Trying to allocate negative amount of memory when closing a popup. + * Non-current window is not redrawn when moving popup. (Ben Jackson) + * Redrawing popups is inefficient. + * Using current window option values when passing a buffer to popup_create(). + * Cannot close a popup by the X when a filter consumes all events. + * More functions can be used as methods. + * In diff mode global operations can be very slow. + * Some source files are not in a normal encoding. + * Using empty string for current buffer is unexpected. + * More functions can be used as methods. + * Cursorline not redrawn when putting a line above the cursor. + * Code for dealing with script files is spread out. + * Popup windows don't move with the text when making changes. + * No tests for text property popup window. + * Cannot recognize .jsx and .tsx files. + * Syntax test fails. ++++ 115 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/vim/vim.changes ++++ and /work/SRC/openSUSE:Factory/.vim.new.7948/vim.changes Old: ---- vim-8.1.1741.tar.gz New: ---- vim-8.1.2052.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vim.spec ++++++ --- /var/tmp/diff_new_pack.Cmn0FC/_old 2019-09-25 01:22:29.957773593 +0200 +++ /var/tmp/diff_new_pack.Cmn0FC/_new 2019-09-25 01:22:29.969773592 +0200 @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 1741 +%define patchlevel 2052 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site ++++++ disable-unreliable-tests.patch ++++++ --- /var/tmp/diff_new_pack.Cmn0FC/_old 2019-09-25 01:22:30.025773583 +0200 +++ /var/tmp/diff_new_pack.Cmn0FC/_new 2019-09-25 01:22:30.025773583 +0200 @@ -1,8 +1,8 @@ -Index: vim-8.1.1561/src/testdir/test_alot.vim +Index: vim-8.1.2052/src/testdir/test_alot.vim =================================================================== ---- vim-8.1.1561.orig/src/testdir/test_alot.vim -+++ vim-8.1.1561/src/testdir/test_alot.vim -@@ -37,14 +37,12 @@ source test_join.vim +--- vim-8.1.2052.orig/src/testdir/test_alot.vim ++++ vim-8.1.2052/src/testdir/test_alot.vim +@@ -38,14 +38,12 @@ source test_join.vim source test_jumps.vim source test_lambda.vim source test_lispwords.vim @@ -17,7 +17,7 @@ source test_put.vim source test_recover.vim source test_reltime.vim -@@ -63,7 +61,6 @@ source test_tagcase.vim +@@ -65,7 +63,6 @@ source test_tagcase.vim source test_tagfunc.vim source test_tagjump.vim source test_taglist.vim @@ -25,10 +25,10 @@ source test_true_false.vim source test_unlet.vim source test_virtualedit.vim -Index: vim-8.1.1561/src/testdir/Make_all.mak +Index: vim-8.1.2052/src/testdir/Make_all.mak =================================================================== ---- vim-8.1.1561.orig/src/testdir/Make_all.mak -+++ vim-8.1.1561/src/testdir/Make_all.mak +--- vim-8.1.2052.orig/src/testdir/Make_all.mak ++++ vim-8.1.2052/src/testdir/Make_all.mak @@ -64,7 +64,6 @@ NEW_TESTS = \ test_autoload \ test_backspace_opt \ @@ -37,7 +37,7 @@ test_balloon_gui \ test_behave \ test_blob \ -@@ -189,7 +188,6 @@ NEW_TESTS = \ +@@ -192,7 +191,6 @@ NEW_TESTS = \ test_netbeans \ test_normal \ test_number \ @@ -45,7 +45,7 @@ test_packadd \ test_partial \ test_paste \ -@@ -297,7 +295,6 @@ NEW_TESTS_RES = \ +@@ -303,7 +301,6 @@ NEW_TESTS_RES = \ test_autocmd.res \ test_autoload.res \ test_backspace_opt.res \ @@ -53,10 +53,10 @@ test_balloon_gui.res \ test_blob.res \ test_blockedit.res \ -Index: vim-8.1.1561/src/testdir/Makefile +Index: vim-8.1.2052/src/testdir/Makefile =================================================================== ---- vim-8.1.1561.orig/src/testdir/Makefile -+++ vim-8.1.1561/src/testdir/Makefile +--- vim-8.1.2052.orig/src/testdir/Makefile ++++ vim-8.1.2052/src/testdir/Makefile @@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \ # Explicit dependencies. test49.out: test49.vim @@ -66,12 +66,12 @@ SCRIPTS_BENCH = bench_re_freeze.out .SUFFIXES: .in .out .res .vim -@@ -176,8 +174,5 @@ test_gui_init.res: test_gui_init.vim +@@ -178,8 +176,5 @@ test_gui_init.res: test_gui_init.vim $(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $< @rm vimcmd --opt_test.vim: ../option.c gen_opt_test.vim -- $(VIMPROG) -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../option.c +-opt_test.vim: ../optiondefs.h gen_opt_test.vim +- $(VIMPROG) -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../optiondefs.h - test_xxd.res: XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim ++++++ vim-8.0-ttytype-test.patch ++++++ --- /var/tmp/diff_new_pack.Cmn0FC/_old 2019-09-25 01:22:30.449773512 +0200 +++ /var/tmp/diff_new_pack.Cmn0FC/_new 2019-09-25 01:22:30.453773511 +0200 @@ -1,37 +1,13 @@ -Index: vim-8.1.1467/src/testdir/test_options.vim +Index: vim-8.1.2052/src/testdir/test_options.vim =================================================================== ---- vim-8.1.1467.orig/src/testdir/test_options.vim -+++ vim-8.1.1467/src/testdir/test_options.vim -@@ -330,7 +330,7 @@ func Test_set_ttytype() - " check for failure of finding the entry and for missing 'cm' entry. - try - set ttytype=xxx -- call assert_report('set ttytype=xxx did not fail') -+ "call assert_report('set ttytype=xxx did not fail') - catch /E522\|E437/ - endtry +--- vim-8.1.2052.orig/src/testdir/test_options.vim ++++ vim-8.1.2052/src/testdir/test_options.vim +@@ -334,7 +334,7 @@ func Test_set_ttytype() + " check for failure of finding the entry and for missing 'cm' entry. + try + set ttytype=xxx +- call assert_report('set ttytype=xxx did not fail') ++ "call assert_report('set ttytype=xxx did not fail') + catch /E522\|E437/ + endtry -Index: vim-8.1.1467/src/testdir/test_startup.vim -=================================================================== ---- vim-8.1.1467.orig/src/testdir/test_startup.vim -+++ vim-8.1.1467/src/testdir/test_startup.vim -@@ -608,19 +608,6 @@ func Test_silent_ex_mode() - call assert_notmatch('E315:', out) - endfunc - --func Test_default_term() -- if !has('unix') || has('gui_running') -- " can't get output of Vim. -- return -- endif -- -- let save_term = $TERM -- let $TERM = 'unknownxxx' -- let out = system(GetVimCommand() . ' -c''set term'' -c cq') -- call assert_match("defaulting to 'ansi'", out) -- let $TERM = save_term --endfunc -- - func Test_zzz_startinsert() - " Test :startinsert - call writefile(['123456'], 'Xtestout') ++++++ vim-8.1.1741.tar.gz -> vim-8.1.2052.tar.gz ++++++ /work/SRC/openSUSE:Factory/vim/vim-8.1.1741.tar.gz /work/SRC/openSUSE:Factory/.vim.new.7948/vim-8.1.2052.tar.gz differ: char 14, line 1
