- Updated to version 8.1.1467, fixes the following problems

* Test 29 is old style.
  * Cannot flush change listeners without also redrawing.  The line numbers
    in the list of changes may become invalid.
  * Text properties don't always move after changes.
  * When buffer is hidden "F" in 'shortmess' is not used.
  * Listener callback is called after inserting text.
  * Some eval functionality is not covered by tests.
  * Get empty text prop when splitting line just after text prop.
  * Hang when concealing the '>' shown for a wide char that doesn't fit in
    the last cell.
  * Installer needs to product name et al.
  * Attributes from 'cursorline' overwrite textprop.
  * Text properties are lost when joining lines.
  * Using freed memory when joining line with text property.
  * Text properties not adjusted for Visual block mode delete.
  * Coverity complains about possibly using a NULL pointer and copying a
    string into a fixed size buffer.
  * Stuck in sandbox with ":s/../\=Function/gn".
  * Error for Python exception does not show useful info.
  * Fractional scroll position not restored after closing window.
  * Running tests may cause the window to move.
  * If writing runs into a conversion error the backup file is deleted.
  * "W" for wrapping not shown when more than 99 matches.
  * Text property wrong after :substitute.
  * Undofile() reports wrong name. (Francisco Giordano)
  * Undo test fails on Mac.
  * Getting a list of text lines is clumsy.
  * Obvious mistakes are accepted as valid expressions.
  * Some text in heredoc assignment ends the text. (Ozaki Kiichi)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=553
This commit is contained in:
Ismail Dönmez 2019-06-05 12:48:26 +00:00 committed by Git OBS Bridge
parent f8931248a4
commit 87ff7f3611
19 changed files with 229 additions and 90 deletions

View File

@ -1,7 +1,7 @@
Index: vim-8.1.1330/src/testdir/test_alot.vim
Index: vim-8.1.1467/src/testdir/test_alot.vim
===================================================================
--- vim-8.1.1330.orig/src/testdir/test_alot.vim
+++ vim-8.1.1330/src/testdir/test_alot.vim
--- vim-8.1.1467.orig/src/testdir/test_alot.vim
+++ vim-8.1.1467/src/testdir/test_alot.vim
@@ -37,14 +37,12 @@ source test_join.vim
source test_jumps.vim
source test_lambda.vim
@ -25,11 +25,11 @@ Index: vim-8.1.1330/src/testdir/test_alot.vim
source test_true_false.vim
source test_unlet.vim
source test_virtualedit.vim
Index: vim-8.1.1330/src/testdir/Make_all.mak
Index: vim-8.1.1467/src/testdir/Make_all.mak
===================================================================
--- vim-8.1.1330.orig/src/testdir/Make_all.mak
+++ vim-8.1.1330/src/testdir/Make_all.mak
@@ -68,7 +68,6 @@ NEW_TESTS = \
--- vim-8.1.1467.orig/src/testdir/Make_all.mak
+++ vim-8.1.1467/src/testdir/Make_all.mak
@@ -64,7 +64,6 @@ NEW_TESTS = \
test_autoload \
test_backspace_opt \
test_backup \
@ -37,7 +37,7 @@ Index: vim-8.1.1330/src/testdir/Make_all.mak
test_behave \
test_blob \
test_blockedit \
@@ -191,7 +190,6 @@ NEW_TESTS = \
@@ -187,7 +186,6 @@ NEW_TESTS = \
test_netbeans \
test_normal \
test_number \
@ -45,7 +45,7 @@ Index: vim-8.1.1330/src/testdir/Make_all.mak
test_packadd \
test_partial \
test_paste \
@@ -297,7 +295,6 @@ NEW_TESTS_RES = \
@@ -294,7 +292,6 @@ NEW_TESTS_RES = \
test_autocmd.res \
test_autoload.res \
test_backspace_opt.res \
@ -53,22 +53,10 @@ Index: vim-8.1.1330/src/testdir/Make_all.mak
test_blob.res \
test_blockedit.res \
test_breakindent.res \
@@ -413,11 +410,8 @@ NEW_TESTS_RES = \
test_tcl.res \
test_termencoding.res \
test_termcodes.res \
- test_terminal.res \
- test_terminal_fail.res \
test_textformat.res \
test_textobjects.res \
- test_textprop.res \
test_undo.res \
test_user_func.res \
test_usercommands.res \
Index: vim-8.1.1330/src/testdir/Makefile
Index: vim-8.1.1467/src/testdir/Makefile
===================================================================
--- vim-8.1.1330.orig/src/testdir/Makefile
+++ vim-8.1.1330/src/testdir/Makefile
--- vim-8.1.1467.orig/src/testdir/Makefile
+++ vim-8.1.1467/src/testdir/Makefile
@@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \
# Explicit dependencies.
test49.out: test49.vim

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0178/runtime/filetype.vim
Index: vim-8.1.1467/runtime/filetype.vim
===================================================================
--- vim-8.1.0178.orig/runtime/filetype.vim
+++ vim-8.1.0178/runtime/filetype.vim
@@ -311,6 +311,9 @@ au BufNewFile,BufRead *.css setf css
--- vim-8.1.1467.orig/runtime/filetype.vim
+++ vim-8.1.1467/runtime/filetype.vim
@@ -314,6 +314,9 @@ au BufNewFile,BufRead *.css setf css
" Century Term Command Scripts (*.cmd too)
au BufNewFile,BufRead *.con setf cterm
@ -12,10 +12,10 @@ Index: vim-8.1.0178/runtime/filetype.vim
" Changelog
au BufNewFile,BufRead changelog.Debian,changelog.dch,NEWS.Debian,NEWS.dch
\ setf debchangelog
Index: vim-8.1.0178/runtime/syntax/changes.vim
Index: vim-8.1.1467/runtime/syntax/changes.vim
===================================================================
--- /dev/null
+++ vim-8.1.0178/runtime/syntax/changes.vim
+++ vim-8.1.1467/runtime/syntax/changes.vim
@@ -0,0 +1,41 @@
+" Vim syntax file
+" Filename: changes.vim

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0178/runtime/filetype.vim
Index: vim-8.1.1467/runtime/filetype.vim
===================================================================
--- vim-8.1.0178.orig/runtime/filetype.vim
+++ vim-8.1.0178/runtime/filetype.vim
@@ -2150,3 +2150,7 @@ endfunc
--- vim-8.1.1467.orig/runtime/filetype.vim
+++ vim-8.1.1467/runtime/filetype.vim
@@ -2201,3 +2201,7 @@ endfunc
" Restore 'cpoptions'
let &cpo = s:cpo_save
unlet s:cpo_save
@ -10,10 +10,10 @@ Index: vim-8.1.0178/runtime/filetype.vim
+" FreeMarker templates
+au BufNewFile,BufRead *.ftl setf ftl
+
Index: vim-8.1.0178/runtime/syntax/ftl.vim
Index: vim-8.1.1467/runtime/syntax/ftl.vim
===================================================================
--- /dev/null
+++ vim-8.1.0178/runtime/syntax/ftl.vim
+++ vim-8.1.1467/runtime/syntax/ftl.vim
@@ -0,0 +1,36 @@
+" Vim syntax file
+" Language: FreeMarker Template Language (FTL)

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0178/runtime/filetype.vim
Index: vim-8.1.1467/runtime/filetype.vim
===================================================================
--- vim-8.1.0178.orig/runtime/filetype.vim
+++ vim-8.1.0178/runtime/filetype.vim
@@ -1556,7 +1556,7 @@ au BufNewFile,BufRead *.hog,snort.conf,v
--- vim-8.1.1467.orig/runtime/filetype.vim
+++ vim-8.1.1467/runtime/filetype.vim
@@ -1563,7 +1563,7 @@ au BufNewFile,BufRead *.hog,snort.conf,v
au BufNewFile,BufRead *.rules call dist#ft#FTRules()
" Spec (Linux RPM)
@ -11,10 +11,10 @@ Index: vim-8.1.0178/runtime/filetype.vim
" Speedup (AspenTech plant simulator)
au BufNewFile,BufRead *.speedup,*.spdata,*.spd setf spup
Index: vim-8.1.0178/runtime/syntax/spec.vim
Index: vim-8.1.1467/runtime/syntax/spec.vim
===================================================================
--- vim-8.1.0178.orig/runtime/syntax/spec.vim
+++ vim-8.1.0178/runtime/syntax/spec.vim
--- vim-8.1.1467.orig/runtime/syntax/spec.vim
+++ vim-8.1.1467/runtime/syntax/spec.vim
@@ -102,7 +102,7 @@ syn case ignore
"%% PreAmble Section %%
"Copyright and Serial were deprecated by License and Epoch

View File

@ -1,7 +1,7 @@
Index: vim-8.0.0000/runtime/gvimrc_example.vim
Index: vim-8.1.1467/runtime/gvimrc_example.vim
===================================================================
--- vim-8.0.0000.orig/runtime/gvimrc_example.vim
+++ vim-8.0.0000/runtime/gvimrc_example.vim
--- vim-8.1.1467.orig/runtime/gvimrc_example.vim
+++ vim-8.1.1467/runtime/gvimrc_example.vim
@@ -14,9 +14,6 @@
" Make external commands work through a pipe instead of a pseudo-tty
"set noguipty

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0178/runtime/doc/Makefile
Index: vim-8.1.1467/runtime/doc/Makefile
===================================================================
--- vim-8.1.0178.orig/runtime/doc/Makefile
+++ vim-8.1.0178/runtime/doc/Makefile
@@ -317,6 +317,7 @@ all: tags vim.man evim.man vimdiff.man v
--- vim-8.1.1467.orig/runtime/doc/Makefile
+++ vim-8.1.1467/runtime/doc/Makefile
@@ -321,6 +321,7 @@ all: tags vim.man evim.man vimdiff.man v
# Use Vim to generate the tags file. Can only be used when Vim has been
# compiled and installed. Supports multiple languages.
vimtags: $(DOCS)

View File

@ -1,6 +1,7 @@
diff -rup vim73.orig/src/vimtutor vim73/src/vimtutor
--- vim73.orig/src/vimtutor 2010-05-15 13:04:10.000000000 +0200
+++ vim73/src/vimtutor 2010-11-21 05:28:54.592338812 +0100
Index: vim-8.1.1467/src/vimtutor
===================================================================
--- vim-8.1.1467.orig/src/vimtutor
+++ vim-8.1.1467/src/vimtutor
@@ -24,8 +24,7 @@ xx=$1
export xx

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0178/src/feature.h
Index: vim-8.1.1467/src/feature.h
===================================================================
--- vim-8.1.0178.orig/src/feature.h
+++ vim-8.1.0178/src/feature.h
@@ -917,12 +917,13 @@
--- vim-8.1.1467.orig/src/feature.h
+++ vim-8.1.1467/src/feature.h
@@ -875,12 +875,13 @@
* SYS_VIMRC_FILE Name of the system-wide .vimrc file.
*/
/* #define SYS_VIMRC_FILE "/etc/vimrc" */

View File

@ -1,7 +1,7 @@
Index: vim-8.0.0000/runtime/syntax/sh.vim
Index: vim-8.1.1467/runtime/syntax/sh.vim
===================================================================
--- vim-8.0.0000.orig/runtime/syntax/sh.vim
+++ vim-8.0.0000/runtime/syntax/sh.vim
--- vim-8.1.1467.orig/runtime/syntax/sh.vim
+++ vim-8.1.1467/runtime/syntax/sh.vim
@@ -64,6 +64,13 @@ if !exists("b:is_kornshell") && !exists(
endif
endif

View File

@ -1,6 +1,7 @@
diff -rup vim73.orig/runtime/tools/mve.awk vim73/runtime/tools/mve.awk
--- vim73.orig/runtime/tools/mve.awk 2010-05-15 13:04:00.000000000 +0200
+++ vim73/runtime/tools/mve.awk 2010-11-21 05:22:46.096963787 +0100
Index: vim-8.1.1467/runtime/tools/mve.awk
===================================================================
--- vim-8.1.1467.orig/runtime/tools/mve.awk
+++ vim-8.1.1467/runtime/tools/mve.awk
@@ -1,4 +1,4 @@
-#!/usr/bin/nawk -f
+#!/usr/bin/awk -f

View File

@ -1,7 +1,7 @@
Index: vim-8.1.0229/src/po/Make_all.mak
Index: vim-8.1.1467/src/po/Make_all.mak
===================================================================
--- vim-8.1.0229.orig/src/po/Make_all.mak
+++ vim-8.1.0229/src/po/Make_all.mak
--- vim-8.1.1467.orig/src/po/Make_all.mak
+++ vim-8.1.1467/src/po/Make_all.mak
@@ -24,7 +24,6 @@ LANGUAGES = \
lv \
nb \
@ -10,7 +10,7 @@ Index: vim-8.1.0229/src/po/Make_all.mak
pl \
pl.UTF-8 \
pl.cp1250 \
@@ -64,7 +63,6 @@ MOFILES = \
@@ -107,7 +106,6 @@ MOFILES = \
lv.mo \
nb.mo \
nl.mo \
@ -18,7 +18,7 @@ Index: vim-8.1.0229/src/po/Make_all.mak
pl.mo \
pt_BR.mo \
ru.mo \
@@ -113,7 +111,6 @@ CHECKFILES = \
@@ -156,7 +154,6 @@ CHECKFILES = \
lv.ck \
nb.ck \
nl.ck \

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0877/runtime/filetype.vim
Index: vim-8.1.1467/runtime/filetype.vim
===================================================================
--- vim-8.1.0877.orig/runtime/filetype.vim
+++ vim-8.1.0877/runtime/filetype.vim
@@ -99,6 +99,10 @@ au BufNewFile,BufRead proftpd.conf* cal
--- vim-8.1.1467.orig/runtime/filetype.vim
+++ vim-8.1.1467/runtime/filetype.vim
@@ -101,6 +101,10 @@ au BufNewFile,BufRead *.ino,*.pde setf
au BufNewFile,BufRead .htaccess,*/etc/httpd/*.conf setf apache
au BufNewFile,BufRead */etc/apache2/sites-*/*.com setf apache

View File

@ -1,7 +1,7 @@
Index: vim-7.4.1816/runtime/filetype.vim
Index: vim-8.1.1467/runtime/filetype.vim
===================================================================
--- vim-7.4.1816.orig/runtime/filetype.vim
+++ vim-7.4.1816/runtime/filetype.vim
--- vim-8.1.1467.orig/runtime/filetype.vim
+++ vim-8.1.1467/runtime/filetype.vim
@@ -17,7 +17,7 @@ augroup filetypedetect
" Ignored extensions

View File

@ -1,7 +1,7 @@
Index: vim-8.0.1358/runtime/syntax/fstab.vim
Index: vim-8.1.1467/runtime/syntax/fstab.vim
===================================================================
--- vim-8.0.1358.orig/runtime/syntax/fstab.vim
+++ vim-8.0.1358/runtime/syntax/fstab.vim
--- vim-8.1.1467.orig/runtime/syntax/fstab.vim
+++ vim-8.1.1467/runtime/syntax/fstab.vim
@@ -35,7 +35,7 @@ syn match fsOperator /[,=:#]/
" Device
syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError

View File

@ -1,8 +1,8 @@
Index: vim-8.1.0020/src/testdir/test_options.vim
Index: vim-8.1.1467/src/testdir/test_options.vim
===================================================================
--- vim-8.1.0020.orig/src/testdir/test_options.vim
+++ vim-8.1.0020/src/testdir/test_options.vim
@@ -292,7 +292,7 @@ func Test_set_ttytype()
--- 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
@ -11,11 +11,11 @@ Index: vim-8.1.0020/src/testdir/test_options.vim
catch /E522\|E437/
endtry
Index: vim-8.1.0020/src/testdir/test_startup.vim
Index: vim-8.1.1467/src/testdir/test_startup.vim
===================================================================
--- vim-8.1.0020.orig/src/testdir/test_startup.vim
+++ vim-8.1.0020/src/testdir/test_startup.vim
@@ -265,19 +265,6 @@ func Test_silent_ex_mode()
--- 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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40fc770973cd6e6514f453a97a2a6147c8c2cca0f6205d6267867bdb747a0799
size 14175613

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

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

View File

@ -1,3 +1,150 @@
-------------------------------------------------------------------
Wed Jun 5 12:27:42 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
- Updated to version 8.1.1467, fixes the following problems
* Test 29 is old style.
* Cannot flush change listeners without also redrawing. The line numbers
in the list of changes may become invalid.
* Text properties don't always move after changes.
* When buffer is hidden "F" in 'shortmess' is not used.
* Listener callback is called after inserting text.
* Some eval functionality is not covered by tests.
* Get empty text prop when splitting line just after text prop.
* Hang when concealing the '>' shown for a wide char that doesn't fit in
the last cell.
* Installer needs to product name et al.
* Attributes from 'cursorline' overwrite textprop.
* Text properties are lost when joining lines.
* Using freed memory when joining line with text property.
* Text properties not adjusted for Visual block mode delete.
* Coverity complains about possibly using a NULL pointer and copying a
string into a fixed size buffer.
* Stuck in sandbox with ":s/../\=Function/gn".
* Error for Python exception does not show useful info.
* Fractional scroll position not restored after closing window.
* Running tests may cause the window to move.
* If writing runs into a conversion error the backup file is deleted.
* "W" for wrapping not shown when more than 99 matches.
* Text property wrong after :substitute.
* Undofile() reports wrong name. (Francisco Giordano)
* Undo test fails on Mac.
* Getting a list of text lines is clumsy.
* Obvious mistakes are accepted as valid expressions.
* Some text in heredoc assignment ends the text. (Ozaki Kiichi)
* Test 37 is old style.
* Cannot enter character with a CSI byte.
* Text property wrong after :substitute with backslash.
* Buffer left 'nomodifiable' after :substitute. (Ingo Karkat)
* Python setuptools don't work with Python 3.
* Code and data in tests can be hard to read.
* ":vert options" does not make a vertical split.
* Design for popup window support needs more details.
* Source command doesn't check for the sandbox.
* Using expressions in a modeline is unsafe.
* can set 'modelineexpr' in modeline.
* Modeline test fails with python but without pythonhome.
* Get E484 when using system() during GUI startup.
* Not using the new github feature for donations.
* Cannot recover from a swap file.
* When evaluating 'statusline' the current window is unknown. (Daniel Hahler)
* "[p" in Visual mode puts in wrong line.
* Check for file changed triggers too often.
* Without "TS" in 'shortmess' get a hit-enter prompt often.
* Warnings for size_t/int mixups.
* MS-Windows GUI uses wrong shell command for bash. (Robert Bogomip)
* Delete() can not handle a file name that looks like a pattern.
* Filechanged test hangs.
* MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set.
* MS-Windows: missing build dependency.
* Error when editing test file.
* Warning for size_t/int mixup.
* Using "int" for alloc() often results in compiler warnings.
* Signed/unsigned compiler warning.
* Unessesary type casts for lalloc().
* Calling prop_add() in an empty buffer doesn't work. (Dominique Pelle)
* Errors when calling prop_remove() for an unloaded buffer.
* Changes are not flushed when end and start overlap. (Paul Jolly)
* Search stats are off when using count or offset.
* No popup window support.
* Build failure in tiny version.
* Unnecessary type casts.
* Not restoring t_F2 in registers test.
* Saving for undo may access invalid memory. (Dominique Pelle)
* 'wincolor' does not apply to lines below the buffer.
* Build fails in tiny version.
* Duplicate line in MSVC build file.
* Popup windows not adjusted when switching tabs.
* Using global pointer for tab-local popups is clumsy.
* Misspelled mkspellmem as makespellmem.
* "timer" option of popup windows not supported.
* Cannot build without the timer feature.
* Cannot change the patch level when building with NSIS.
* "highlight" option of popup windows not supported.
* popup_hide() and popup_show() not implemented yet.
* Popup_create() does not support text properties.
* PFL_HIDDEN conflicts with system header file.
* Coverity warns for using uninitialized memory.
* Popup_move() is not implemented yet.
* Coverity warns for divide by zero.
* Test 30 is old style.
* Error when the drive of the swap file was disconnected.
* Alloc() returning "char_u *" causes a lot of type casts.
* Build error in MS-Windows GUI.
* Popup_getposition() not implemented yet.
* MS-Windows: resolve() does not resolve all components of the path.
* Win_execute() is not implemented yet.
* Listener callbacks may be called recursively.
* Popup window size only uses first line length.
* Drawing "~" line in popup window.
* Popup_getoptions() not implemented yet.
* Popup windows use options from current window and buffer.
* Crash when popup menu is deleted while waiting for char.
* Win_execute() does not set window pointers properly.
* No test for syntax highlight in popup window.
* Popup window screenshot test fails.
* Popup_atcursor() not implemented yet.
* "pos" option of popup window not supported yet.
* Popup window option "wrap" not supported.
* Popup window listed as "Scratch".
* Can't build with eval feature.
* Win_execute() may leave popup window focused, eventually leading to a
crash.
* Test 3 is old style.
* Memory usage test is a bit too flaky.
* Writefile test fails when run under /tmp.
* Code to handle callbacks is duplicated.
* Some commands cause trouble in a popup window.
* Json_encode() is very slow for large results.
* Win_execute() test fails.
* Popup window filter not yet implemented.
* Popup windows not considered when the Vim window is resized.
* Popup window padding and border not implemented yet.
* Not using double line characters for popup border.
* Popup window border highlight not implemented yet.
* Popup window callback not implemented yet.
* Not allowed to create an empty popup.
* Statusline is sometimes drawn on top of popup.
* Popup text truncated at end of screen.
* Popup window positioning wrong when using padding or borders.
* CTRL-L does not clear screen with a popup window.
* Line and col property of popup windows not properly checked.
* Popup window "moved" property not implemented yet.
* Build failure without the conceal feature.
* Popup_atcursor() not completely implemented.
* WinBar not redrawn after scrolling one line.
* Cannot reuse a buffer when loading a screen dump.
* Crash when using gtags. (issue #4102)
* Popup window border looks bad when 'ambiwidth' is "double".
* Popup window border characters may be wrong.
* Tests do not run or are not reliable on some systems.
* MS-Windows: using special character requires quoting.
* Gcc warns for uninitialized variable.
* Only 4-digit rgb termresponse is recognized.
* Allocating wrong amount of memory. (Yegappan Lakshmanan)
* Not updating priority on existing sign.
* Cscope test fails.
-------------------------------------------------------------------
Tue May 14 14:49:46 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>

View File

@ -17,7 +17,7 @@
%define pkg_version 8.1
%define patchlevel 1330
%define patchlevel 1467
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim81
%define site_runtimepath %{_datadir}/vim/site
@ -183,7 +183,9 @@ rm src/testdir/test_cmdline.*
rm src/testdir/test_channel.*
rm src/testdir/gen_opt_test.vim
rm src/testdir/test_options.*
rm src/testdir/test_popupwin.vim
rm src/testdir/test_terminal*
rm src/testdir/test_textprop.vim
rm src/testdir/test_writefile.*
%build