Accepting request 393264 from editors
- Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch - Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems. - Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. OBS-URL: https://build.opensuse.org/request/show/393264 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=172
This commit is contained in:
commit
272d302785
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:71f37906b55d310c4d81b7c67b954332ed5e1f98cc3dbcc4c9ecf5d758109c94
|
||||
size 12551687
|
3
v7.4.1816.tar.gz
Normal file
3
v7.4.1816.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cebc9d73b94101066aa8546772f9d630eea5b6c8417e281e01c82f8f31904a93
|
||||
size 12565377
|
@ -1,13 +1,13 @@
|
||||
Index: vim74/runtime/filetype.vim
|
||||
Index: vim-7.4.1816/runtime/filetype.vim
|
||||
===================================================================
|
||||
--- vim74.orig/runtime/filetype.vim
|
||||
+++ vim74/runtime/filetype.vim
|
||||
--- vim-7.4.1816.orig/runtime/filetype.vim
|
||||
+++ vim-7.4.1816/runtime/filetype.vim
|
||||
@@ -17,7 +17,7 @@ augroup filetypedetect
|
||||
|
||||
" Ignored extensions
|
||||
if exists("*fnameescape")
|
||||
-au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew
|
||||
+au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.mine,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew
|
||||
-au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew,?\+.pacsave,?\+.pacnew
|
||||
+au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.mine,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew,?\+.pacsave,?\+.pacnew
|
||||
\ exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
|
||||
au BufNewFile,BufRead *~
|
||||
\ let s:name = expand("<afile>") |
|
||||
|
210
vim.changes
210
vim.changes
@ -1,3 +1,213 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon May 2 07:24:31 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1816, fixes the following problems
|
||||
* 'guicolors' is a confusing option name.
|
||||
* Quickfix doesn't handle long lines well, they are split.
|
||||
* GTK3 doesn't handle menu separaters properly.
|
||||
* Can't use Vim as MANPAGER.
|
||||
* Running tests in shadow dir fails.
|
||||
* 'termguicolors' option missing from the options window.
|
||||
* Test_out_close_cb sometimes fails.
|
||||
* Using wrong feature name to check for 'termguicolors'.
|
||||
* Using wrong short option name for 'termguicolors'.
|
||||
* Sending DETACH after a channel was closed isn't useful.
|
||||
* Netbeans channel gets garbage collected.
|
||||
* Memory access error when running test_quickfix.
|
||||
* A channel may be garbage collected while it's still being used by a job.
|
||||
* Looping over a null list throws an error.
|
||||
- Refresh vim-7.4-filetype_mine.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 28 07:31:10 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1796, fixes the following problems
|
||||
* Cannot use ch_read() in the close callback.
|
||||
* Leading white space in a job command matters.
|
||||
* Channel could be garbage collected too early.
|
||||
* Color name decoding is implemented several times.
|
||||
* Some character classes may differ between systems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Apr 24 16:15:34 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1786, fixes the following problems
|
||||
* When using the term truecolor feature, the t_8f and t_8b termcap
|
||||
options are not set by default.
|
||||
* Using negative index in strcharpart().
|
||||
* Warnings reported by cppcheck.
|
||||
* synIDattr() does not respect 'guicolors'.
|
||||
* strcharpart() does not work properly with some multi-byte characters.
|
||||
* The old regexp engine doesn't handle character classes correctly.
|
||||
* Compiled-in colors do not match rgb.txt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 23 10:05:11 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1778, fixes the following problems
|
||||
* When using complete() it may set 'modified' even though nothing
|
||||
was inserted.
|
||||
* When using feedkeys() in a timer the inserted characters are not
|
||||
used right away.
|
||||
* Undo options are not together in the options window.
|
||||
* Arguments of setqflist() are not checked properly.
|
||||
* No "closed", "errors" and "encoding" attribute on Python output.
|
||||
* Cannot use true color in the terminal.
|
||||
* Newly added features can escape the sandbox.
|
||||
* When using the term truecolor feature, the t_8f and t_8b termcap
|
||||
options are not set by default.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 20 14:17:00 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1754, fixes the following problems
|
||||
* When a buffer gets updated while in command line mode, the screen
|
||||
may be messed up.
|
||||
* Crash when 'tagstack' is off. (Dominique Pelle)
|
||||
* When adding to the quickfix list the current position is reset.
|
||||
* "noinsert" in 'completeopt' is sometimes ignored
|
||||
* syntax not set when using ":buf" and 'filetype' set manually
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 18 07:48:17 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1749, fixes the following problems
|
||||
* Cannot detect a crash in tests when caused by garbagecollect().
|
||||
* The help for functions require a space after the "(".
|
||||
* The Perl interface cannot use 'print' operator for writing
|
||||
directly in standard IO.
|
||||
* It is not easy to get a character out of a string.
|
||||
* Python: turns partial into simple funcref.
|
||||
* Folds may close when using autocomplete.
|
||||
* Test fails when not using utf-8.
|
||||
* It is not possible to only see part of the message history.
|
||||
It is not possible to clear messages.
|
||||
* Count for ":messages" depends on number of lines.
|
||||
* syn-cchar defined with matchadd() does not appear if there are no
|
||||
other syntax definitions which matches buffer text.
|
||||
* Not testing utf-8 characters.
|
||||
* strgetchar() does not work correctly.
|
||||
* Clang warns for uninitialzed variable. (Michael Jarvis)
|
||||
* Python: Converting a sequence may leak memory.
|
||||
* Memory leak in Perl.
|
||||
* Coverity: missing check for NULL pointer.
|
||||
* "gD" does not find match in first column of first line.
|
||||
* When using GTK 3.20 there are a few warnings.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 14 08:03:14 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1726, fixes the following problems
|
||||
* Crash when calling garbagecollect() after starting a job.
|
||||
* When using try/catch in 'tabline' it is still considered an error
|
||||
and the tabline will be disabled.
|
||||
* Tabline test fails in GUI.
|
||||
* Compiler errors for non-ANSI compilers.
|
||||
* ANSI compiler complains about string length.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 11 07:53:30 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1721, fixes the following problems
|
||||
* Leaking memory when opening a channel fails.
|
||||
* Coverity: not using return value of set_ref_in_item().
|
||||
* Leaking memory when there is a cycle involving a job and a partial.
|
||||
* Tests fail without the job feature.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 7 06:19:03 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1716, fixes the following problems
|
||||
* When using try/catch in 'statusline' it is still considered an
|
||||
error and the status line will be disabled.
|
||||
* For plugins in packages, plugin authors need to take care of all
|
||||
dependencies.
|
||||
* GTK GUI doesn't work on Wayland.
|
||||
* Non-GUI specific settings in the gvimrc_example file.
|
||||
* Double free when a partial is in a cycle with a list or dict.
|
||||
* 'autochdir' doesn't work for the first file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 5 08:26:17 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1710, fixes the following problems
|
||||
* feedkeys('i', 'x') gets stuck, waits for a character to be typed.
|
||||
* Building the Perl interface gives compiler warnings.
|
||||
* ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
|
||||
* When using :stopinsert in a silent mapping the "INSERT" message
|
||||
isn't cleared.
|
||||
* Display problems when the 'ambiwidth' and 'emoji' options are not
|
||||
set properly or the terminal doesn't behave as expected.
|
||||
* :packadd does not work the same when used early or late.
|
||||
* Using freed memory when parsing 'printoptions' fails.
|
||||
* Using freed memory with "wincmd p". (Dominique Pelle)
|
||||
* Cannot use empty dictionary key, even though it can be useful.
|
||||
* New regexp engine does not work properly with EBCDIC.
|
||||
* Not all output of an external command is read.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 1 08:28:53 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1691, fixes the following problems
|
||||
* When reading JSON from a channel all readahead is used.
|
||||
* channel_get_all() does multiple allocations.
|
||||
* When writing buffer lines to a pipe Vim may block.
|
||||
* Completion doesn't work well for a variable containing "#".
|
||||
* When help exists in multiple languages, adding @ab while "ab"
|
||||
is the default help language is unnecessary.
|
||||
* The Dvorak support is a bit difficult to install.
|
||||
* The justify plugin has to be copied or sourced to be used.
|
||||
* The editexisting plugin has to be copied or sourced to be used.
|
||||
* The swapmous plugin has to be copied or sourced to be used.
|
||||
* The shellmenu plugin has to be copied or sourced to be used.
|
||||
* A reference to the removed file_select plugin remains.
|
||||
* Coverity: copying value of v_lock without initializing it.
|
||||
* Coverity warns for not checking name length (false positive).
|
||||
* Coverity warns for fixed size buffer length (false positive).
|
||||
* Coverity: no check for NULL.
|
||||
* README text is slightly outdated.
|
||||
* There is no easy way to get all the information about a match.
|
||||
* When running tests $HOME/.viminfo is written.
|
||||
* The channel close_cb option does not work.
|
||||
* MzScheme does not support partial.
|
||||
* Ruby interface has inconsistent coding style.
|
||||
* Can't compile with the conceal feature but without multi-byte.
|
||||
* When switching to a new buffer and an autocommand applies syntax
|
||||
highlighting an ml_get error may occur.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 28 07:32:06 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 1665, fixes the following problems
|
||||
* When 'F' is in 'shortmess' the prompt for the encryption key
|
||||
isn't displayed.
|
||||
* When binding a function to a dict the reference count is wrong.
|
||||
* Invoking garbage collection may cause a double free.
|
||||
* Crash when an autocommand changes a quickfix list.
|
||||
* Handling emoji characters as full width has problems with
|
||||
backwards compatibility.
|
||||
* Terminating file name has side effects.
|
||||
* Using string() on a partial that exists in the dictionary it binds
|
||||
results in an error.
|
||||
* When a dict contains a partial it can't be redefined as a function.
|
||||
* Using Python vim.bindeval() on a partial doesn't work.
|
||||
* Using freed memory after setqflist() and ":caddbuffer".
|
||||
* Compiler has a problem copying a string into di_key[].
|
||||
* The matchit plugin needs to be copied to be used.
|
||||
* Quickfix test fails.
|
||||
* Old style test for fnamemodify().
|
||||
* Users who loaded matchit.vim manually have to change their startup.
|
||||
* Crash when using expand('%:S') in a buffer without a name.
|
||||
* remote_expr() hangs.
|
||||
* Crash when using partial with a timer.
|
||||
* On Unix in a terminal: channel messages are not handled right away.
|
||||
* A plugin does not know when VimEnter autocommands were already triggered.
|
||||
* has('patch-7.4.1') doesn't work.
|
||||
* No test for special characters in channel eval command.
|
||||
* No test for an invalid Ex command on a channel.
|
||||
* Crash in :cgetexpr.
|
||||
* Crash when calling job_start() with a NULL string.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 22 11:02:39 UTC 2016 - idonmez@suse.com
|
||||
|
||||
|
6
vim.spec
6
vim.spec
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define pkg_version 7.4
|
||||
%define patchlevel 1635
|
||||
%define patchlevel 1816
|
||||
%define VIM_SUBDIR vim74
|
||||
%define site_runtimepath /usr/share/vim/site
|
||||
%define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e" %{?_smp_mflags}
|
||||
@ -192,6 +192,7 @@ export COMMON_OPTIONS="\
|
||||
--enable-rubyinterp=dynamic"
|
||||
|
||||
export GUI_OPTIONS="\
|
||||
--disable-icon-cache-update \
|
||||
--enable-xim \
|
||||
--enable-fontset \
|
||||
--enable-gui=gtk3"
|
||||
@ -386,6 +387,7 @@ make test
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/keymap/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/lang/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/macros/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/pack/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/plugin/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/print/
|
||||
%dir %{_datadir}/vim/%{VIM_SUBDIR}/spell/
|
||||
@ -412,6 +414,7 @@ make test
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/indent.vim
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/indoff.vim
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/optwin.vim
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/rgb.txt
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/scripts.vim
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/syntax/syntax.vim
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/skeletons/skeleton.spec
|
||||
@ -431,6 +434,7 @@ make test
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/keymap/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/lang/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/macros/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/pack/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/plugin/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/print/*
|
||||
%{_datadir}/vim/%{VIM_SUBDIR}/spell/*
|
||||
|
Loading…
Reference in New Issue
Block a user