- Updated to revision 451, fixes the following problems
* Can get the text of inputsecret() with getcmdline().
* May access freed memory when syntax HL times out.
* The ex_make() function is too long.
* Recursive use of getcmdline() still not protected.
* remove() with a range not sufficiently tested.
* Build failure without command line history.
* GUI: Cursor not drawn after ":redraw | sleep".
* Unnecessary static function prototypes.
* Unnecessary check for NULL pointer.
* Setting 'term' does not store location for termcap options.
* Options test fails in the GUI.
* GUI scrollbar test fails with Athena and Motif.
* Cursorline not removed when using 'cursorbind'.
* When 'rnu' is set folded lines are not displayed correctly.
* Build failure without the +fold feature.
OBS-URL: https://build.opensuse.org/request/show/640129
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=522
- Updated to revision 436, fixes the following problems
* Can't get swap name of another buffer.
* The DiffUpdate event isn't triggered for :diffput.
* Header file missing from distribution.
* Accessing invalid memory with long argument name.
* Too many #ifdefs for GTK.
* Several command line arguments are not tested.
* Quickfix code mixes using the stack and a list pointer.
* Startup test fails on MS-Windows.
* The ex_copen() function is too long.
* Renamed file missing from distribution.
* Cannot build with GTK 2.4.
* Test output is duplicated or missing.
* v:option_old and v:option_new are cleared when using :set in OptionSet
autocmd.
* Not actually using 16 colors with vtp.
* Sort doesn't report deleted lines.
* Several command line arguments are not tested.
* ml_get error and crash with appendbufline().
* Accessing invalid memory in SmcOpenConnection().
* The qf_jump() function is too long.
* Compiler warning for signed/unsigned.
* Mapping can obtain text from inputsecret
* copy_loclist() is too long.
* Cursorline highlight not removed in some situation.
* Can get the text of inputsecret() with getcmdline()
OBS-URL: https://build.opensuse.org/request/show/638564
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=520
- update to version 8.1.401
* refresh vim-8.1.0297-dump3.patch
* Can't get swap name of another buffer.
* Using freed memory with :diffget.
* 'hlsearch' highlight remains in other window
* No event triggered after updating diffs
* Diffs are not always updated correctly
* Not all white space difference options available.
* Error while typing :/foo/s// with 'incsearch' enabled
* Building in a shadow directory fails.
* Coverity complains about possible NULL pointer use.
* Sign ordering depends on +netbeans feature.
* Missing source file rename.
* some make programs can't handle dependency on "xdiff/../"
* Variable declaration not at start of block.
* "make proto" doesn't work well.
* Xdiff doesn't use the Vim memory allocation functions
* Compiler warning for uninitialized variable.
* Moving the cursor is slow when 'relativenumber' is set.
* Screen updating still slow when 'cursorline' is set.
* Argument types for select() may be wrong.
* Not using internal diff if 'diffopt' is not changed
* Continuation lines cannot contain comments.
* GTK code has too many #ifdefs and building fails with GTK 2.10.
* getchar(1) no longer processes pending messages
* Pieces of the xdiff code are not used.
* Function profile doesn't specify where it was defined.
* compiler warning in xdiff code
* Internal diff isn't used by default as advertised.
* Cannot get the script line number when executing a function.
OBS-URL: https://build.opensuse.org/request/show/636139
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=516
- update to version 8.1.318
- add vim-8.1.0297-dump3.patch - disable broken test
* helpgrep with language doesn't work properly
* build failure without the +eval feature
* information about a swap file is unavailable
* wrong type for flags used in signal handlers
* filtering entries in a quickfix list is not easy
* File info message not always suppressed with 'F' in 'shortmess'.
* profiling does not show a count for condition lines
* a quick undo shows "1 seconds ago"
* there is no good way to get the window layout
* plural messages are not translated properly
* no redraw when using a STOP signal on Vim and then CONT
* line2byte() is wrong for last line with 'noeol'
* crash when using :suspend and "fg"
* GTK: input method popup displayed on wrong screen.
* the old window title might be freed twice
* command parsing for 'incsearch' is a bit ugly
* no 'incsearch' highlighting for :vimgrep and similar
* checks for type of stack is cryptic
* 'incsearch' highlighting not used for :sort
* "cit" on an empty HTML tag changes the whole tag
* cursor moves to wrong column after quickfix jump
* quickfix code uses cmdidx too often
* MAX is not defined everywhere
* 'incsearch' does not apply to :smagic and :snomagic
* 'cursorline' highlighting wrong with 'incsearch'
* 'incsearch' does not work with command modifiers
* parsing command modifiers is not separated
* 'incsearch' highlighting does not work for ":g!/"
OBS-URL: https://build.opensuse.org/request/show/630978
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=514
- update to 8.1.0258
* Using setline() in TextChangedI splits undo.
* Saving and restoring window title does not always work.
* using full path is not supported for 'backupdir'
* GTK: when screen DPI changes Vim does not handle it.
* duplicated quickfix code.
* Python: error message for failing import is incorrect.
* Build failure without the +eval feature.
* calling setline() in TextChangedI autocmd breaks undo
* no redraw when using a STOP signal on Vim and then CONT
* Using :term ++close ++hidden closes a window
* Insert mode completion may use an invalid buffer pointer.
* Effect of ":tabmove N" is not clear.
* g:actual_curbuf set in wrong scope.
* Now Ruby build fails on other systems.
* 'buftype' is cleared when using ":term ++hidden cat"
* Ruby build fails when ruby_intern is missing (forwarded request 628368 from mimi_vx)
OBS-URL: https://build.opensuse.org/request/show/628369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=217
- update to 8.1.0258
* Using setline() in TextChangedI splits undo.
* Saving and restoring window title does not always work.
* using full path is not supported for 'backupdir'
* GTK: when screen DPI changes Vim does not handle it.
* duplicated quickfix code.
* Python: error message for failing import is incorrect.
* Build failure without the +eval feature.
* calling setline() in TextChangedI autocmd breaks undo
* no redraw when using a STOP signal on Vim and then CONT
* Using :term ++close ++hidden closes a window
* Insert mode completion may use an invalid buffer pointer.
* Effect of ":tabmove N" is not clear.
* g:actual_curbuf set in wrong scope.
* Now Ruby build fails on other systems.
* 'buftype' is cleared when using ":term ++hidden cat"
* Ruby build fails when ruby_intern is missing
OBS-URL: https://build.opensuse.org/request/show/628368
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=512
- update to 8.1.0229
- refresh disable-unreliable-tests.patch and vim-7.4-disable_lang_no.patch
* Crash when dumping profiling data.
* Dropping files is ignored while Vim is busy.
* Mode() does not indicate using CTRL-O from Insert mode.
* Hang in bracketed paste mode when t_PE not encountered.
* Completing shell command finds sub-directories in $PATH.
* Ruby converts v:true and v:false to a number.
* Expanding ## fails to escape backtick.
* Cannot add matches to another window.
* Compiler warning for variable set but not used.
* No error if configure --with-x cannot configure X.
* +autochdir feature not reported by has() or :version.
* CTRL-W CR does not work properly in a quickfix window
* Preferred cursor column not set in interfaces.
* Expanding a file name "~" results in $HOME.
* Stderr output from Ruby messes up display.
* Invalid memory access with invalid modeline.
* :version always shows +packages.
* Newer Python uses "importlib" instead of "imp".
OBS-URL: https://build.opensuse.org/request/show/626502
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=508
- update to 8.1.0200
- drop u_lua53_on_32bit.patch - merged by upstream
* There is no hint that syntax is disabled for 'redrawtime'.
* Terminal debugger error with .gdbinit file.
* Terminal debugger commands don't always work.
* Possibly use of NULL pointer.
* Terminal debugger buttons don't always work.
* Executing regexp recursively fails with a crash.
* Perl refcounts are wrong.
* getwininfo() and win_screenpos() return different numbers.
* Not easy to figure out the window layout
* Lua API changed, breaking the build
* Unicode standard was updated.
* Memory leak with trailing characters in skip expression.
* Static analysis errors in Lua interface
OBS-URL: https://build.opensuse.org/request/show/624434
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=506
- update to 8.1 revision 8.1.0178
- refresh disable-unreliable-tests.patch
vim-7.3-filetype_changes.patch
vim-7.3-filetype_ftl.patch
vim-7.3-filetype_spec.patch
vim-7.3-help_tags.patch
vim-7.3-name_vimrc.patch
vim-7.4-filetype_apparmor.patch
* Warning for passing pointer to non-pointer argument.
* Overlapping string argument for strcpy().
* Marks test fails in very wide window
* After paging up and down fold line is wrong.
* 'viminfofile' option does not behave like a file name.
* Typing CTRL-W n in a terminal window causes ml_get error.
* Invalid memory use with complicated pattern.
* Calling message_filtered() a bit too often.
* output of :marks is too short with multi-byte chars
* lock flag in new dictitem is reset in many places
* using dict_add_nr_str() is clumsy
* :clist output can be very long.
* luaeval('vim.buffer().name') returns an error.
* Danish and German man pages are not installed.
* Buffer not updated with 'autoread' set if file was deleted.
* completion for user names does not work for a prefix.
* GUI: input() fails if CTRL-C was pressed before
* Evim.man missing from the distribution.
* Crash with "set smarttab shiftwidth=0 softtabstop=-1".
* Build with SHADOWDIR fails.
* session is wrong with multiple tabs when :lcd was used
* Memory leak when using :tcl expr command.
OBS-URL: https://build.opensuse.org/request/show/622350
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=503
- update to 8.1 revision 0115
- refresh vim-7.4-disable_lang_no.patch
* The matchparen plugin may throw an error.
* Rename new_ts to new_vts_array.
* No error when using bad arguments with searchpair()
* File name not displayed with ":file" when 'F' is in 'shortmess'.
* New po makefile missing from distribution.
* Python: getting buffer option clears message
* Build fails when HAVE_DATE_TIME is undefined.
* All tab stops are the same
* Can't build without the +eval feature.
* Build the string in init_longVersion()
* Cannot build without syntax highlighting.
* Terminal debugger: error when setting a watch point.
* exclamation mark in error message not needed
* Segfault when pattern with \z() is very slow.
* Superfluous space before exclamation mark.
* Dialog for ":browse tabnew" says "new window".
* Cannot interrupt gdb when program is running.
* Set 'nomodified' before closing the window.
* "..." used inconsistently in a message.
* error when ending the terminal debugger
* v:shell_error is always zero when using terminal for "!cmd".
* "is" and "as" have trouble with quoted punctuation.
* in terminal window, typing : at more prompt, inserts ':'
* terminal debugger doesn't adjust to changed 'background'.
* can't see the breakpoint number in the terminal debugger.
* "..." used inconsistently in messages.
* Command getting cleared with CTRL-W : in a terminal window.
* Crash when autocommands call setloclist().
OBS-URL: https://build.opensuse.org/request/show/618960
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=501
- update to 8.1 revision 0042
- modernize spec.skeleton
* if omni completion opens a window Insert mode is stopped
* Attribute "width" missing from python window attribute list
* Cannot easily delete lines in another buffer
* Cannot easily append lines to another buffer
* Not restoring Insert mode if leaving a prompt buffer by using a
mouse click
* Not easy to switch between prompt buffer and other windows
- update to 8.1 revision 0034
* cursor not restored with ":edit #"
* keys to stop Vim in terminal are wrong
* BS in prompt buffer starts new line
* terminal test aucmd_on_close if flaky
* stoping Vim running in a terminal may not work
* difficult to make a plugin that feeds a line to a job
* gcc 8.1 warns for use of strncpy()
* repeating put from expression register fails
OBS-URL: https://build.opensuse.org/request/show/616254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=211
- update to 8.1 revision 0042
- modernize spec.skeleton
* if omni completion opens a window Insert mode is stopped
* Attribute "width" missing from python window attribute list
* Cannot easily delete lines in another buffer
* Cannot easily append lines to another buffer
* Not restoring Insert mode if leaving a prompt buffer by using a
mouse click
* Not easy to switch between prompt buffer and other windows
OBS-URL: https://build.opensuse.org/request/show/616158
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=498
- update to 8.1 revision 0034
* cursor not restored with ":edit #"
* keys to stop Vim in terminal are wrong
* BS in prompt buffer starts new line
* terminal test aucmd_on_close if flaky
* stoping Vim running in a terminal may not work
* difficult to make a plugin that feeds a line to a job
* gcc 8.1 warns for use of strncpy()
* repeating put from expression register fails
OBS-URL: https://build.opensuse.org/request/show/614348
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=497
- update to 8.1 revision 0020
- refresh disable-unreliable-tests.patch vim-8.0-ttytype-test.patch
- refresh vim73-no-static-libpython.patch
- added:
* term command - built in terminal window
- fixes:
* Using "gn" may select wrong text when wrapping.
* Shell command completion has duplicates
* Possible crash in term_wait()
* qf_init_ext() is too long.
* Using freed memory when changing terminal cursor color
* maparg() and mapcheck() confuse empty and non-existing.
* syn_id2cterm_bg() may be undefined.
* :stopinsert changes the message position.
* The netrw plugin does not work.
------------------------------------------------------------------
OBS-URL: https://build.opensuse.org/request/show/611530
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=495
- Updated to revision 1568, fixes the following problems
* No test using a screen dump yet.
* Screen dump test fails on MS-Windows.
* Dead code found.
* Assert_equalfile() does not close file descriptors. (Coverity)
* Dump test fails when using a shadow directory.
* Cannot use 24 bit colors in MS-Windows console.
* Compiler warnings without termguicolors feature.
* Libterm doesn't support requesting fg and bg color.
* C syntax test fails when using gvim
* C syntax test still fails when using gvim.
* Quotestar test is flaky when using the GUI.
* Xxd does not skip NUL lines when using ebcdic.
* Popupmenu is too far left when completion is long. (Linwei)
* No test for the popup menu positioning.
* Popup menu positioning fails with longer string.
* synpat_T is taking too much memory.
* Terminal screen dump does not include cursor position.
* With 'termguicolors' Normal color doesn't work correctly.
* When using 'termguicolors' SpellBad doesn't show.
* Screen dumps not included in distribution.
* Using feedkeys() in a terminal window may trigger mappings.
(Charles Sheridan)
* Undo in the options window makes it empty.
* Screen dump test script not included in distribution.
* Various small problems in test files.
* Various small problems in source files.
* On Mac 'maxmemtot' is set to a weird value.
* May leak file descriptors when executing job.
* Cannot see what digraph is used to insert a character.
OBS-URL: https://build.opensuse.org/request/show/582603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=206
* No test using a screen dump yet.
* Screen dump test fails on MS-Windows.
* Dead code found.
* Assert_equalfile() does not close file descriptors. (Coverity)
* Dump test fails when using a shadow directory.
* Cannot use 24 bit colors in MS-Windows console.
* Compiler warnings without termguicolors feature.
* Libterm doesn't support requesting fg and bg color.
* C syntax test fails when using gvim
* C syntax test still fails when using gvim.
* Quotestar test is flaky when using the GUI.
* Xxd does not skip NUL lines when using ebcdic.
* Popupmenu is too far left when completion is long. (Linwei)
* No test for the popup menu positioning.
* Popup menu positioning fails with longer string.
* synpat_T is taking too much memory.
* Terminal screen dump does not include cursor position.
* With 'termguicolors' Normal color doesn't work correctly.
* When using 'termguicolors' SpellBad doesn't show.
* Screen dumps not included in distribution.
* Using feedkeys() in a terminal window may trigger mappings.
(Charles Sheridan)
* Undo in the options window makes it empty.
* Screen dump test script not included in distribution.
* Various small problems in test files.
* Various small problems in source files.
* On Mac 'maxmemtot' is set to a weird value.
* May leak file descriptors when executing job.
* Cannot see what digraph is used to insert a character.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=486
- Updated to revision 1525, fixes the following problems
* Compiler complains about uninitialized variable. (Tony Mechelynck)
* Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled
with it.
* Cannot act on edits in the command line.
* Acessing freed memory after window command in auto command. (gy741)
* Still too many old style tests.
* Segmentation fault when Ruby throws an exception inside :rubyfile command.
* Slow redrawing with DirectX.
* Endless loop when gui_mch_stop_blink() is called while blink_state is
BLINK_OFF. (zdohnal)
* It is difficult to set the python home directory properly for Python
2.7 and 3.5 since both use $PYTHONHOME.
* Terminal test fails on some systems. (jonathonf)
* Terminal test fails on some slow terminals.
* When in silent mode too much output is buffered.
* If $SHELL contains a space then the default value of 'shell' is
incorrect. (Matthew Horan)
* Timer test on travis Mac is still flaky.
* Clojure now supports a shebang line.
* Filetype detection test does not check all scripts.
* Cannot handle change of directory.
* Missing file in patch.
* Missing another file in patch.
* Missing yet another file in patch.
* Test fails without 'autochdir' option.
* Completing directory after :find does not add slash.
* Python2 and python3 detection not tested. (Matej Cepl)
* Older GTK versions don't have gtk_entry_get_text_length().
* Libvterm doesn't handle illegal byte sequence correctly.
OBS-URL: https://build.opensuse.org/request/show/578332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=205
* Compiler complains about uninitialized variable. (Tony Mechelynck)
* Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled
with it.
* Cannot act on edits in the command line.
* Acessing freed memory after window command in auto command. (gy741)
* Still too many old style tests.
* Segmentation fault when Ruby throws an exception inside :rubyfile command.
* Slow redrawing with DirectX.
* Endless loop when gui_mch_stop_blink() is called while blink_state is
BLINK_OFF. (zdohnal)
* It is difficult to set the python home directory properly for Python
2.7 and 3.5 since both use $PYTHONHOME.
* Terminal test fails on some systems. (jonathonf)
* Terminal test fails on some slow terminals.
* When in silent mode too much output is buffered.
* If $SHELL contains a space then the default value of 'shell' is
incorrect. (Matthew Horan)
* Timer test on travis Mac is still flaky.
* Clojure now supports a shebang line.
* Filetype detection test does not check all scripts.
* Cannot handle change of directory.
* Missing file in patch.
* Missing another file in patch.
* Missing yet another file in patch.
* Test fails without 'autochdir' option.
* Completing directory after :find does not add slash.
* Python2 and python3 detection not tested. (Matej Cepl)
* Older GTK versions don't have gtk_entry_get_text_length().
* Libvterm doesn't handle illegal byte sequence correctly.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=483
- Updated to revision 1442, fixes the following problems
* Crash when calling term_start() with empty argument.
* Crash when term_start() fails.
* MS-Windows: vimtutor fails if %TMP% has special chars.
* After ":copen" can't get the window-ID of the quickfix
window. (FalacerSelene)
* Illegal memory access after undo. (Dominique Pelle)
* GTK: :promtfind does not put focus on text input. (Adam Novak)
* Memory leak in test_arabic.
* Not enough information about what Python version may work.
* Pkg-config doesn't work with cross compiling.
* Filetype detection test not updated for change.
* If cscope fails a search Vim may hang.
* Terminal window: some vterm responses are delayed.
* Using ":undo 0" leaves undo in wrong state.
* Using pointer before it is set.
OBS-URL: https://build.opensuse.org/request/show/571350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=203
* Crash when calling term_start() with empty argument.
* Crash when term_start() fails.
* MS-Windows: vimtutor fails if %TMP% has special chars.
* After ":copen" can't get the window-ID of the quickfix
window. (FalacerSelene)
* Illegal memory access after undo. (Dominique Pelle)
* GTK: :promtfind does not put focus on text input. (Adam Novak)
* Memory leak in test_arabic.
* Not enough information about what Python version may work.
* Pkg-config doesn't work with cross compiling.
* Filetype detection test not updated for change.
* If cscope fails a search Vim may hang.
* Terminal window: some vterm responses are delayed.
* Using ":undo 0" leaves undo in wrong state.
* Using pointer before it is set.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=478