Accepting request 662793 from home:mimi_vx:branches:editors
- Updated to version 8.1.0687 , fixes the following problems + refreshed disable-unreliable-tests.patch * Asan complains about reading before allocated block. * SGR not enabled for mintty because $TERM is "xterm". * Error for NUL byte in ScreenLines goes unnoticed. * Error message for NUL byte in ScreenLines breaks Travis CI. * Execute() always resets display column to zero. (Sha Liu) * 'commentstring' not used when adding fold marker. (Maxim Kim) * Non-silent execute() resets display column to zero. * Stopping a job does not work properly on OpenBSD. * Cannot redefine user command without ! in same script * 'commentstring' not used when adding fold marker in C. * Termdebug: clearing multi-breakpoint does not work. * Indent script tests pick up installed scripts. * Tabpage right-click menu never shows "Close tab". * Cannot disable arabic, rightleft and farsi in configure. * Cannot attach properties to text. * Invalid memory access when using text properties. * Double free without the text properties feature. * Text properties are not enabled. * Using illogical name for get_dict_number()/get_dict_string(). * With search CTRL-L does not pick up composing characters. * Undo test may fail on MS-Windows. * :digraph output is not easy to read. * GvimExt: realloc() failing is not handled properly. * Cannot define a sign with space in the text. * Compilation error in gvimext.cpp. * When a job ends the closed channels are not handled. * Channel sort test is flaky. * The libvterm tests are not run as part of Vim tests. OBS-URL: https://build.opensuse.org/request/show/662793 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=532
This commit is contained in:
parent
6572c164da
commit
2d12cc9f93
@ -1,7 +1,7 @@
|
|||||||
Index: vim-8.1.0527/src/testdir/test_alot.vim
|
Index: vim-8.1.0685/src/testdir/test_alot.vim
|
||||||
===================================================================
|
===================================================================
|
||||||
--- vim-8.1.0527.orig/src/testdir/test_alot.vim
|
--- vim-8.1.0685.orig/src/testdir/test_alot.vim
|
||||||
+++ vim-8.1.0527/src/testdir/test_alot.vim
|
+++ vim-8.1.0685/src/testdir/test_alot.vim
|
||||||
@@ -36,14 +36,12 @@ source test_join.vim
|
@@ -36,14 +36,12 @@ source test_join.vim
|
||||||
source test_jumps.vim
|
source test_jumps.vim
|
||||||
source test_lambda.vim
|
source test_lambda.vim
|
||||||
@ -25,10 +25,16 @@ Index: vim-8.1.0527/src/testdir/test_alot.vim
|
|||||||
source test_true_false.vim
|
source test_true_false.vim
|
||||||
source test_unlet.vim
|
source test_unlet.vim
|
||||||
source test_virtualedit.vim
|
source test_virtualedit.vim
|
||||||
Index: vim-8.1.0527/src/testdir/Makefile
|
Index: vim-8.1.0685/src/testdir/Makefile
|
||||||
===================================================================
|
===================================================================
|
||||||
--- vim-8.1.0527.orig/src/testdir/Makefile
|
--- vim-8.1.0685.orig/src/testdir/Makefile
|
||||||
+++ vim-8.1.0527/src/testdir/Makefile
|
+++ vim-8.1.0685/src/testdir/Makefile
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#
|
||||||
|
+#o
|
||||||
|
# Makefile to run all tests for Vim
|
||||||
|
#
|
||||||
|
|
||||||
@@ -149,8 +149,5 @@ test_gui_init.res: test_gui_init.vim
|
@@ -149,8 +149,5 @@ test_gui_init.res: test_gui_init.vim
|
||||||
$(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $<
|
$(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $<
|
||||||
@rm vimcmd
|
@rm vimcmd
|
||||||
@ -38,10 +44,10 @@ Index: vim-8.1.0527/src/testdir/Makefile
|
|||||||
-
|
-
|
||||||
test_xxd.res:
|
test_xxd.res:
|
||||||
XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim
|
XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim
|
||||||
Index: vim-8.1.0527/src/testdir/Make_all.mak
|
Index: vim-8.1.0685/src/testdir/Make_all.mak
|
||||||
===================================================================
|
===================================================================
|
||||||
--- vim-8.1.0527.orig/src/testdir/Make_all.mak
|
--- vim-8.1.0685.orig/src/testdir/Make_all.mak
|
||||||
+++ vim-8.1.0527/src/testdir/Make_all.mak
|
+++ vim-8.1.0685/src/testdir/Make_all.mak
|
||||||
@@ -140,7 +140,6 @@ NEW_TESTS = test_arabic.res \
|
@@ -140,7 +140,6 @@ NEW_TESTS = test_arabic.res \
|
||||||
test_netbeans.res \
|
test_netbeans.res \
|
||||||
test_normal.res \
|
test_normal.res \
|
||||||
@ -50,7 +56,7 @@ Index: vim-8.1.0527/src/testdir/Make_all.mak
|
|||||||
test_packadd.res \
|
test_packadd.res \
|
||||||
test_paste.res \
|
test_paste.res \
|
||||||
test_perl.res \
|
test_perl.res \
|
||||||
@@ -172,8 +171,6 @@ NEW_TESTS = test_arabic.res \
|
@@ -173,11 +172,8 @@ NEW_TESTS = test_arabic.res \
|
||||||
test_system.res \
|
test_system.res \
|
||||||
test_tab.res \
|
test_tab.res \
|
||||||
test_tcl.res \
|
test_tcl.res \
|
||||||
@ -58,8 +64,11 @@ Index: vim-8.1.0527/src/testdir/Make_all.mak
|
|||||||
- test_terminal_fail.res \
|
- test_terminal_fail.res \
|
||||||
test_textformat.res \
|
test_textformat.res \
|
||||||
test_textobjects.res \
|
test_textobjects.res \
|
||||||
|
- test_textprop.res \
|
||||||
test_undo.res \
|
test_undo.res \
|
||||||
@@ -198,4 +195,3 @@ NEW_TESTS = test_arabic.res \
|
test_user_func.res \
|
||||||
|
test_usercommands.res \
|
||||||
|
@@ -200,4 +196,3 @@ NEW_TESTS = test_arabic.res \
|
||||||
# Explicit dependencies.
|
# Explicit dependencies.
|
||||||
test49.out: test49.vim
|
test49.out: test49.vim
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:070cc307f81e906bead6c2e4d7b820b7a831bf59348049fc4a1bf41f0e03f224
|
|
||||||
size 13885015
|
|
3
vim-8.1.0687.tar.gz
Normal file
3
vim-8.1.0687.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:05e94e4e8131ff978a527d60abef0671b7934b1ba4ac54287c6897c02bf27d18
|
||||||
|
size 14070311
|
117
vim.changes
117
vim.changes
@ -1,3 +1,120 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 3 21:26:40 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||||
|
|
||||||
|
- Updated to version 8.1.0687 , fixes the following problems
|
||||||
|
+ refreshed disable-unreliable-tests.patch
|
||||||
|
* Asan complains about reading before allocated block.
|
||||||
|
* SGR not enabled for mintty because $TERM is "xterm".
|
||||||
|
* Error for NUL byte in ScreenLines goes unnoticed.
|
||||||
|
* Error message for NUL byte in ScreenLines breaks Travis CI.
|
||||||
|
* Execute() always resets display column to zero. (Sha Liu)
|
||||||
|
* 'commentstring' not used when adding fold marker. (Maxim Kim)
|
||||||
|
* Non-silent execute() resets display column to zero.
|
||||||
|
* Stopping a job does not work properly on OpenBSD.
|
||||||
|
* Cannot redefine user command without ! in same script
|
||||||
|
* 'commentstring' not used when adding fold marker in C.
|
||||||
|
* Termdebug: clearing multi-breakpoint does not work.
|
||||||
|
* Indent script tests pick up installed scripts.
|
||||||
|
* Tabpage right-click menu never shows "Close tab".
|
||||||
|
* Cannot disable arabic, rightleft and farsi in configure.
|
||||||
|
* Cannot attach properties to text.
|
||||||
|
* Invalid memory access when using text properties.
|
||||||
|
* Double free without the text properties feature.
|
||||||
|
* Text properties are not enabled.
|
||||||
|
* Using illogical name for get_dict_number()/get_dict_string().
|
||||||
|
* With search CTRL-L does not pick up composing characters.
|
||||||
|
* Undo test may fail on MS-Windows.
|
||||||
|
* :digraph output is not easy to read.
|
||||||
|
* GvimExt: realloc() failing is not handled properly.
|
||||||
|
* Cannot define a sign with space in the text.
|
||||||
|
* Compilation error in gvimext.cpp.
|
||||||
|
* When a job ends the closed channels are not handled.
|
||||||
|
* Channel sort test is flaky.
|
||||||
|
* The libvterm tests are not run as part of Vim tests.
|
||||||
|
* Illegal memory access in libvterm test.
|
||||||
|
* Libvterm tests are not run with coverage.
|
||||||
|
* Not all parts of printf() are tested.
|
||||||
|
* Cannot run test_libvterm from the top directory.
|
||||||
|
* Indent tests may use the wrong Vim binary.
|
||||||
|
* Without the +eval feature the indent tests don't work.
|
||||||
|
* Channel test is flaky.
|
||||||
|
* A few compiler warnings.
|
||||||
|
* DirChanged is also triggered when the directory didn't change
|
||||||
|
* The :stop command is not tested.
|
||||||
|
* Running make in the top directory echoes a comment.
|
||||||
|
* 'cryptmethod' defaults to a very old method.
|
||||||
|
* Proto files are not in sync with the source code.
|
||||||
|
* Coverals is not updating.
|
||||||
|
* Crash when using terminal with long composing characters.
|
||||||
|
* Cannot use two global runtime dirs with configure.
|
||||||
|
* When executing an insecure function the secure flag is stuck.
|
||||||
|
* Placing signs can be complicated.
|
||||||
|
* Get_tv function names are not consistent.
|
||||||
|
* term_getjob() does not return v:null as documented.
|
||||||
|
* :echomsg and :echoerr do not handle List and Dict like :echo does.
|
||||||
|
* Overuling CONF_ARGS from the environment no longer works.
|
||||||
|
* Terminal debugger does not handle unexpected debugger exit.
|
||||||
|
* Adding quickfix items marks items as valid errors. (Daniel Hahler)
|
||||||
|
* Iterating through window frames is repeated.
|
||||||
|
* Overuling CONF_ARGS from the environment still does not work.
|
||||||
|
* Python cannot handle function name of script-local function.
|
||||||
|
* Compiler warning on MS-Windows.
|
||||||
|
* "gn" selects the wrong text with a multi-line match.
|
||||||
|
* "wincmd p" does not work after using an autocmd window.
|
||||||
|
* Test for :stop fails on Arch.
|
||||||
|
* Using sign group names is inefficient.
|
||||||
|
* Crash when out of memory while opening a terminal window.
|
||||||
|
* Text properties cannot cross line boundaries.
|
||||||
|
* Coverity complains about null pointer use.
|
||||||
|
* line2byte() gives wrong values with text properties.
|
||||||
|
* Text property highlighting is off by one column.
|
||||||
|
* text properties test fails on MS-Windows
|
||||||
|
* Get E14 while typing command :tab with 'incsearch' set.
|
||||||
|
* No check for out-of-memory when converting regexp.
|
||||||
|
* swapinfo() leaks memory.
|
||||||
|
* Computing byte offset wrong.
|
||||||
|
* Finding next sign ID is inefficient.
|
||||||
|
* Coverity warns for possible use of NULL pointer.
|
||||||
|
* Cannot build with Ruby 2.6.0.
|
||||||
|
* Custom operators can't act upon a forced motion.
|
||||||
|
* setjmp() variables defined globally are used in one file.
|
||||||
|
* Command line argument -q [errorfile] is not tested.
|
||||||
|
* :args \"foo works like :args without argument.
|
||||||
|
* Freeing memory for balloon eval too early.
|
||||||
|
* Arglist test fails on MS-windows.
|
||||||
|
* When deleting a line text property flags are not adjusted.
|
||||||
|
* When appending a line text property flags are not added.
|
||||||
|
* Trying to reconnect to X server may cause problems.
|
||||||
|
* Get error for using regexp recursively.
|
||||||
|
* Deleting signs and completion for :sign is insufficient.
|
||||||
|
* Build failure without the sign feature.
|
||||||
|
* sign_unplace() may leak memory.
|
||||||
|
* Clipboard regexp might be used recursively.
|
||||||
|
* Needlessly searching for tilde in string.
|
||||||
|
* Text property display wrong when 'number' is set.
|
||||||
|
* Configure "fail-if-missing" does not apply to the enable-gui
|
||||||
|
argument.
|
||||||
|
* Text property display wrong when 'spell' is set.
|
||||||
|
* Text property test fails.
|
||||||
|
* Textprop test leaves file behind.
|
||||||
|
* No test for overstrike mode in the command line.
|
||||||
|
* The ex_sign() function is too long.
|
||||||
|
* Macro for popup menu width is unused.
|
||||||
|
* Cursor in the wrong column after auto-formatting.
|
||||||
|
* The Lua interface doesn't know about v:null.
|
||||||
|
* Functionality for signs is spread out over several files.
|
||||||
|
* Leaking memory when updating a single line.
|
||||||
|
* Text property column is screen columns is not practical.
|
||||||
|
* Textprop screendump test fails.
|
||||||
|
* Look-behind match may use the wrong line number. (Dominique Pelle)
|
||||||
|
* Text properties as not adjusted for inserted text.
|
||||||
|
* Sign functions do not take buffer argument as documented.
|
||||||
|
* Not easy to see what features are unavailable.
|
||||||
|
* Text properties as not adjusted for deleted text.
|
||||||
|
* Text properties are not adjusted when backspacing replaced text.
|
||||||
|
* Spell highlighting does not always end.
|
||||||
|
* Warnings from 64-bit compiler.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 6 11:33:06 UTC 2018 - Ondřej Súkup <mimi.vx@gmail.com>
|
Thu Dec 6 11:33:06 UTC 2018 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||||
|
|
||||||
|
5
vim.spec
5
vim.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package vim
|
# spec file for package vim
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define pkg_version 8.1
|
%define pkg_version 8.1
|
||||||
%define patchlevel 0565
|
%define patchlevel 0687
|
||||||
%define patchlevel_compact %{patchlevel}
|
%define patchlevel_compact %{patchlevel}
|
||||||
%define VIM_SUBDIR vim81
|
%define VIM_SUBDIR vim81
|
||||||
%define site_runtimepath %{_datadir}/vim/site
|
%define site_runtimepath %{_datadir}/vim/site
|
||||||
@ -76,6 +76,7 @@ BuildRequires: gettext-devel
|
|||||||
BuildRequires: gpm-devel
|
BuildRequires: gpm-devel
|
||||||
BuildRequires: krb5-mini
|
BuildRequires: krb5-mini
|
||||||
BuildRequires: libacl-devel
|
BuildRequires: libacl-devel
|
||||||
|
BuildRequires: libtool
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
|
Loading…
Reference in New Issue
Block a user