Accepting request 710357 from editors

- Updated to version 8.1.1561, fixes the following problems
- refreshed patches:
    disable-unreliable-tests.patch
    vim-7.4-highlight_fstab.patch
  * Cscope test fails.
  * The generated desktop files may be invalid.
  * No test for checking the cursor style response.
  * New Unicode character U32FF missing from double-width table.
  * 'background' not correctly set for 2-digit rgb termresponse.
  * Add_termcap_entry() is not tested.
  * New resolve() implementation causes problem for plugins.
  * 'ttybuiltin' is not tested.
  * Search string not displayed when 'rightleft' is set.
  * No statistics displayed after running tests.
  * Test summary fails in the tiny version.
  * Still an error when running tests with the tiny version.
  * Change included for debugging only.
  * Length for two-digit rgb termresponse is off by one.
  * No test for wincol() depending on the 'number' option.
  * Skipped tests are not properly listed.
  * Some tests are slow.
  * Double free when garbage_collect() is used in autocommand.
  * A listener change is merged even when it adds a line. (Paul Jolly)
  * Older msgfmt cannot generate proper .desktop file.
  * Summary of tests has incorrect failed count.
  * Sign order wrong when priority was changed.
  * When a single test fails the exit code is not set. (Daniel Hahler)
  * When skipping over code after an exception was thrown expression evaluation
  is aborted after a function call. (Ingo Karkat)
  * Redrawing with popups is slow and causes flicker.

OBS-URL: https://build.opensuse.org/request/show/710357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=237
This commit is contained in:
Dominique Leuenberger 2019-06-22 09:23:46 +00:00 committed by Git OBS Bridge
commit c132854fbe
6 changed files with 125 additions and 22 deletions

View File

@ -1,7 +1,7 @@
Index: vim-8.1.1467/src/testdir/test_alot.vim
Index: vim-8.1.1561/src/testdir/test_alot.vim
===================================================================
--- vim-8.1.1467.orig/src/testdir/test_alot.vim
+++ vim-8.1.1467/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
source test_jumps.vim
source test_lambda.vim
@ -25,19 +25,19 @@ Index: vim-8.1.1467/src/testdir/test_alot.vim
source test_true_false.vim
source test_unlet.vim
source test_virtualedit.vim
Index: vim-8.1.1467/src/testdir/Make_all.mak
Index: vim-8.1.1561/src/testdir/Make_all.mak
===================================================================
--- vim-8.1.1467.orig/src/testdir/Make_all.mak
+++ vim-8.1.1467/src/testdir/Make_all.mak
--- vim-8.1.1561.orig/src/testdir/Make_all.mak
+++ vim-8.1.1561/src/testdir/Make_all.mak
@@ -64,7 +64,6 @@ NEW_TESTS = \
test_autoload \
test_backspace_opt \
test_backup \
- test_balloon \
test_balloon_gui \
test_behave \
test_blob \
test_blockedit \
@@ -187,7 +186,6 @@ NEW_TESTS = \
@@ -189,7 +188,6 @@ NEW_TESTS = \
test_netbeans \
test_normal \
test_number \
@ -45,18 +45,18 @@ Index: vim-8.1.1467/src/testdir/Make_all.mak
test_packadd \
test_partial \
test_paste \
@@ -294,7 +292,6 @@ NEW_TESTS_RES = \
@@ -297,7 +295,6 @@ NEW_TESTS_RES = \
test_autocmd.res \
test_autoload.res \
test_backspace_opt.res \
- test_balloon.res \
test_balloon_gui.res \
test_blob.res \
test_blockedit.res \
test_breakindent.res \
Index: vim-8.1.1467/src/testdir/Makefile
Index: vim-8.1.1561/src/testdir/Makefile
===================================================================
--- vim-8.1.1467.orig/src/testdir/Makefile
+++ vim-8.1.1467/src/testdir/Makefile
--- vim-8.1.1561.orig/src/testdir/Makefile
+++ vim-8.1.1561/src/testdir/Makefile
@@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \
# Explicit dependencies.
test49.out: test49.vim
@ -66,7 +66,7 @@ Index: vim-8.1.1467/src/testdir/Makefile
SCRIPTS_BENCH = bench_re_freeze.out
.SUFFIXES: .in .out .res .vim
@@ -166,8 +164,5 @@ test_gui_init.res: test_gui_init.vim
@@ -176,8 +174,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

View File

@ -1,7 +1,7 @@
Index: vim-8.1.1467/runtime/syntax/fstab.vim
Index: vim-8.1.1561/runtime/syntax/fstab.vim
===================================================================
--- vim-8.1.1467.orig/runtime/syntax/fstab.vim
+++ vim-8.1.1467/runtime/syntax/fstab.vim
--- vim-8.1.1561.orig/runtime/syntax/fstab.vim
+++ vim-8.1.1561/runtime/syntax/fstab.vim
@@ -35,7 +35,7 @@ syn match fsOperator /[,=:#]/
" Device
syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError
@ -24,7 +24,7 @@ Index: vim-8.1.1467/runtime/syntax/fstab.vim
syn keyword fsOptionsYesNo yes no
syn cluster fsOptionsCheckCluster contains=fsOptionsExt2Check,fsOptionsFatCheck
syn keyword fsOptionsSize 512 1024 2048
-syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx
-syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail
+syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner pamconsole rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx
syn match fsOptionsGeneral /_netdev/

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92f97f005f27c17b0cc15fffa084038361b957c40501c4c0eb263fcd0fc6fd11
size 14289172

3
vim-8.1.1561.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20c5b4e6c8cc2cf512d6b1bcba9e5d5c14a6931ade9a9392810b56545857f897
size 14373335

View File

@ -1,3 +1,106 @@
-------------------------------------------------------------------
Mon Jun 17 13:30:58 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
- Updated to version 8.1.1561, fixes the following problems
- refreshed patches:
disable-unreliable-tests.patch
vim-7.4-highlight_fstab.patch
* Cscope test fails.
* The generated desktop files may be invalid.
* No test for checking the cursor style response.
* New Unicode character U32FF missing from double-width table.
* 'background' not correctly set for 2-digit rgb termresponse.
* Add_termcap_entry() is not tested.
* New resolve() implementation causes problem for plugins.
* 'ttybuiltin' is not tested.
* Search string not displayed when 'rightleft' is set.
* No statistics displayed after running tests.
* Test summary fails in the tiny version.
* Still an error when running tests with the tiny version.
* Change included for debugging only.
* Length for two-digit rgb termresponse is off by one.
* No test for wincol() depending on the 'number' option.
* Skipped tests are not properly listed.
* Some tests are slow.
* Double free when garbage_collect() is used in autocommand.
* A listener change is merged even when it adds a line. (Paul Jolly)
* Older msgfmt cannot generate proper .desktop file.
* Summary of tests has incorrect failed count.
* Sign order wrong when priority was changed.
* When a single test fails the exit code is not set. (Daniel Hahler)
* When skipping over code after an exception was thrown expression evaluation
is aborted after a function call. (Ingo Karkat)
* Redrawing with popups is slow and causes flicker.
* Build failure.
* Memory access error.
* Popup window height is not recomputed.
* Accessing memory beyond allocated space.
* ":write" increments b:changedtick even though nothing changed. (Daniel
Hahler)
* Ruler not updated after popup window was removed.
* Wrong shell command when building with VIMDLL and "!" in 'guioptions'.
* New behavior of b:changedtick not tested.
* Cannot play any sound.
* Sound test fails on Travis.
* Sound test still fails on Travis.
* Running "make clean" twice gives errors.
* Syntax error in Travis config.
* Sound test still fails on Travis.
* Sound keeps failing on Travis.
* Cmdline_row can become negative, causing a crash.
* A plugin cannot easily expand a command like done internally.
* Matches in a popup window are not displayed properly.
* ch_evalexpr() hangs when used recursively. (Paul Jolly)
* All popup functionality is in functions, except :popupclear.
* Memory leak reported for sound when build with EXITFREE.
* Time reported for a test measured wrong.
* When a popup changes all windows are redrawn.
* Crash when setting 'columns' while a popup is visible.
* 'backupskip' may contain duplicates.
* Popup windows are ignored when dealing with mouse position.
* When a popup window is closed the buffer remains.
* Popup_notification() not implemented yet.
* Cannot show range of buffer lines in popup window.
* Tests are silently skipped.
* Cannot move a popup window with the mouse.
* No numerical value for the patchlevel.
* When moving a popup window over the command line it is not redrawn.
* Popup_any_visible() is unused.
* Libcanberra is linked with even when not used.
* Travis config is not optimal.
* Clipboard type name is inconsistent.
* Build fails.
* Modeless selection in popup window selects too much.
* Popup select test fails on Mac.
* Popup select test still fails on Mac.
* Using "tab" for popup window can be confusing.
* Cannot specify highlighting for notifications.
* Not easy to define a variable and lock it.
* Cannot build without the +eval feature.
* Check for ASAN is not reliable.
* An OptionSet autocommand does not get enough info.
* Const test fails with small features.
* Some balloon tests don't run when they can.
* When the screen is to small there is no message about that. (Daniel Hahler)
* In some tests 'tags' is set but not restored. (Daniel Hahler)
* Functionality of bt_nofile() is confusing.
* Popup_dialog() is not implemented.
* Quickfix test fails.
* When a popup has left padding text may be cut off.
* Warning for shadowing popup_dragwin. (Dominique Pelle)
* Cursor position is wrong after sign column appears or disappears. (Yegappan
Lakshmanan)
* Not easy to change the text in a popup window.
* Docs and tests for :const can be improved.
* NOT_IN_POPUP_WINDOW is confusing. (Andy Massimino)
* The command displayed to show a failing screenshot does not include the
"testdir" directory.
* Compiler warning for unused variables in tiny version. (Tony Mechelynck)
* Popup_menu() and popup_filter_menu() are not implemented yet.
* Popup window title property not implemented yet.
* Popup window hidden option not implemented yet.
* Popup_setoptions() is not implemented yet.
-------------------------------------------------------------------
Wed Jun 5 12:27:42 UTC 2019 - Ismail Dönmez <idonmez@suse.com>

View File

@ -17,7 +17,7 @@
%define pkg_version 8.1
%define patchlevel 1467
%define patchlevel 1561
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim81
%define site_runtimepath %{_datadir}/vim/site