diff --git a/disable-unreliable-tests.patch b/disable-unreliable-tests.patch index 9a51582..21150cf 100644 --- a/disable-unreliable-tests.patch +++ b/disable-unreliable-tests.patch @@ -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 diff --git a/vim-7.3-filetype_changes.patch b/vim-7.3-filetype_changes.patch index 833bedf..7277e15 100644 --- a/vim-7.3-filetype_changes.patch +++ b/vim-7.3-filetype_changes.patch @@ -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 diff --git a/vim-7.3-filetype_ftl.patch b/vim-7.3-filetype_ftl.patch index efbf7ea..93b95a1 100644 --- a/vim-7.3-filetype_ftl.patch +++ b/vim-7.3-filetype_ftl.patch @@ -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) diff --git a/vim-7.3-filetype_spec.patch b/vim-7.3-filetype_spec.patch index 90c767b..5b4e049 100644 --- a/vim-7.3-filetype_spec.patch +++ b/vim-7.3-filetype_spec.patch @@ -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 diff --git a/vim-7.3-gvimrc_fontset.patch b/vim-7.3-gvimrc_fontset.patch index 845901e..3138f45 100644 --- a/vim-7.3-gvimrc_fontset.patch +++ b/vim-7.3-gvimrc_fontset.patch @@ -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 diff --git a/vim-7.3-help_tags.patch b/vim-7.3-help_tags.patch index b43b09e..a81c02b 100644 --- a/vim-7.3-help_tags.patch +++ b/vim-7.3-help_tags.patch @@ -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) diff --git a/vim-7.3-mktemp_tutor.patch b/vim-7.3-mktemp_tutor.patch index 8405eb9..44b399e 100644 --- a/vim-7.3-mktemp_tutor.patch +++ b/vim-7.3-mktemp_tutor.patch @@ -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 diff --git a/vim-7.3-name_vimrc.patch b/vim-7.3-name_vimrc.patch index dc44670..d751f94 100644 --- a/vim-7.3-name_vimrc.patch +++ b/vim-7.3-name_vimrc.patch @@ -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" */ diff --git a/vim-7.3-sh_is_bash.patch b/vim-7.3-sh_is_bash.patch index 5deb59f..e000eed 100644 --- a/vim-7.3-sh_is_bash.patch +++ b/vim-7.3-sh_is_bash.patch @@ -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 diff --git a/vim-7.3-use_awk.patch b/vim-7.3-use_awk.patch index bd6b660..51d7c27 100644 --- a/vim-7.3-use_awk.patch +++ b/vim-7.3-use_awk.patch @@ -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 diff --git a/vim-7.4-disable_lang_no.patch b/vim-7.4-disable_lang_no.patch index 9cd5a72..6c71ea5 100644 --- a/vim-7.4-disable_lang_no.patch +++ b/vim-7.4-disable_lang_no.patch @@ -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 \ diff --git a/vim-7.4-filetype_apparmor.patch b/vim-7.4-filetype_apparmor.patch index bf663d7..379c3bb 100644 --- a/vim-7.4-filetype_apparmor.patch +++ b/vim-7.4-filetype_apparmor.patch @@ -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 diff --git a/vim-7.4-filetype_mine.patch b/vim-7.4-filetype_mine.patch index 6da32d5..d0bbf78 100644 --- a/vim-7.4-filetype_mine.patch +++ b/vim-7.4-filetype_mine.patch @@ -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 diff --git a/vim-7.4-highlight_fstab.patch b/vim-7.4-highlight_fstab.patch index 8d4a83e..5e001a4 100644 --- a/vim-7.4-highlight_fstab.patch +++ b/vim-7.4-highlight_fstab.patch @@ -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 diff --git a/vim-8.0-ttytype-test.patch b/vim-8.0-ttytype-test.patch index c9e8b35..d6cff06 100644 --- a/vim-8.0-ttytype-test.patch +++ b/vim-8.0-ttytype-test.patch @@ -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 diff --git a/vim-8.1.1330.tar.gz b/vim-8.1.1330.tar.gz deleted file mode 100644 index 658df02..0000000 --- a/vim-8.1.1330.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40fc770973cd6e6514f453a97a2a6147c8c2cca0f6205d6267867bdb747a0799 -size 14175613 diff --git a/vim-8.1.1467.tar.gz b/vim-8.1.1467.tar.gz new file mode 100644 index 0000000..caa6548 --- /dev/null +++ b/vim-8.1.1467.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f97f005f27c17b0cc15fffa084038361b957c40501c4c0eb263fcd0fc6fd11 +size 14289172 diff --git a/vim.changes b/vim.changes index 9f631ee..5ef1b2b 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,151 @@ +------------------------------------------------------------------- +Wed Jun 5 12:27:42 UTC 2019 - Ismail Dönmez + +- 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. CVE-2019-12735 + boo#1137443 + * 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 diff --git a/vim.spec b/vim.spec index 1ea8371..b6aa78f 100644 --- a/vim.spec +++ b/vim.spec @@ -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