- Updated to revision 1938, fixes the following problems

* Updating marks in a quickfix list is very slow when the list is long.
  * When waiting for a character is interrupted by receiving channel
    data and the first character of a mapping was typed, the mapping
    times out.
  * When receiving channel data 'updatetime' is not respected.
  * Wrong computation of remaining wait time in RealWaitForChar()
  * When umask is set to 0177 Vim can't create temp files.
  * GUI: When channel data is received the cursor blinking is interrupted.
  * Channel reading very long lines is slow.
  * balloon eval only gets the window number, not the ID.
  * Cannot easily get the window ID for a buffer.
  * Cannot get the window ID for a mouse click.
  * Cannot use a window ID where a window number is expected.
  * Invoking mark_adjust() when adding a new line below the last line
    is pointless.
  * Various typos, long lines and style mistakes.
  * User commands don't support modifiers.
  * GTK 3: cursor blinking doesn't work well.
  * Using CTRL-] in the help on "{address}." doesn't work.
  * Win32: the "Disabled" menu items would appear enabled.
  * No test for collapsing buffers for a channel.  Some text is lost.
  * When writing viminfo merging current history with history in viminfo
    may drop recent history entries.
  * Some compilers can't handle a double semicolon.
  * Collapsing channel buffers and searching for NL does not work properly.
  * Warnings from 64 bit compiler.
  * Netbeans uses uninitialzed pointer and freed memory.
  * Doubled semicolons.
  * Tests using external command to delete directory.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=372
This commit is contained in:
Ismail Dönmez 2016-06-15 11:31:13 +00:00 committed by Git OBS Bridge
parent b31d792357
commit c02ad73f91
5 changed files with 81 additions and 15 deletions

View File

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

3
v7.4.1938.tar.gz Normal file
View File

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

View File

@ -1,8 +1,8 @@
Index: vim/runtime/filetype.vim
Index: vim-7.4.1938/runtime/filetype.vim
===================================================================
--- vim.orig/runtime/filetype.vim
+++ vim/runtime/filetype.vim
@@ -2038,7 +2038,7 @@ endfunc
--- vim-7.4.1938.orig/runtime/filetype.vim
+++ vim-7.4.1938/runtime/filetype.vim
@@ -2065,7 +2065,7 @@ endfunc
" Spec (Linux RPM)
@ -11,16 +11,16 @@ Index: vim/runtime/filetype.vim
" Speedup (AspenTech plant simulator)
au BufNewFile,BufRead *.speedup,*.spdata,*.spd setf spup
Index: vim/runtime/syntax/spec.vim
Index: vim-7.4.1938/runtime/syntax/spec.vim
===================================================================
--- vim.orig/runtime/syntax/spec.vim
+++ vim/runtime/syntax/spec.vim
--- vim-7.4.1938.orig/runtime/syntax/spec.vim
+++ vim-7.4.1938/runtime/syntax/spec.vim
@@ -105,7 +105,7 @@ syn case ignore
"%% PreAmble Section %%
"Copyright and Serial were deprecated by License and Epoch
syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|Recommends\|Suggests\|Freshens\|EssentialFor\|Supplements\|Enhances\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|Recommends\|Suggests\|Freshens\|EssentialFor\|Supplements\|Enhances\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
"%% Description Section %%
syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment
@ -28,8 +28,8 @@ Index: vim/runtime/syntax/spec.vim
syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1 contains=specPackageOpts,specPreAmble,specComment
"%% Scripts Section %%
-syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|find_lang\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
+syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|check\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|find_lang\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
-syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
+syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|check\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
"%% Changelog Section %%
syn region specChangelogArea matchgroup=specSection start='^%changelog' end='^%'me=e-1 contains=specEmail,specURL,specWeekday,specMonth,specNumber,specComment,specLicense

View File

@ -1,3 +1,69 @@
-------------------------------------------------------------------
Wed Jun 15 11:17:53 UTC 2016 - idonmez@suse.com
- Updated to revision 1938, fixes the following problems
* Updating marks in a quickfix list is very slow when the list is long.
* When waiting for a character is interrupted by receiving channel
data and the first character of a mapping was typed, the mapping
times out.
* When receiving channel data 'updatetime' is not respected.
* Wrong computation of remaining wait time in RealWaitForChar()
* When umask is set to 0177 Vim can't create temp files.
* GUI: When channel data is received the cursor blinking is interrupted.
* Channel reading very long lines is slow.
* balloon eval only gets the window number, not the ID.
* Cannot easily get the window ID for a buffer.
* Cannot get the window ID for a mouse click.
* Cannot use a window ID where a window number is expected.
* Invoking mark_adjust() when adding a new line below the last line
is pointless.
* Various typos, long lines and style mistakes.
* User commands don't support modifiers.
* GTK 3: cursor blinking doesn't work well.
* Using CTRL-] in the help on "{address}." doesn't work.
* Win32: the "Disabled" menu items would appear enabled.
* No test for collapsing buffers for a channel. Some text is lost.
* When writing viminfo merging current history with history in viminfo
may drop recent history entries.
* Some compilers can't handle a double semicolon.
* Collapsing channel buffers and searching for NL does not work properly.
* Warnings from 64 bit compiler.
* Netbeans uses uninitialzed pointer and freed memory.
* Doubled semicolons.
* Tests using external command to delete directory.
* Recent history lines may be lost when exiting Vim.
* No test for using setqflist() on an older quickfix list.
* When ":doautocmd" is used modelines are used even when no
autocommands were executed.
* Executing autocommands while using the signal stack has a high chance
of crashing Vim.
* The effect of the PopupMenu autocommand isn't directly visible.
* No proper test for what 7.4.1906 fixes.
* History lines read from viminfo in different encoding than when writing
are not converted.
* Not enough testing for parsing viminfo lines.
* Register contents is not merged when writing viminfo.
* Missing test changes.
* vim_time() not included when needed.
* Ruby 2.4.0 unifies Fixnum and Bignum into Integer.
* Command line editing is not tested much.
* Missing "void" for functions without argument.
* Viminfo does not merge file marks properly.
* Possible crash with many history items.
* Compiler warning for signed/unsigned.
* Overwriting pointer argument.
* Inconsistent indenting and weird name.
* Can't build without +spell but with +quickfix.
* Using both old and new style file mark lines from viminfo.
* When writing viminfo the jumplist is not merged with the one in the viminfo file.
* Compiler warning about uninitialzed variable.
* New style tests not executed with MinGW compiler.
* When using the GUI search/replace a second match right after the replacement is skipped.
* Off-by-one error in bounds check.
* No test for directory stack in quickfix.
* When writing viminfo numbered marks were duplicated.
- Refresh vim-7.3-filetype_spec.patch
-------------------------------------------------------------------
Fri Jun 3 18:54:57 UTC 2016 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
%define pkg_version 7.4
%define patchlevel 1883
%define patchlevel 1938
%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}