Accepting request 409017 from editors
- Updated to revision 2045, fixes the following problems * Looking up a buffer by number is slow if there are many. * Netbeans file authentication not tested. * GTK: display updating is not done properly and can be slow. * setbufvar() causes a screen redraw. * filter() and map() either require a string or defining a function. * Memory leak when using a function callback. - Updated to revision 2033, fixes the following problems * Memory access error when reading viminfo. (Dominique Pelle) * "gd" hangs in some situations. (Eric Biggers) * Not all quickfix tests are also done with the location lists. * Background is not drawn properly when 'termguicolors' is set. * Coverity warns for unreachable code. * Win32: Cannot compile with XPM feature using VC2015 * The Man plugin doesn't work that well. * File list does not include new XPM libraries. * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) * Using Ctrl-A with double-byte encoding may result in garbled text. * Minor problems with the quickfix code. * Quickfix long lines test not executed for buffer. * Ruby test is old style. * Cscope interface does not support finding assignments. * Not all parts of the quickfix code are tested. * No test for what 7.4.1948 fixes. * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed. * Perl interface has obsolete workaround. * Perl interface preprocessor statements not nicely indented. * Crash when running test_channel.vim on Windows. OBS-URL: https://build.opensuse.org/request/show/409017 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=176
This commit is contained in:
commit
d64a948108
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c08ef3c093b78b9c08bea59c7b0b9a71bb5e5cb1604e5f86c7b7139d460e223c
|
||||
size 12579985
|
3
v7.4.2045.tar.gz
Normal file
3
v7.4.2045.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3838cfa34cceba3af1f968f8519dc539722ae6d229806f16a602bd3190f1e51f
|
||||
size 12695187
|
@ -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
|
||||
|
177
vim.changes
177
vim.changes
@ -1,3 +1,180 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 16 08:09:39 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 2045, fixes the following problems
|
||||
* Looking up a buffer by number is slow if there are many.
|
||||
* Netbeans file authentication not tested.
|
||||
* GTK: display updating is not done properly and can be slow.
|
||||
* setbufvar() causes a screen redraw.
|
||||
* filter() and map() either require a string or defining a function.
|
||||
* Memory leak when using a function callback.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 14 08:38:51 UTC 2016 - idonmez@suse.com
|
||||
|
||||
- Updated to revision 2033, fixes the following problems
|
||||
* Memory access error when reading viminfo. (Dominique Pelle)
|
||||
* "gd" hangs in some situations. (Eric Biggers)
|
||||
* Not all quickfix tests are also done with the location lists.
|
||||
* Background is not drawn properly when 'termguicolors' is set.
|
||||
* Coverity warns for unreachable code.
|
||||
* Win32: Cannot compile with XPM feature using VC2015
|
||||
* The Man plugin doesn't work that well.
|
||||
* File list does not include new XPM libraries.
|
||||
* Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas)
|
||||
* Using Ctrl-A with double-byte encoding may result in garbled text.
|
||||
* Minor problems with the quickfix code.
|
||||
* Quickfix long lines test not executed for buffer.
|
||||
* Ruby test is old style.
|
||||
* Cscope interface does not support finding assignments.
|
||||
* Not all parts of the quickfix code are tested.
|
||||
* No test for what 7.4.1948 fixes.
|
||||
* Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt)
|
||||
* When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed.
|
||||
* Perl interface has obsolete workaround.
|
||||
* Perl interface preprocessor statements not nicely indented.
|
||||
* Crash when running test_channel.vim on Windows.
|
||||
* Unicode standard 9 was released.
|
||||
* When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode.
|
||||
* Two test files for increment/decrement.
|
||||
* Running Win32 Vim in mintty does not work.
|
||||
* The quickfix init function is too big.
|
||||
* When using a job in raw mode to append to a buffer garbage characters are added.
|
||||
* Coverity reports a resource leak.
|
||||
* Falling back from NFA to old regexp engine does not work properly. (fritzophrenic)
|
||||
* Invalid memory access with "\<C-">.
|
||||
* When the netbeans channel is closed consuming the buffer may cause a crash.
|
||||
* Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat)
|
||||
* It is not easy to see unrecognized error lines below the current error position.
|
||||
* On Solaris select() does not work as expected when there is typeahead.
|
||||
* GUI has a problem with some termcodes.
|
||||
* On MS-Windows large files (> 2Gbyte) cause problems.
|
||||
* Number variables are not 64 bits while they could be.
|
||||
* With 64 bit changes don't need three calls to sprintf().
|
||||
* Large file test does not delete its output.
|
||||
* Getting value of binary option is wrong. (Kent Sibilev)
|
||||
* 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously.
|
||||
* No testing for Farsi code.
|
||||
* Viminfo file contains duplicate change marks.
|
||||
* farsi.c and arabic.c are included in a strange way.
|
||||
* Not all quickfix features are tested.
|
||||
* Missing changes in VMS build file.
|
||||
* Compiler warns for loss of data.
|
||||
* When copying unrecognized lines for viminfo, end up with useless continuation lines.
|
||||
* When updating viminfo with file marks there is no time order.
|
||||
* filter() and map() only accept a string argument.
|
||||
* Cscope items are not sorted.
|
||||
* glob() does not add a symbolic link when there are no wildcards.
|
||||
* Values for true and false can be confusing.
|
||||
* Not all TRUE and FALSE arguments are tested.
|
||||
* True-false test fails.
|
||||
* GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan)
|
||||
* Capturing the output of a command takes a few commands.
|
||||
* Cannot easily scroll the quickfix window.
|
||||
* When writing buffer lines to a job there is no NL to NUL conversion.
|
||||
* evalcmd() doesn't work recursively.
|
||||
* Evalcmd test fails.
|
||||
* Tiny build fails. (Tony Mechelynck)
|
||||
* Crash when passing number to filter() or map().
|
||||
* Still cursor flickering when a callback updates the screen. (David Samvelyan)
|
||||
* GUI: cursor displayed in the wrong position.
|
||||
* After using evalcmd() message output is in the wrong position. (Christian Brabandt)
|
||||
* Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
|
||||
* Running the tests leaves a viminfo file behind.
|
||||
* evalcmd() has a confusing name.
|
||||
* Messages test fails.
|
||||
* There is a :cbottom command but no :lbottom command.
|
||||
* It is not easy to get a list of command arguments.
|
||||
* Test for getcompletion() does not pass on all systems.
|
||||
* Using "noinsert" in 'completeopt' breaks redo.
|
||||
* Using "noinsert" in 'completeopt' does not insert match.
|
||||
* When a file gets a name when writing it 'acd' is not effective. (Dan Church)
|
||||
* Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
|
||||
* When there are many errors adding them to the quickfix list takes a long time.
|
||||
* buf_valid() can be slow when there are many buffers.
|
||||
* When ignoring case utf_fold() may consume a lot of time.
|
||||
* Can't build without +autocmd feature.
|
||||
* Still too many buf_valid() calls.
|
||||
* Warnings from 64 bit compiler.
|
||||
* buflist_findname_stat() may find a dummy buffer.
|
||||
* More buf_valid() calls can be optimized.
|
||||
* The cursor blinking stops or is irregular when receiving date over a
|
||||
channel and writing it in a buffer, and when updating the status.
|
||||
* Reference counting for callbacks isn't right.
|
||||
* Can't build with +eval but without +menu.
|
||||
* cppcheck warns for using index before limits check.
|
||||
* printf() does not work with 64 bit numbers.
|
||||
* ARCH must be set properly when using MinGW.
|
||||
* The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value.
|
||||
* Build fails with 64 bit MinGW. (Axel Bender)
|
||||
* 'cscopequickfix' option does not accept new value "a".
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user